[phpBB3 Football MOD 0.9.1]overall_header:If_S_User_Logged_I

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
Benutzeravatar
o0Pascal0o
Mitglied
Beiträge: 819
Registriert: 24.10.2010 21:32

[phpBB3 Football MOD 0.9.1]overall_header:If_S_User_Logged_I

Beitrag von o0Pascal0o »

Hallo,

ich installiere gerade die MOD: phpBB3 Football MOD 0.9.1
Mein Style ist: eTech gray(Subsilver2-basierend): http://demo.phpbb3styles.net/eTech+Gray
Meine phpBB-Version: 3.0.8
3 Probleme habe ich damit:

1. In der Anleitung für Subsilver2 steht bei der Overall_header.html:
Find

Code: Alles auswählen

Code:Select all
					<!-- IF S_USER_LOGGED_IN -->&nbsp; &nbsp;<a href="{U_PROFILE}"><img src="{T_THEME_PATH}/images/icon_mini_profile.gif" width="12" height="13" alt="*" /> {L_PROFILE}</a><!-- ENDIF -->
				<!-- ENDIF -->
Add after

Code: Alles auswählen

Code:Select all
				<!-- [+] MOD: phpBB3 Football -->
				<!-- IF U_PRINT_FOOTBALL -->&nbsp; &nbsp;<a href="{U_PRINT_FOOTBALL}" title="{L_PRINT_FOOTBALL}" accesskey="p"><img src="{T_THEME_PATH}/images/icon_print.gif" width="23" height="18" alt="*" /> {L_PRINT_FOOTBALL}</a><!-- ENDIF -->
				<!-- [-] MOD: phpBB3 Football -->
Bei mir steht folgendes:

Code: Alles auswählen

 <td class="navrow">
                <!-- IF not S_IS_BOT -->
                        <!-- IF S_USER_LOGGED_IN --><a href="{U_PROFILE}">{L_PROFILE}</a> &#8226; <!-- ENDIF -->
                        <!-- IF S_USER_LOGGED_IN -->
                                <!-- IF S_DISPLAY_PM --><a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}</a> &#8226; <!-- ENDIF -->
                        <!-- ELSEIF S_REGISTER_ENABLED and not (S_SHOW_COPPA or S_REGISTRATION) --><a href="{U_REGISTER}">{L_REGISTER}</a> &#8226; <!-- ENDIF -->
                <!-- ENDIF -->
Soll ich den Code einfach nach der Zeile: '<!-- IF S_USER_LOGGED_IN --><a href="{U_PROFILE}">{L_PROFILE}</a> &#8226; <!-- ENDIF -->' hinzufügen in eine neue Zeile? Allerdings wäre dann nicht 2x dieses '<!-- ENDIF -->' am Ende, wie es in der Vorgabe ist.

Ist das korrekt so, dass dort 2 Zeilen direkt untereinander mit: '<!-- IF S_USER_LOGGED_IN -->' anfangen?


2. Über-Logo-Tippfenster :(
Ich weiß nicht, ob es daran liegt, aber es sieht völlig komisch aus der MOD. Über dem Logo erscheint jetzt so ein Tippfensterchen, guckt mal hier: http://img340.imageshack.us/img340/6644/footballl.jpg (101kb) Wer weiß woran das liegen könnte, bitte sagen!


3. Menu-Einstellungen
Im ACP gibt es den Punkt: 'Menu-Einstellungen'. Was kann man dort machen? Da kann man irgendwie Foren zuordnen. Aber wozu dient der Punkt überhaupt?



Herzlichen Dank und einen schönen Wochenstart Euch phpBBlern!

Pascal
phpBB: 3.3.3 De
php: 7.3
db: 5.7-MySQL
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Re: [phpBB3 Football MOD 0.9.1]overall_header:If_S_User_Logg

Beitrag von Metzle »

Hallo,

da ich die Mod nicht installiert habe, kann ich dir zu Punkt 3 nichts sagen, aber zu den anderen beiden:

Zu Punkt 1: Wie hast du denn die letzte Verlinkung im Header eingebaut? Erinner dich daran und dann wirst du auch mit dieser Anweisung fertig, da du es ja schon mal gemacht hast.

Zu Punkt 2: Ich würde schlichtweg auf einen Einbaufehler tippen.
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
Benutzeravatar
darkonia
Mitglied
Beiträge: 900
Registriert: 15.11.2008 15:24
Wohnort: München
Kontaktdaten:

Re: [phpBB3 Football MOD 0.9.1]overall_header:If_S_User_Logg

Beitrag von darkonia »

definitiv ein edit-error!
Community bedeutet Gleichgesinnte finden - MMOG-Heaven ist Deine Community! Von Spielern für Spieler bietet Dir dieses Portal genau das, was ein Spieler braucht. Bleibe ständig informiert, finde die neuesten MMORPGs, oder suche die frischesten News aus der Welt des Online Gamings - dieses und vieles mehr erwartet Dich auf MMOG-Heaven
Benutzeravatar
o0Pascal0o
Mitglied
Beiträge: 819
Registriert: 24.10.2010 21:32

Re: [phpBB3 Football MOD 0.9.1]overall_header:If_S_User_Logg

Beitrag von o0Pascal0o »

darkonia hat geschrieben:definitiv ein edit-error!
Ist das denn mit dem 2x '<!-- IF S_USER_LOGGED_IN -->' in 2 Zeilen übereinander korrekt so? Oder meinst du damit den Edit-Error? Das war nämlich schon vor der Installations des MODs so.

Punkt 2
Der Fehler ist weg. Ich habe versucht per // in den 3 Code-Zeilen vor dem MOD ihn auszuklammern. Danach hat es funktioniert! Aber man konnte die // auf der Forenseite sehen. Einfach wieder rausgelöscht - funktioniert. Komisch, aber es war so.

Punkt 1
Habe es einfach mal hinter dem von registration' eingefügt. Jetzt sieht es so aus:

Code: Alles auswählen

<td class="navrow">
                <!-- IF not S_IS_BOT -->
                        <!-- IF S_USER_LOGGED_IN --><a href="{U_PROFILE}">{L_PROFILE}</a> &#8226; <!-- ENDIF -->
                        <!-- IF S_USER_LOGGED_IN -->
                                <!-- IF S_DISPLAY_PM --><a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}</a> <!-- ENDIF -->
                        <!-- ELSEIF S_REGISTER_ENABLED and not (S_SHOW_COPPA or S_REGISTRATION) --><a href="{U_REGISTER}">{L_REGISTER}</a> <!-- ENDIF -->
                <!-- ENDIF -->
				<!-- [+] MOD: phpBB3 Football -->
				<!-- IF U_PRINT_FOOTBALL -->&#8226;<a href="{U_PRINT_FOOTBALL}" title="{L_PRINT_FOOTBALL}" accesskey="p"><img src="{T_THEME_PATH}/images/icon_print.gif" width="23" height="18" alt="*" /> {L_PRINT_FOOTBALL}</a><!-- ENDIF --> &#8226;
				<!-- [-] MOD: phpBB3 Football -->
                <!-- IF U_RESTORE_PERMISSIONS --><a href="{U_RESTORE_PERMISSIONS}">{L_RESTORE_PERMISSIONS}</a> &#8226; <!-- ENDIF -->
                                                <!-- Start Ultimate Points -->
Bleibt nur die Frage, ob es richtig ist mit dem 2x ' <!-- IF S_USER_LOGGED_IN -->'?
phpBB: 3.3.3 De
php: 7.3
db: 5.7-MySQL
Benutzeravatar
darkonia
Mitglied
Beiträge: 900
Registriert: 15.11.2008 15:24
Wohnort: München
Kontaktdaten:

Re: [phpBB3 Football MOD 0.9.1]overall_header:If_S_User_Logg

Beitrag von darkonia »

2 mal das gleiche ist nie jut, denn du kannst so sachen wie <!-- IF S_USER_LOGGED_IN --> auch im if code verbinden kommt ganz darauf an wen oder was du beschneiden oder auschliessen willst.

<!-- IF S_USER_LOGGED_IN and (die gruppe schreiben etc.)-->

der if code ist da sehr vielfältig :D
Community bedeutet Gleichgesinnte finden - MMOG-Heaven ist Deine Community! Von Spielern für Spieler bietet Dir dieses Portal genau das, was ein Spieler braucht. Bleibe ständig informiert, finde die neuesten MMORPGs, oder suche die frischesten News aus der Welt des Online Gamings - dieses und vieles mehr erwartet Dich auf MMOG-Heaven
Benutzeravatar
darkonia
Mitglied
Beiträge: 900
Registriert: 15.11.2008 15:24
Wohnort: München
Kontaktdaten:

Re: [phpBB3 Football MOD 0.9.1]overall_header:If_S_User_Logg

Beitrag von darkonia »

hier ein einfacher code-bsp von: http://www.phpbbandbbcodes.com/viewtopic.php?f=3&t=628

This code can be used to show specific content to specific groups, or the other way around.
It could be that you want to display ads for registered users, but not your VIP Group.

Open includes/functions.php
Find:

Code: Alles auswählen

// The following assigns all _common_ variables that may be used at any point in a template.
davor hinzufügen

Code: Alles auswählen

if ( !function_exists('group_memberships') )
        {
            include($phpbb_root_path . 'includes/functions_user.'.$phpEx);
        }
        $groups = group_memberships(false,$user->data['user_id']);
        foreach ($groups as $grouprec)
        {
            $template->assign_vars(array(
            'S_GROUP_' . $grouprec['group_id'] => true
            ));
        }
Now you can use the group statement in the templates.
If you you want to show some content to a specific group:

Code: Alles auswählen

<!-- IF S_GROUP_ID -->Content here<!-- ENDIF -->
oder wenn du inhalt bestimmten gruppen anzeigen willst oder halt nicht

Code: Alles auswählen

    <!-- IF not S_GROUP_ID -->Content hier<!-- ENDIF -->
natürlich musst du die ID mit der gruppe austauschen
Community bedeutet Gleichgesinnte finden - MMOG-Heaven ist Deine Community! Von Spielern für Spieler bietet Dir dieses Portal genau das, was ein Spieler braucht. Bleibe ständig informiert, finde die neuesten MMORPGs, oder suche die frischesten News aus der Welt des Online Gamings - dieses und vieles mehr erwartet Dich auf MMOG-Heaven
Benutzeravatar
o0Pascal0o
Mitglied
Beiträge: 819
Registriert: 24.10.2010 21:32

Re: [phpBB3 Football MOD 0.9.1]overall_header:If_S_User_Logg

Beitrag von o0Pascal0o »

aha, interessant. Also - wenn ich das richtig verstanden habe darf ich das 2. nicht einfach löschen, richtig?

Ich könnte es aber so abändern(macht keinen Unterschied in der Bedeutung, spart aber Code-Zeilen):
Von so:

Code: Alles auswählen

<!-- IF not S_IS_BOT -->
                        <!-- IF S_USER_LOGGED_IN --><a href="{U_PROFILE}">{L_PROFILE}</a> &#8226; <!-- ENDIF -->
                        <!-- IF S_USER_LOGGED_IN -->
                                <!-- IF S_DISPLAY_PM --><a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}</a> <!-- ENDIF -->
nach so:

Code: Alles auswählen

<!-- IF not S_IS_BOT -->
                        <!-- IF S_USER_LOGGED_IN --><a href="{U_PROFILE}">{L_PROFILE}</a> &#8226; <!-- IF S_DISPLAY_PM --><a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}</a> <!-- ENDIF --><!-- ENDIF -->
Richtig?
phpBB: 3.3.3 De
php: 7.3
db: 5.7-MySQL
Benutzeravatar
darkonia
Mitglied
Beiträge: 900
Registriert: 15.11.2008 15:24
Wohnort: München
Kontaktdaten:

Re: [phpBB3 Football MOD 0.9.1]overall_header:If_S_User_Logg

Beitrag von darkonia »

nö so <!-- IF not S_IS_BOT and IF S_USER_LOGGED_IN -->

:D :D
Community bedeutet Gleichgesinnte finden - MMOG-Heaven ist Deine Community! Von Spielern für Spieler bietet Dir dieses Portal genau das, was ein Spieler braucht. Bleibe ständig informiert, finde die neuesten MMORPGs, oder suche die frischesten News aus der Welt des Online Gamings - dieses und vieles mehr erwartet Dich auf MMOG-Heaven
Benutzeravatar
o0Pascal0o
Mitglied
Beiträge: 819
Registriert: 24.10.2010 21:32

Re: [phpBB3 Football MOD 0.9.1]overall_header:If_S_User_Logg

Beitrag von o0Pascal0o »

Aber meins war doch auch schon o.k., oder? Also es wird nichts verändert durch meins(nur code eingespart). Ich bin mir etwas unsicher, da ich ja immerhin ein '<!-- ENDIF -->' weggemacht habe mittem im Code & am Ende wieder eingefügt. Ich kenne sowas nur von Excel, da muß dann ja auch bei einer Formel die 2. Klammer noch geschlossen werden(Klammer schliessen setze ich jetzt mal mit ENDIF parallel).
also so dann:

Code: Alles auswählen

    <!-- IF not S_IS_BOT --> and <!-- IF S_USER_LOGGED_IN --><a href="{U_PROFILE}">{L_PROFILE}</a> &#8226; <!-- IF S_DISPLAY_PM --><a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}</a> <!-- ENDIF --><!-- ENDIF -->
phpBB: 3.3.3 De
php: 7.3
db: 5.7-MySQL
Antworten

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