Seite 3 von 8
Verfasst: 10.09.2004 20:41
von Acid
Es soll also eine Version sein, die bei Gästen einen kurzen Ticker (Scrolltext) anzeigt (aus bestimmten Foren?) und bei eingeloggten User das komplette Zeugs (mit Beiträgen ?) ...
Verfasst: 10.09.2004 22:17
von Helmut
Hallo Acid,
jo genau so soll es sein, die eingelogten User sollen alles sehen wo sie dazu berechtigt sind (siehe oben Code: Version 1) und die nicht eingelogten Gäste nur den Scrolltext (siehe oben Code: Version 2 im ausgelogten Zustand).
Du brauchst also nur den Code von der Version 1 nehmen und mit dem Teil vom Code Version 2 ergänzen, damit da der User im ausgelogten Zustand den Scrolltext sieht, in dem die Subjects eines bestimmten Topics aus einem bestimmten Forum angezeigt wird. Ich hoffe ich habe es einigermaßen genau beschrieben.
Gruß Helmut
Verfasst: 11.09.2004 11:16
von Acid
..und soll auch der jeweilige Beitragstext angezeigt werden ?
Verfasst: 11.09.2004 13:12
von Helmut
Hallo Acid,
ja den eingelogten Usern soll auch ein Teil des jeweiligen Beitragstextes gezeigt werden.
Gruß Helmut
Verfasst: 11.09.2004 14:18
von Loewenherz
Acid, ich habs derzeit aufgegeben mit dem Recent-Mod. Klingt mir alles zu knifflig.
Ich bräuchte nur etwas einfaches, so wie früher *g* Einfach nur, dass die ersten zehn aktuellsten Themen mit Name und Datum angezeigt werden und bestimmte Foren von der Darstellung ausgeklammert werden. Sonst nichts - kein Usercheck, der nur dazu führt, dass im Forum alle Beiträge als gelesen angezeigt werden, keine Formatierungen, die sich dann wieder mit anderen Scripten beissen, - keep it simple!
Verfasst: 11.09.2004 19:23
von Acid
In dem Package ist noch eine andere recent.php enthalten.. versuch´s mal damit (den Pfad am Anfang dieser anpassen und dann natürlich die Formatierung der Ausgabe).
PS: Ich werd den MOD die Tage nochmal überarbeiten.
Verfasst: 12.09.2004 16:26
von B3n0X
hy, kann man damit auch die letzten threads auf der index.php anzeigen lassen von jedem forum? d.h das z.b. nach dem last-poster (mitglied) auch der last-thread steht?
Verfasst: 13.09.2004 10:39
von Acid
Da müsstest du
diesen MOD benutzen.
@Helmut
www.acidjunky.de/test/recent.txt und..
Code: Alles auswählen
<!-- BEGIN recent -->
<table width="100%" cellspacing="0" cellpadding="2" border="0" align="center">
<!-- BEGIN user_logged_in -->
<tr>
<td class="row1" width="100%"><span class="gensmall">{recent.L_FORUM}: »» <a href="{recent.U_VIEW_FORUM}" class="genmed">{recent.FORUM_NAME} </a>««</span><br />
<span class="topictitle">{recent.TOPIC_TYPE} <a href="{recent.U_VIEW_TOPIC}" class="topictitle">{recent.TOPIC_TITLE}</a></span><br />
<span class="gensmall">{recent.L_STARTED} {recent.FIRST_TIME} {recent.L_BY} {recent.FIRST_AUTHOR}</span><br />
<span class="postbody">{recent.POST_TEXT}</span><br />
<span class="gensmall"> {recent.LAST_URL} {recent.LAST_TIME} {recent.LAST_AUTHOR}</span></td>
</tr>
<!-- END user_logged_in -->
<!-- BEGIN user_logged_out -->
<tr>
<td width="100%"><marquee id="recent" width="700" align="center" scrollamount="2" scrolldelay="20">
<span class="topictitle"><a href="{recent.U_VIEW_TOPIC}" class="topictitle">{recent.TOPIC_LAUFZEILE}</a></span></marquee></td>
</tr>
<!-- END user_logged_out -->
</table>
<!-- END recent -->
..melde dich, wenn was nicht hinhaut.
Verfasst: 13.09.2004 13:28
von Helmut
Hallo Acid,
danke dir für die Version. Ich habe den Code jetzt auf der Testhomepage eingebaut und er läuft auch Fehlerfrei bis jetzt.
Zwei kleine Fehler habe ich noch gefunden gehabt, was aber nicht weiter tragisch war. Bei ersten Fehler hast diesen Teil am Ende von recent.php vergessen:
Code: Alles auswählen
[....]
$template->assign_vars(array(
'L_RECENT_TITLE' => $lang['Title']
));
Kann aber sein, daß dieser Code nur bei mir auf der Homepage verwendet wird, er zeigt die Überschrift über den Topics an, wenn man sich eingelogt hat.
Beim zweiten Fehler wurde das Topic nicht gefunden, wenn man auf die Laufzeile geklickt hatte. Damit die topic_id auch richtig übernommen wird, habe ich diese Änderung gemacht:
Code: Alles auswählen
[....]
$topic_id2 = $topic_id;//für Laufzeile
if( $userdata['session_logged_in'] )
{
[....]
und weiter unten den Link angepasst:
Code: Alles auswählen
[....]
$topic_url = ( $userdata['session_logged_in'] ) ? append_sid("viewtopic.$phpEx?". POST_TOPIC_URL ."=$topic_id") : append_sid("newsweek.$phpEx?". POST_TOPIC_URL ."=$topic_id2"); //Link für Topics oder Laufzeile
[....]
Gruß Helmut

Verfasst: 15.09.2004 18:52
von GameRadio
Ich habe die Light-Version des Mods installiert und habe aber meine Probleme damit.
Wenn ich die recent.php aufrufe, zeigt mir diese zwar die letzten Themen an, nur stimmen die Links nicht und es wird die Variable ...viewforum.php?f=$forum_id angehängt, anstelle der Nummer des jeweiligen Posts.
Ich denke mal, ich habe den falschen Pfad angegeben. Da die recent.php ja aber im Root-Verzeichnis des Forums liegen muss, ist der Pfad bei mir "/". Alle anderen Versuche führten zu Fehlern.
Was mach ich falsch? Ich möchte die letzten Themen dann später auf unserer Startsite einfügen, scheitere aber schon hier
Link zur recent.php:
http://www.gameradio.de/phpBB2/recent.php