Seite 16 von 45
Verfasst: 02.11.2003 12:37
von Acid
Soweit verständlich..
Ein Problem das ich jetzt schon habe ist, das wenn das Forum in den jetztigen Topics auftaucht (Berechtigungen wie oben beschrieben) und ich den Topic anschaue, komme ich in die normale Darstellung der Forenbeiträge und nicht in die Darstellung als Nachrichtenseite (Gästebuch). Hier sollte der Link dann zur Nachrichtenseite sein, damit auch die Darstellung richtig ist. Am besten schaust dir das mal selber an.
hmm.. wie müsste denn die Darstellung der Nachrichtenseite aussehen? Sprich müsste der Link anders sein, anstatt "viewtopic.php usw" !?
Wie willst du beides eigentlich einbinden? Auf der selben Seite (untereinander, nebeneinander)!?
Welche Variante war´s nochmal "recent2 - board include"?
Verfasst: 02.11.2003 16:20
von alex.k
hi all
super hack...
Ich habe mir jetzt die die letzten beiden Spalten gelöscht so das ich jetzt nur noch das Forum und dazu das letzte posting angezeigt bekomme.
aber wie bekomm ich das jetzt hin das die tabelle wieder genau so groß ist wie vorher..?
mfg
Alex
Verfasst: 02.11.2003 16:30
von Helmut
Hallo Acid,
der Link müsste dann zum Beispiel auf "newsweek.php?t=21" gehen, das ist die Nachrichtenseite. Es ist jetzt so realisiert, das die Nachrichtenseite praktisch ein Thema ist, das nur um Antworten ergänzt wird wie das Gästebuch. Das Design der Seite ist teilweise vom Gästebuch übernommen worden, daher stehen die neusten Einträge immer ganz oben. Hier mal der Link zur
Nachrichtenseite und zu den Dateien
newsweek.php und
viewtopic_newsweek.tpl die die Darstellung der Nachrichtenseite übernehmen.
Wie ich das entgültige Design dann gestalten will, da ist mir noch nix brauchbares eingefallen. In der entgültigen Fassung soll dann auf der Startseite die neusten Topics der Foren für alle lesbar (abhängig von der Berechtigung ob eingelogt oder nicht) stehen und auch die neusten Nachrichten (zweite Topicliste). Vielleicht könnte man die Topics jeweils in einem Fenster scrollen lassen.
Ich habe die zweite Variante drinnen und in die "index.php" fest eingebaut.
@alex.k
Ich habe das so gelöst:
Code: Alles auswählen
<table cellpadding="2" cellspacing="1" border="0" align="center" width="100%" class="forumline" height="100%">
<tr>
<td class="rowpic" align="center"><span class="gen"><b>{L_RECENT_TITLE}</b></span></td>
</tr>
<!-- END switch_user_logged_in -->
<!-- BEGIN recent -->
<!-- BEGIN switch_user_logged -->
<tr>
<td class="row1" width="100%">
<p><span class="gensmall">Forum: »» <a href="{recent.U_VIEW_FORUM}" class="genmed">{recent.FORUM_NAME} </a>««</span><br>
<span class="gensmall"></span><span class="topictitle">{recent.TOPIC_TYPE}
<a href="{recent.U_VIEW_TOPIC}" class="genmed">{recent.TOPIC_TITLE}</a></span><br>
<span class="gensmall">{recent.L_STARTED} {recent.FIRST_TIME} {recent.L_BY} {recent.FIRST_AUTHOR}{recent.L_ON} {recent.FIRST_POST}</span></p>
<span class="gensmall"><blockquote>{recent.POST_TEXT}</blockquote></span>
<p><span class="gensmall"> {recent.LAST_URL} {recent.LAST_TIME} {recent.LAST_AUTHOR}</span> </p>
</td>
</tr>
<!-- END switch_user_logged -->
<!-- END recent -->
<!-- BEGIN switch_user_logged_in -->
</table>
Gruß Helmut

Verfasst: 02.11.2003 21:35
von alex.k
Dank Dir Helmut für den code.
Leider schnall ich wohl nicht ganz wo ich den einfügen muß..!?
hier ist mal meine geänderte html output
Code: Alles auswählen
// #### html output ####
echo "<tr><td class=\"$row_class\" align=\"center\" valign=\"middle\"><img src=\"$phpbb_root_path$folder_image\" alt=\"$folder_alt\" /></td>";
echo "<td class=\"$row_class\"> ><a href=\"$phpbb_root_path$forum_url\" class=\"genmed\"target=\"_blank\">$forum_name </a></td>";
echo "<td class=\"$row_class\"><span class=\"topictitle\">$newest_img $topic_type<a href=\"$phpbb_root_path$topic_url\" class=\"topictitle\"target=\"_blank\">$topic_title</a></span>
<font size=\"-6\">$goto_page</font></td>";
Wie gesagt jetzt ist die tabelle dementsprechent kleiner geworden..!
ich benutze die version: recent(1) Version 3.2.0
mfg
Alex
Verfasst: 02.11.2003 22:04
von Acid
@alex
Schau mal an den Anfang der recent.php. Da gibt´s etwa ab Zeile 20 nochmal einen "html output". Dort könntest du die Tabellenbreite verändern bzw. den colspan-Wert anpassen (da ja einige Tabellenspalten fehlen).
@Helmut
hmm.. wenn ich dich jetzt richtig verstehe, dann bräuchte man ja nur den Verweis auf die "viewtopic." mit "newsweek" ersetzen!?
Letzte Frage: Willst du bei Block 1 und 2 bei der Darstellung jeweils Foren einschliessen (angegebene Foren werden angezeigt) oder ausschliessen (angegebene Foren werden nicht berücksichtig) können ?
Verfasst: 02.11.2003 23:17
von Helmut
Hallo Acid,
hmm.. wenn ich dich jetzt richtig verstehe, dann bräuchte man ja nur den Verweis auf die "viewtopic." mit "newsweek" ersetzen!?
Ja genau dann würde nur dieses Forum im zweiten Block angezeigt werden.
Letzte Frage: Willst du bei Block 1 und 2 bei der Darstellung jeweils Foren einschliessen (angegebene Foren werden angezeigt) oder ausschliessen (angegebene Foren werden nicht berücksichtig) können ?
Ich will nur bei Block 1 die angegebenen Foren ausschließen. In Block 2 soll nur "newsweek" angezeigt werden.
Gruß Helmut
Verfasst: 03.11.2003 00:29
von Acid
www.acidjunky.de/extra/beta/helmut.zip
Probier mal diese beiden recent.php´s aus (am Template hat sich nix geändert).. einfach in den phpBB-Ordner kopieren.
Beim Testen der recent2.php diese vorher in recent.php umbenennen.
Die erste Version (recent.php) zeigt Foren an, egal welche Zugangsberechtigung man hat. Man kann die angezeigten Foren bei $forums (Anfang der Datei) angeben.
Die zweite Version (recent2.php) überprüft weiterhin die Zugangsberechtigung und man kann zusätzlich noch Foren angeben, die ausgeschlossen werden sollen ($forums).
Wenn das so ist, wie´s sein soll... mixe ich dir beide Dateien noch zusammen.
Website SSMV
Verfasst: 03.11.2003 18:21
von pipo
Hi Acid
Die Website ist nun aktiv geschaltet und es braucht keine Kunstgriffe mehr.
SSMV
Nochmals zur Erinnerung:
recent1 Hack; Während die Forumkategorie, Thema target=_top sind, kann ich
viewtopc und
viewprofil nicht steuern (Hoffentlich richtig ausgedrückt)
[ externes Bild ]
Wenn ich auf den Texticon klicke sollte im Hintergrund die Möglichkeit bestehen, das Ziel angeben zu können, ebenso beim user rechts
pipo
Verfasst: 04.11.2003 10:00
von Acid
letzter Beitrag (
[ externes Bild ])
$last_url = '<a href="'. append_sid("".$phpbb_root_path."viewtopic.$phpEx?" . POST_POST_URL . '=' . $line[$i]['topic_last_post_id']) . '#' . $line[$i]['topic_last_post_id'].'" target="?"><img src="'. $phpbb_root_path.$images['icon_latest_reply'].'" alt="'.$lang['View_latest_post'].'" border="0" /></a>';
letzter Autor
$last_author = ( $line[$i]['id2'] == ANONYMOUS ) ? ( ($line[$i]['post_username2'] != '' ) ? $line[$i]['post_username2'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("".$phpbb_root_path."profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $line[$i]['id2']) . '" class="genmed" target="?">' . $line[$i]['user2'] . '</a>';
Besten Dank
Verfasst: 04.11.2003 10:18
von pipo
Danke Acid
Korrekturen angebracht - dieser Teil läuft nun zu meiner Zufriedenheit.
Danke für die rasche und kompetente Hilfe
Wie sagt man bei uns in der Schweiz: "Du kannst noch lange bleiben"
pipo