Pagina 1 van 1
NLezPortalv2.1.8 forumomschrijving bij nieuws
Geplaatst: 29 jul 2003, 22:24
door 2.0_JantjeP
Weet iemand hoe ik de forumomschrijving op de plaats van
Mededeling: kan krijgen, zodat het wat duidelijker wordt, wat waar bij hoort?
Bij voorbaat dank.
Jan
http://www.officeforum.nl
Geplaatst: 30 jul 2003, 08:50
door WebSiteNet
Forum naam bedoel je neem ik aan.
OPEN fetchpost.php en vervang de eerste groote sql query met dit:
Code: Selecteer alles
$sql = 'SELECT
t.topic_id,
t.topic_time,
t.topic_title,
pt.post_text,
u.username,
u.user_id,
t.topic_replies,
pt.bbcode_uid,
t.forum_id,
t.topic_poster,
t.topic_first_post_id,
t.topic_status,
pt.post_id,
p.post_id,
p.enable_smilies,
f.forum_name
FROM
' . TOPICS_TABLE . ' AS t,
' . USERS_TABLE . ' AS u,
' . POSTS_TEXT_TABLE . ' AS pt,
' . POSTS_TABLE . ' AS p
' . FORUMS_TABLE . ' AS f
WHERE
t.forum_id IN (' . $forum_sql . ') AND
t.topic_time <= ' . time() . ' AND
t.topic_poster = u.user_id AND
t.topic_first_post_id = pt.post_id AND
t.topic_first_post_id = p.post_id AND
f.forum_id = t.forum_id
t.topic_status <> 2
ORDER BY
t.topic_time DESC';
OPEN templates/subSilver/portal_body.tpl en Vind dit:
Code: Selecteer alles
<td class="catHead" height="25"><span class="genmed"><b>{L_ANNOUNCEMENT}: {fetchpost_row.TITLE}</b></span></td>
Vervang dat met dit
Code: Selecteer alles
<td class="catHead" height="25"><span class="genmed"><b>{FORUM_NAME}: {fetchpost_row.TITLE}</b></span></td>
OPEN portal.php en verwijder dit
Vind dit
En voeg dit er achter toe:
Dat laatste is er 2 keer.(dus je moet het bij bijde er achter voegen)
Snap je het een beetje?
Geplaatst: 30 jul 2003, 21:59
door 2.0_JantjeP
Bedankt voor je antwoord.
Ik bedoelde idd de forumnaam, maar de portalpage is vervangen door een foutmelding:
Code: Selecteer alles
Could not query announcements information
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax near 'bb204_forums AS f WHERE t.forum_id IN (6,26,18,40,21,53,' at line 23
SELECT t.topic_id, t.topic_time, t.topic_title, pt.post_text, u.username, u.user_id, t.topic_replies, pt.bbcode_uid, t.forum_id, t.topic_poster, t.topic_first_post_id, t.topic_status, pt.post_id, p.post_id, p.enable_smilies, f.forum_name FROM bb204_topics AS t, bb204_users AS u, bb204_posts_text AS pt, bb204_posts AS p bb204_forums AS f WHERE t.forum_id IN (6,26,18,40,21,53,28,8,54,34,25,56) AND t.topic_time <= 1059598697 AND t.topic_poster = u.user_id AND t.topic_first_post_id = pt.post_id AND t.topic_first_post_id = p.post_id AND f.forum_id = t.forum_id t.topic_status <> 2 ORDER BY t.topic_time DESC LIMIT 0,10
Line : 92
File : .....\fetchposts.php
Weet je daar misschien raad mee?
Jan
Geplaatst: 30 jul 2003, 22:20
door silvirio
Zou je de lijnen 90 t/m 95 willen neer zitten van fetchpost.php
Volgens de foutmelding zit hier de fout
Geplaatst: 30 jul 2003, 22:34
door 2.0_JantjeP
Dat is even lastig omdat ik de wijzigingen weer ongedaan gemaakt had, maar volgens mij was het zoiets.
Code: Selecteer alles
87 //
88 // doorzoek de database
89 //
90 if(!($result = $db->sql_query($sql)))
91 {
92 message_die(GENERAL_ERROR, 'Could not query announcements information', '', __LINE__, __FILE__, $sql);
93 }
94 //
95 // haal alle posts op
96 //
Wederom bedankt.
Jan
Geplaatst: 31 jul 2003, 07:29
door WebSiteNet
ik was een comma vergeten. en een AND zo moet die query het doen.
Code: Selecteer alles
$sql = 'SELECT
t.topic_id,
t.topic_time,
t.topic_title,
pt.post_text,
u.username,
u.user_id,
t.topic_replies,
pt.bbcode_uid,
t.forum_id,
t.topic_poster,
t.topic_first_post_id,
t.topic_status,
pt.post_id,
p.post_id,
p.enable_smilies,
f.forum_name
FROM
' . TOPICS_TABLE . ' AS t,
' . USERS_TABLE . ' AS u,
' . POSTS_TEXT_TABLE . ' AS pt,
' . POSTS_TABLE . ' AS p,
' . FORUMS_TABLE . ' AS f
WHERE
t.forum_id IN (' . $forum_sql . ') AND
t.topic_time <= ' . time() . ' AND
t.topic_poster = u.user_id AND
t.topic_first_post_id = pt.post_id AND
t.topic_first_post_id = p.post_id AND
f.forum_id = t.forum_id AND
t.topic_status <> 2
ORDER BY
t.topic_time DESC';
Geplaatst: 31 jul 2003, 21:03
door 2.0_JantjeP
Het gaat al beter, geen foutmelding meer, en "Mededeling" is weg, maar nog geen "forum_name te zien.
http://www.officeforum.nl/forum/portal.php
Jan
Geplaatst: 04 aug 2003, 08:57
door WebSiteNet
Nog een foutje.
dit:
Code: Selecteer alles
<td class="catHead" height="25"><span class="genmed"><b>{FORUM_NAME}: {fetchpost_row.TITLE}</b></span></td>
moet dit zijn:
Code: Selecteer alles
<td class="catHead" height="25"><span class="genmed"><b>{fetchpost_row.FORUM_NAME}: {fetchpost_row.TITLE}</b></span></td>
Dat soort foutjes krijg je als je het snel intypt.
Geplaatst: 05 aug 2003, 21:08
door 2.0_JantjeP
:thumb: Opgelost !
Bedankt webdev, nu staat het er zoals ik het wilde hebben.
Misschien is het ook iets voor de orginele mod?
Ik vind het zo in ieder geval een stuk duidelijker.
Jan.