Version: 1.00, by Xenon
Developer Last Online: Oct 2023
Version: 2.3.x
Rating:
Released: 07-02-2002
Last Update: Never
Installs: 62
No support by the author.
Ok, this Hack shows each Announcement in forumdisplay, instead of just the newest one.
Also, if you make the Template-changes, you won't see all Announcements, if you click on just one.
Requested at vbulletin-germany.com
Should work with all vb2.2.x version, tested at 226 and 225
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
ich habe diesen prima hack mal versucht in mein 2.2.9 einzubauen aber irgendwie geht das nicht so wie es soll.
ich habe in meiner forumdisplay.php einen ganzanderen code
siehe:
PHP Code:
if ($announcement=$DB_site->query_first("SELECT announcementid,startdate,title,user.username,user.userid,user.usertitle,user.customtitle
FROM announcement
LEFT JOIN user
ON user.userid=announcement.userid
WHERE startdate<=$datenow AND enddate>=$datenow AND $forumlist ORDER BY startdate DESC
LIMIT 1")
and (!isset($pagenumber) or $pagenumber<2)) {
und im board kommt dann ein fehler:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\board\admin\db_mysql.php on line 154
bitte hleft mir ich weis nicht was da schief l?uft?
$announcementbit="";
$announcements=$DB_site->query("SELECT announcementid,startdate,title,user.username,user.userid,user.usertitle,user.customtitle
FROM announcement
LEFT JOIN user
ON user.userid=announcement.userid
WHERE startdate<=$datenow AND enddate>=$datenow AND $forumlist ORDER BY startdate DESC");
while($announcement=$DB_site->fetch_array($announcements)) {
wenn du das fetch_array hernimmst, musst du aufpassen, das nur ein DB_site->query und kein query_first verwendet wird
ich habe deinen code mal eingebaut, es ist immernoch der gleiche fehler wie oben beschrieben, und in meiner forumdisplay.php sehe ich auch nur eine ank?ndigung obwohl ich mehrere eingestellt habe.
hmm, der teil kanns kaum sein, der stimmt nämlich, vielleicht haste woanders nen fehler reingebracht.
btw. auf vb-g in der hacksektion ist der hack auch drinnen, aber auf deutsch.
vielleicht hat da auch jemand das problem mal gehabt und gelöst (nur so als tip)
is it wrk for vbulletin 3.5.4
because i can't find
Open forumdisplay.php
find:
if ($announcement=$DB_site->query_first("SELECT announcementid,startdate,title,user.username,user. userid,user.usertitle,user.cus tomtitle
FROM announcement
LEFT JOIN user
ON user.userid=announcement.userid
WHERE startdate<=$datenow AND enddate>=$datenow
AND $forumlist
ORDER BY startdate DESC
LIMIT 1")) {