Topictitle bei ezPortal. Außerdem fehlen neu angelegte Foren

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Lilly246
Mitglied
Beiträge: 301
Registriert: 12.08.2005 15:24
Wohnort: Detmold
Kontaktdaten:

Topictitle bei ezPortal. Außerdem fehlen neu angelegte Foren

Beitrag von Lilly246 »

Hi!

Habe das ezPortal und den CH 2.1.4 eingebaut.
Im Portal habe ich eine Forenübersicht. Allerdings werden dort die aktuellen Topictitles nicht angezeigt und das fände ich schon klasse.

Außerdem habe ich mittlerweile auch noch neue Foren angelegt, die auf der Portalseite aber leider gar nicht angezeigt werden.

portal.php

portal_body.tpl


Kann mir jemand dabei helfen?

In der Sig ist der Link zum Forum.

LG - Lilly
Benutzeravatar
Lilly246
Mitglied
Beiträge: 301
Registriert: 12.08.2005 15:24
Wohnort: Detmold
Kontaktdaten:

Beitrag von Lilly246 »

*push*

Kann mir keiner weiterhelfen???

LG - Lilly
StanleyG
Mitglied
Beiträge: 71
Registriert: 10.12.2006 20:33

Re: Topictitle bei ezPortal. Außerdem fehlen neu angelegte F

Beitrag von StanleyG »

Lilly246 hat geschrieben:Hi!

Habe das ezPortal und den CH 2.1.4 eingebaut.
Im Portal habe ich eine Forenübersicht. Allerdings werden dort die aktuellen Topictitles nicht angezeigt und das fände ich schon klasse.
Möchtest Du diese Topictitles in der Forenliste sehen?
Die sieht genauso aus wie die auf der index.php, dort sind auch die Titel der letzten Beiträge nicht sichtbar, nur der Autor und das Datum.
Wenn dort auch der Beitragstitel angezeigt werden sollte (wo genauer? in der Spalte Letzter Beitrag oder in der Spalte Forumname?), dann müsste die fetch-Funktion entsprechend umgebaut werden.
Außerdem habe ich mittlerweile auch noch neue Foren angelegt, die auf der Portalseite aber leider gar nicht angezeigt werden.
LG - Lilly
Wo werden sie nicht angezeigt?
In der Forenliste?
Und werden sie in der Forenübersicht (index.php) angezeigt?
Die Forenliste auf der Portalseite ist doch aus der index.php übernommen, oder?
Oder geht es darum, dass die Foren bei der Darstellung der neuesten Themen (die Tabelle darunter) nicht berücksichtigt werden?
Damit ein Forum in ezPortal beim Nachrichtenfetchen berücksichtigt wird, muss es in der portal.php am Anfang in die Forenliste eingetragen werden (die entsprechende Forumnummer).

Sorry, aber das ist noch keine Lösung für Dein Problem, weil das Problem selbst für mich noch nicht richtig dargestellt ist.

Stanley
Benutzeravatar
Lilly246
Mitglied
Beiträge: 301
Registriert: 12.08.2005 15:24
Wohnort: Detmold
Kontaktdaten:

Beitrag von Lilly246 »

Hi!

Danke für Deine Antwort!

Also auf der Portalseite ist der die Forenübersicht eingebaut. Und in der letzen Spalte (letzte Beiträge) hätte ich gerne zusätzlich den aktuellen Topictitle. So wie auf der Indexseite.
Zitat:

Außerdem habe ich mittlerweile auch noch neue Foren angelegt, die auf der Portalseite aber leider gar nicht angezeigt werden.
LG - Lilly


Wo werden sie nicht angezeigt?
In der Forenliste?
Und werden sie in der Forenübersicht (index.php) angezeigt?
Auf der Indexseite werden die neuen Foren (z. B.:Outdoor und Haustiere) angezeigt. Aber nicht auf der Forenübersicht auf der Portalseite.
Die Forenliste auf der Portalseite ist doch aus der index.php übernommen, oder?
Mh, das kann ich Dir ehrlich gesagt gar nicht so genau sagen. Ein Supporter hier aus phpBB hat mir das gemacht. Habe ihn auch gefragt wie das funktioniert, aber leider bekam ich keine Antwort... (Soll jetzt kein nörgeln sein, er hat mein Problem bestens gelöst!!)

Generell basiert das wohl auf diesem Addon: ezPortal Forum Block Add-on
Wobei ich bei diesem Addon nicht klar kam und er mir es dann vervollständigte...

LG - Lilly
StanleyG
Mitglied
Beiträge: 71
Registriert: 10.12.2006 20:33

Beitrag von StanleyG »

Kannst Du bitte noch deine index.php hier zum Download reinstellen?
Ich habe die portal.php in dem Teil, wo der Forumsblock generiert wird, mit meiner index.php verglichen und keine Abweichungen gefunden.

Interessant wird aber erst der Vergleich mit Deiner index.php.

Stanley
Benutzeravatar
Lilly246
Mitglied
Beiträge: 301
Registriert: 12.08.2005 15:24
Wohnort: Detmold
Kontaktdaten:

Beitrag von Lilly246 »

Klar - Index.php

Danke für Drüberschauen!!

LG - Lilly
Zuletzt geändert von Lilly246 am 22.05.2007 09:39, insgesamt 1-mal geändert.
StanleyG
Mitglied
Beiträge: 71
Registriert: 10.12.2006 20:33

Beitrag von StanleyG »

Hallo Lilly246,

also das mit dem Nichtanzeigen neuer Foren kann ich nicht lösen, denn Deine Index.php ist ganz anders als meine. Ich denke aber, dass es etwas mit den Zugangsrechten (Leserechte) für die Foren zu tun hat.
Prüfe bitte bei diesen neuen Foren die vergebenen Rechte.

Zum Thema Anzeige des Topic-Titels in der Portalseite:

Portal.php:

suche nach:

Code: Alles auswählen

			$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id
				FROM (( " . FORUMS_TABLE . " f
				LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )
				LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id )
				ORDER BY f.cat_id, f.forum_order";
ersetze mit:

Code: Alles auswählen

			$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id, tt.topic_title, tt.topic_id
				FROM (( " . FORUMS_TABLE . " f
				LEFT JOIN " . TOPICS_TABLE . " tt ON tt.topic_last_post_id = f.forum_last_post_id
				LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = tt.topic_last_post_id)
				LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id )
				ORDER BY f.cat_id, f.forum_order";
suche nach

Code: Alles auswählen

$last_post = $last_post_time . '<br />';
ersetze mit:

Code: Alles auswählen

								$last_post_title = strlen( $forum_data[$j]['topic_title'] ) > 30 ?  substr( $forum_data[$j]['topic_title'], 0, 30 ) . '...' : $forum_data[$j]['topic_title'];
								$last_post = '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_TOPIC_URL . '=' . $forum_data[$j]['topic_id']) . '" title ="'.$forum_data[$j]['topic_title'].'">"' . $last_post_title . '"</a><br />';
								
								$last_post .= $last_post_time . '<br />';
Achtung: die Zahl 30 hier im Code gibt an, wieviel Buchstaben des Titels ausgegeben werden, wenn dieser länger ist. Der Rest wird mit ... abgekürzt.
Wenn Dir die 30 ersten Zeichen zu viel oder zu wenig sind, dann ändere diese Zahl entsprechend (2 mal).

Stanley
Benutzeravatar
Lilly246
Mitglied
Beiträge: 301
Registriert: 12.08.2005 15:24
Wohnort: Detmold
Kontaktdaten:

Beitrag von Lilly246 »

Hi Stanley!

Sorry, momentan steppt hier der Bär, komme nicht dazu es auszuprobieren. Hoffe das ich am WE dafür Zeit finde!

Danke auf jeden Fall für Deine Mühe, werde mich wieder melden!

LG - Lilly
Benutzeravatar
Lilly246
Mitglied
Beiträge: 301
Registriert: 12.08.2005 15:24
Wohnort: Detmold
Kontaktdaten:

Beitrag von Lilly246 »

Hi Stanley!

Mittlerweile habe ich es endlich mal geschaft den Code zu ändern. Allerdings bekomme ich dann eine total zerpflückte Seite.

Mein Index ist wahrscheinlich anders, weil ich den CH-Mod habe...

Hat jemand noch eine Idee?

LG - Lilly
Benutzeravatar
Lilly246
Mitglied
Beiträge: 301
Registriert: 12.08.2005 15:24
Wohnort: Detmold
Kontaktdaten:

Beitrag von Lilly246 »

*push*

Hat noch jemand eine Idee?

LG Lilly
Antworten

Zurück zu „phpBB 2.0: Mod Support“