צריך עזרה לגבי קוד שמצגי את ההודעות האחרונות בפורום

שפות צד שרת, צד לקוח, מסדי נתונים, גרפיקה ועיצוב, וכו', כל מה שקשור בנושא העצום הזה, אנחנו כאן לעזור לכם ככל שנוכל.

מנהל: צוות האתר

meirhasin
משתמש חדש
משתמש חדש
הודעות: 22
הצטרף: 17/11/2010 ב-12:50:32

צריך עזרה לגבי קוד שמצגי את ההודעות האחרונות בפורום

הודעה שלא נקראהעל ידי meirhasin » 21/11/2010 ב-12:56:13

שלום לכם..

אני בונה אתר ראשי, וגם פורום לאתר, עכשיו אני רוצה שבאתר הראשי יופיעו בואו נאמר 10 הודעות אחרונות מהפורום, איך אני עושה את זה?

האתר שלי בנוי בhtml וjs.
אין לי בעיה לשלב php או שפה אחרת אם צריך

Shlomi1
משתמש מכור
משתמש מכור
הודעות: 2090
הצטרף: 12/04/2009 ב-22:28:31
יצירת קשר:

Re: צריך עזרה לגבי קוד שמצגי את ההודעות האחרונות בפורום

הודעה שלא נקראהעל ידי Shlomi1 » 23/11/2010 ב-01:06:25

כמו פה?
http://designer.290mb.com/

באמצעות iframe..

meirhasin
משתמש חדש
משתמש חדש
הודעות: 22
הצטרף: 17/11/2010 ב-12:50:32

Re: צריך עזרה לגבי קוד שמצגי את ההודעות האחרונות בפורום

הודעה שלא נקראהעל ידי meirhasin » 23/11/2010 ב-09:00:55

תודה על התשובה, תוכל להרחיב קצת?

tpdil
חבר צוות האתר
חבר צוות האתר
הודעות: 1206
הצטרף: 20/04/2010 ב-17:11:21
יצירת קשר:

Re: צריך עזרה לגבי קוד שמצגי את ההודעות האחרונות בפורום

הודעה שלא נקראהעל ידי tpdil » 23/11/2010 ב-15:19:25

שלומי,
התג iframe אצלך באתר הוא:

קוד: בחר הכל

<iframe src="http://designer.290mb.com/forum/web.php" width="100%" height="100" frameborder="0"></iframe>


הוא מציג את תוכן הקובץ "http://designer.290mb.com/forum/web.php"

המשתמש meirhasin ואני נשמח מאוד עם תפרסם כאן את תוכן הקובץ "web.php"

אוריה.
"כאב שאתה מרגיש היום הוא כוח שתרגיש מחר, מכל אתגר שאתה נתקל, יש לך הזדמנות לצמוח."

VladK
חבר צוות phpBB ישראל לשעבר
חבר צוות phpBB ישראל לשעבר
הודעות: 766
הצטרף: 12/04/2006 ב-11:19:05
מיקום: לוד

Re: צריך עזרה לגבי קוד שמצגי את ההודעות האחרונות בפורום

הודעה שלא נקראהעל ידי VladK » 27/11/2010 ב-11:48:37

http://www.hawkee.com/snippet/5344/

חיפוש קצרצר בגוגל פתר את הבעיה.
תשנה אותו כך שיראה נוח לך ותהנה

Shlomi1
משתמש מכור
משתמש מכור
הודעות: 2090
הצטרף: 12/04/2009 ב-22:28:31
יצירת קשר:

Re: צריך עזרה לגבי קוד שמצגי את ההודעות האחרונות בפורום

הודעה שלא נקראהעל ידי Shlomi1 » 27/11/2010 ב-23:25:16

tpdil כתב:שלומי,
התג iframe אצלך באתר הוא:

קוד: בחר הכל

<iframe src="http://designer.290mb.com/forum/web.php" width="100%" height="100" frameborder="0"></iframe>


הוא מציג את תוכן הקובץ "http://designer.290mb.com/forum/web.php"

המשתמש meirhasin ואני נשמח מאוד עם תפרסם כאן את תוכן הקובץ "web.php"

אוריה.

אני עובד על מדריך של זה, בימים אני ישחרר את זה.

meirhasin
משתמש חדש
משתמש חדש
הודעות: 22
הצטרף: 17/11/2010 ב-12:50:32

Re: צריך עזרה לגבי קוד שמצגי את ההודעות האחרונות בפורום

הודעה שלא נקראהעל ידי meirhasin » 28/11/2010 ב-17:06:17

הקוד שאני אשים מתחת הוא עובד בצורה טובה! חוץ מבעיה אחת, רואים סימני שאלה..
האתר שלי כתוב בhtml, מה אני צריך להכניס בתוך הקוד כדי שיציג עברית כמו שצריך?
הנה הקוד

<?php
// How Many Topics you want to display?
$topicnumber = 5;
// Change this to your phpBB path
$urlPath = "/phpbb";

// Database Configuration (Where your phpBB config.php file is located)
include 'phpbb/config.php';

$table_topics = $table_prefix. "topics";
$table_forums = $table_prefix. "forums";
$table_posts = $table_prefix. "posts";
$table_users = $table_prefix. "users";
$link = mysql_connect("$dbhost", "$dbuser", "$dbpasswd") or die("Could not connect");
mysql_select_db("$dbname") or die("Could not select database");

$query = "SELECT t.topic_id, t.topic_title, t.topic_last_post_id, t.forum_id, p.post_id, p.poster_id, p.post_time, u.user_id, u.username
FROM $table_topics t, $table_forums f, $table_posts p, $table_users u
WHERE t.topic_id = p.topic_id AND
f.forum_id = t.forum_id AND
t.forum_id != 4 AND
t.topic_status <> 2 AND
p.post_id = t.topic_last_post_id AND
p.poster_id = u.user_id
ORDER BY p.post_id DESC LIMIT $topicnumber";
$result = mysql_query($query) or die("Query failed");

print "<table cellpadding='3' cellSpacing='2' width='640'>";
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {

echo "<tr valign='top'><td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#FFCC00\"><b><a href=\"$urlPath/viewtopic.php?f=$row[forum_id]&t=$row[topic_id]&p=$row[post_id]#p$row[post_id]\" TARGET=\"_blank\">" .
$row["topic_title"] .
"</a></td></font></b><td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#C0C0C0\"> by: <a href=\"$urlPath/memberlist.php?mode=viewprofile&u=$row[user_id]\" TARGET=\"_blank\">" .
$row["username"] .
"</td><td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#C0C0C0\">" .
date('F j, Y, g:i a', $row["post_time"]) .
"</td></tr></font>";
}
print "</table>";
mysql_free_result($result);
mysql_close($link);
?>

Shlomi1
משתמש מכור
משתמש מכור
הודעות: 2090
הצטרף: 12/04/2009 ב-22:28:31
יצירת קשר:

Re: צריך עזרה לגבי קוד שמצגי את ההודעות האחרונות בפורום

הודעה שלא נקראהעל ידי Shlomi1 » 28/11/2010 ב-18:29:46

meirhasin כתב:הקוד שאני אשים מתחת הוא עובד בצורה טובה! חוץ מבעיה אחת, רואים סימני שאלה..
האתר שלי כתוב בhtml, מה אני צריך להכניס בתוך הקוד כדי שיציג עברית כמו שצריך?
הנה הקוד

<?php
// How Many Topics you want to display?
$topicnumber = 5;
// Change this to your phpBB path
$urlPath = "/phpbb";

// Database Configuration (Where your phpBB config.php file is located)
include 'phpbb/config.php';

$table_topics = $table_prefix. "topics";
$table_forums = $table_prefix. "forums";
$table_posts = $table_prefix. "posts";
$table_users = $table_prefix. "users";
$link = mysql_connect("$dbhost", "$dbuser", "$dbpasswd") or die("Could not connect");
mysql_select_db("$dbname") or die("Could not select database");

$query = "SELECT t.topic_id, t.topic_title, t.topic_last_post_id, t.forum_id, p.post_id, p.poster_id, p.post_time, u.user_id, u.username
FROM $table_topics t, $table_forums f, $table_posts p, $table_users u
WHERE t.topic_id = p.topic_id AND
f.forum_id = t.forum_id AND
t.forum_id != 4 AND
t.topic_status <> 2 AND
p.post_id = t.topic_last_post_id AND
p.poster_id = u.user_id
ORDER BY p.post_id DESC LIMIT $topicnumber";
$result = mysql_query($query) or die("Query failed");

print "<table cellpadding='3' cellSpacing='2' width='640'>";
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {

echo "<tr valign='top'><td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#FFCC00\"><b><a href=\"$urlPath/viewtopic.php?f=$row[forum_id]&t=$row[topic_id]&p=$row[post_id]#p$row[post_id]\" TARGET=\"_blank\">" .
$row["topic_title"] .
"</a></td></font></b><td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#C0C0C0\"> by: <a href=\"$urlPath/memberlist.php?mode=viewprofile&u=$row[user_id]\" TARGET=\"_blank\">" .
$row["username"] .
"</td><td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#C0C0C0\">" .
date('F j, Y, g:i a', $row["post_time"]) .
"</td></tr></font>";
}
print "</table>";
mysql_free_result($result);
mysql_close($link);
?>

פשוט מאוד, האתר עובד בHTML, בעוד שהקוד כאן הוא של PHP..

meirhasin
משתמש חדש
משתמש חדש
הודעות: 22
הצטרף: 17/11/2010 ב-12:50:32

Re: צריך עזרה לגבי קוד שמצגי את ההודעות האחרונות בפורום

הודעה שלא נקראהעל ידי meirhasin » 28/11/2010 ב-18:41:11

אהלן..
אם ככה אין אפשרות לשים את זה בדף הhtml הראשי שלי?
למרות ששמרתי את דף הhtml בסיומת של php?

תודה

meirhasin
משתמש חדש
משתמש חדש
הודעות: 22
הצטרף: 17/11/2010 ב-12:50:32

Re: צריך עזרה לגבי קוד שמצגי את ההודעות האחרונות בפורום

הודעה שלא נקראהעל ידי meirhasin » 28/11/2010 ב-18:41:21

הודעה כפולה

Shlomi1
משתמש מכור
משתמש מכור
הודעות: 2090
הצטרף: 12/04/2009 ב-22:28:31
יצירת קשר:

Re: צריך עזרה לגבי קוד שמצגי את ההודעות האחרונות בפורום

הודעה שלא נקראהעל ידי Shlomi1 » 29/11/2010 ב-15:52:05

meirhasin כתב:אהלן..
אם ככה אין אפשרות לשים את זה בדף הhtml הראשי שלי?
למרות ששמרתי את דף הhtml בסיומת של php?

תודה

אפשרי, תעשה דף בשם messages.php עם התוכן הבא:

קוד: בחר הכל

<?php
    // How Many Topics you want to display?
    $topicnumber = 5;
    // Change this to your phpBB path
    $urlPath = "/phpbb";
 
    // Database Configuration (Where your phpBB config.php file is located)
    include 'phpbb/config.php';
 
    $table_topics = $table_prefix. "topics";
    $table_forums = $table_prefix. "forums";
    $table_posts = $table_prefix. "posts";
    $table_users = $table_prefix. "users";
    $link = mysql_connect("$dbhost", "$dbuser", "$dbpasswd") or die("Could not connect");
    mysql_select_db("$dbname") or die("Could not select database");
 
    $query = "SELECT t.topic_id, t.topic_title, t.topic_last_post_id, t.forum_id, p.post_id, p.poster_id, p.post_time, u.user_id, u.username
    FROM $table_topics t, $table_forums f, $table_posts p, $table_users u
    WHERE t.topic_id = p.topic_id AND
    f.forum_id = t.forum_id AND
    t.forum_id != 4 AND
    t.topic_status <> 2 AND
    p.post_id = t.topic_last_post_id AND
    p.poster_id = u.user_id
    ORDER BY p.post_id DESC LIMIT $topicnumber";
    $result = mysql_query($query) or die("Query failed");                           
 
    print "<table cellpadding='3' cellSpacing='2' width='640'>";
    while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
 
    echo  "<tr valign='top'><td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#FFCC00\"><b><a href=\"$urlPath/viewtopic.php?f=$row[forum_id]&t=$row[topic_id]&p=$row[post_id]#p$row[post_id]\" TARGET=\"_blank\">" .
    $row["topic_title"] .
    "</a></td></font></b><td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#C0C0C0\"> by: <a href=\"$urlPath/memberlist.php?mode=viewprofile&u=$row[user_id]\" TARGET=\"_blank\">" .
    $row["username"] .
    "</td><td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#C0C0C0\">" .
    date('F j, Y, g:i a', $row["post_time"]) .
    "</td></tr></font>";
    }
    print "</table>";
    mysql_free_result($result);
    mysql_close($link);
    ?>


ואז תשים בדף הראשי שלך איפה שאתה רוצה, את הקוד הבא:

קוד: בחר הכל

<iframe src="messages.php" width="100%" height="100" frameborder="0"></iframe>


תשנה את הגודל והרוחב איך שאתה רוצה..

בהצלחה.

meirhasin
משתמש חדש
משתמש חדש
הודעות: 22
הצטרף: 17/11/2010 ב-12:50:32

Re: צריך עזרה לגבי קוד שמצגי את ההודעות האחרונות בפורום

הודעה שלא נקראהעל ידי meirhasin » 29/11/2010 ב-19:43:31

ניסיתי..אך עדיין זה מראה לי סימני שאלה, ניסיתי גם לשים mysql_query("SET NAMES 'hebrew'");
בתוך הסקריפט אך עדיין זה לא עובד.
מה אתה עוד מציע?

תודה רבה.

IdanF
חבר צוות phpBB ישראל לשעבר
חבר צוות phpBB ישראל לשעבר
הודעות: 648
הצטרף: 20/12/2007 ב-13:35:12

Re: צריך עזרה לגבי קוד שמצגי את ההודעות האחרונות בפורום

הודעה שלא נקראהעל ידי IdanF » 30/11/2010 ב-21:44:00

סימני שאלה? ז"א בעיה עם הקידוד?
בברכה,
עידן • חבר צוות פיקוח לשעבר

meirhasin
משתמש חדש
משתמש חדש
הודעות: 22
הצטרף: 17/11/2010 ב-12:50:32

Re: צריך עזרה לגבי קוד שמצגי את ההודעות האחרונות בפורום

הודעה שלא נקראהעל ידי meirhasin » 30/11/2010 ב-23:58:42

כאן בעיה עם הקידוד אני חושב, כי ההודעות האחרונות מוצגות, ומה שכתוב באנגלית מוצג, הנושאים של ההודעות שרשומים בעברית מוצגים בסימני שאלה.

Shlomi1
משתמש מכור
משתמש מכור
הודעות: 2090
הצטרף: 12/04/2009 ב-22:28:31
יצירת קשר:

Re: צריך עזרה לגבי קוד שמצגי את ההודעות האחרונות בפורום

הודעה שלא נקראהעל ידי Shlomi1 » 01/12/2010 ב-17:01:00

meirhasin כתב:כאן בעיה עם הקידוד אני חושב, כי ההודעות האחרונות מוצגות, ומה שכתוב באנגלית מוצג, הנושאים של ההודעות שרשומים בעברית מוצגים בסימני שאלה.

פורמט utf-8 without bom


חזור אל “בניית אתרים”

מי מחובר

משתמשים הגולשים בפורום זה: אין משתמשים רשומים ו־ 105 אורחים

cron