Frage zum NV_recent_topics_1_0_0d Mod.

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

Frage zum NV_recent_topics_1_0_0d Mod.

Beitrag von Segaman »

Hallo Leute,

habe da mal wieder ne kifflige Frage. :-?
Habe mir den obigen Mod bei mir im eigens erstellten Portal eingebaut.
Funktioniert auch richtig.

So. Nun zu meiner Frage:

Da ich da ja die "Last Topics" anzeigen lassen, die auch im Forum für "Gäste" sichtbar sind, ist das ne blöde Geschichte...

Es werden dann natürlich auch nur die "Last Topics" angezeigt, die auch "Nicht Eingeloggte", bzw. Gäste sehen können.


Ich würde aber gerne ALLE Beiträge für jeden sichtbar machen.

Dazu würde ich aber gerne ein Abfrage kreieren.

Habe das z.b. so gemacht:


<!-- IF S_USER_LOGGED_IN -->
... Alle neuen Beiträge werden angezeigt.
<!-- ELSE -->
... Der User sieht nichts, bzw. nur die Beiträge für "Gäste", und wird eventuell an die ucp.php?mode=register weiter geleitet.


Wie kann ich das machen, dass ALLE Beiträge sichtbar, sind, aber wenn einer der nicht eingeloggt ist, auf einen Beitrag klickt, sich anmelden oder registrieren muss.


Mir geht es halt darum, dass NUR registrierte User am Portal vorbei ins Forum kommen.


Besten Dank im Voraus für euere Hilfe.


LG
Segaman
Benutzeravatar
Napoli
Mitglied
Beiträge: 145
Registriert: 10.01.2008 16:29
Kontaktdaten:

Beitrag von Napoli »

Hallo,
versuch es mal so:

ÖFFNE includes/functions_recenttopics.php

SUCHE

Code: Alles auswählen

'U_NEWEST_POST'			=> $view_topic_url . '&view=unread#unread',
'U_LAST_POST'			=> $view_topic_url . '&p=' . $row['topic_last_post_id'] . '#p' . $row['topic_last_post_id'],
ERSETZE MIT

Code: Alles auswählen

'U_NEWEST_POST'			=> ($user->data['user_id'] != ANONYMOUS) ? ($view_topic_url . '&view=unread#unread') : append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=register'),
'U_LAST_POST'			=> ($user->data['user_id'] != ANONYMOUS) ? ($view_topic_url . '&p=' . $row['topic_last_post_id'] . '#p' . $row['topic_last_post_id']) : append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=register'),
SUCHE

Code: Alles auswählen

'U_VIEW_TOPIC'			=> $view_topic_url,
'U_VIEW_FORUM'			=> $view_forum_url,
ERSETZE MIT

Code: Alles auswählen

'U_VIEW_TOPIC'			=> ($user->data['user_id'] != ANONYMOUS) ? $view_topic_url : append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=register'),
'U_VIEW_FORUM'			=> ($user->data['user_id'] != ANONYMOUS) ? $view_forum_url : append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=register'),
Dann sollten Gäste direkt zur Registrierung weitergeleitet werden.

Ungetestet.

N.
Zuletzt geändert von Napoli am 13.07.2008 10:52, insgesamt 2-mal geändert.
Arrivederci Google! ------> bing!.com
Sportwetten: BWIN.de - Geld verdienen im Internet - Geld verdienen von zu hause
Segaman
Mitglied
Beiträge: 25
Registriert: 31.03.2007 09:57
Wohnort: Rankweil

Beitrag von Segaman »

Hallo,

VIELEN DANK!

Werde es gleich mal versuchen.


LG
Segaman
Benutzeravatar
Napoli
Mitglied
Beiträge: 145
Registriert: 10.01.2008 16:29
Kontaktdaten:

Beitrag von Napoli »

Habs oben noch nachgebessert, alle Änderungen bitte beachten, sonst klappt es nicht zu 100%.

N.
Arrivederci Google! ------> bing!.com
Sportwetten: BWIN.de - Geld verdienen im Internet - Geld verdienen von zu hause
Segaman
Mitglied
Beiträge: 25
Registriert: 31.03.2007 09:57
Wohnort: Rankweil

Beitrag von Segaman »

Hallo,

alles klar.

Werde es gleich Testen und hier dann bekannt geben.

Vielen Dank für deine Hilfe!

LG
Segaman
Segaman
Mitglied
Beiträge: 25
Registriert: 31.03.2007 09:57
Wohnort: Rankweil

Beitrag von Segaman »

Hallo,

erstmal VIELEN DANK für deine Hilfe!!!

Das ganze funktioniert jetzt absolut super!

Jedoch habe ich da noch eine Frage, dann kommt der Link. :-)

Mein Seite startet über die eigens erstelle portal.php Seite.

Wenn also einer auf die Seite kommt, dann landet er im Normalfall da.

Jetzt ist es aber so, dass man die index.php auch direkt aufrufen kann.


Habe es versucht, mit einer .htaccess Datei, mittels
Redirect zu unterbinden, jedoch ist die Index.php aber notwendig, damit man ins Forum kommt.

Kann ich jetzt, deinen Code, der ja nur für die recent Topics war, auch in ein File vom Forum eintragen?


Suche schon wie wild, aber leider kein Erfolg. :-)


Besten Dank im Voraus.


LG
Segaman
Segaman
Mitglied
Beiträge: 25
Registriert: 31.03.2007 09:57
Wohnort: Rankweil

Beitrag von Segaman »

Hallo,

habe es gelöst...

<!-- IF S_USER_LOGGED_IN -->
<!-- INCLUDE forumlist_body.html -->
<!-- ENDIF -->


Jetzt kann einer auch mit dem direkten Aufruf der Index.php, nicht ins Forum. Er sieht nur den Header und Footer. :-)

Somit ist der Fall gelöst.

Nochmals VIELEN DANK für die Hilfe!


LG
Segaman


P.s. Hier noch der versprochene Link. :-)


http://www.rffun.net


War absolut die RICHTIGE ENTSCHEIDUNG, vom phpBB2 auf phpBB3 zu wechseln! :lol:
Antworten

Zurück zu „[3.0.x] Mod Support“