Schon gewusst!

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.
Antworten
Tifker
Mitglied
Beiträge: 317
Registriert: 01.06.2006 19:35

Schon gewusst!

Beitrag von Tifker »

Habe in meinem Forum den schon gewusst MOD eingebaut! Funktioniert einwandfrei! Möchte jedoch diese Meldungen die diese MOD zufallsweise ausgibt nur registrierten Mitgliedern zukommen lassen! Ist ein Umbau des MODS möglich!

Hier der link zum Forum: http://www.innsbruckergleitschirmfliege ... /index.php

Hier der link zum Schon gewusst MOD:
http://www.phpbb.de/moddb/mod.php?id=416

Danke für die Hilfe!

Gruß Tifker
Michael Zacher
Mitglied
Beiträge: 1620
Registriert: 03.01.2004 23:12
Wohnort: Aken (Elbe)

Beitrag von Michael Zacher »

Hi.
Schau Dir mal die TPL zu Deinem Header an.
Dort findest Du schon das, was du suchst.
Die Lösung heißt

Code: Alles auswählen

<!-- user_logged_in -->
oder so.
Ich hab schon lang nicht mehr mit dem phpBB 2 gearbeitet, sorry, aber schau es Dir einfach mal an. ;)
Du wirst das schon finden...dank meines kleinen Denkanstoßes. ;)
Mit freundlichen Grüßen / Best regards / Met vriendelijke groeten

Michael Zacher
Tifker
Mitglied
Beiträge: 317
Registriert: 01.06.2006 19:35

Beitrag von Tifker »

Also ich bin nicht so fix drauf, mit der ganzen Sache! :oops:

Die veränderte overall_header.tpl mit diesen MOD sieht so aus:

Code: Alles auswählen

[quote]<!-- ##### SCHONGEWUSST START ##### -->
<table border="0" align="center" cellpadding="5" cellspacing="1" class="forumline">

        <tr>
          <th class="thHead">{SCHONGEWUSST}</th>
        </tr>
        <tr>
          <!-- BEGIN schongewusst -->
          <td class="row1"><span class="gen">{schongewusst.word}</span></td>
          <!-- END schongewusst -->
        </tr>

      </table>
<!-- ##### SCHONGEWUSST END ##### -->[/quote]
Wo kommt dann dieser Code hin?
<!-- user_logged_in -->
Michael Zacher
Mitglied
Beiträge: 1620
Registriert: 03.01.2004 23:12
Wohnort: Aken (Elbe)

Beitrag von Michael Zacher »

Ich war mal so frei mir das 2.0.22 runterzuladen und anzuschauen.
Die Stelle muss dann so ausschauen:

Code: Alles auswählen

<!-- ##### SCHONGEWUSST START ##### -->
<!-- BEGIN switch_user_logged_in -->
<table border="0" align="center" cellpadding="5" cellspacing="1" class="forumline">

        <tr>
          <th class="thHead">{SCHONGEWUSST}</th>
        </tr>
        <tr>
          <!-- BEGIN schongewusst -->
          <td class="row1"><span class="gen">{schongewusst.word}</span></td>
          <!-- END schongewusst -->
        </tr>
      </table>
<!-- END switch_user_logged_in -->
<!-- ##### SCHONGEWUSST END ##### -->
Ich wusste nicht mehr genau, wie's ging. ;)
Mit freundlichen Grüßen / Best regards / Met vriendelijke groeten

Michael Zacher
Tifker
Mitglied
Beiträge: 317
Registriert: 01.06.2006 19:35

Beitrag von Tifker »

Michael Zacher hat geschrieben:Ich war mal so frei mir das 2.0.22 runterzuladen und anzuschauen.
Die Stelle muss dann so ausschauen:

Code: Alles auswählen

<!-- ##### SCHONGEWUSST START ##### -->
<!-- BEGIN switch_user_logged_in -->
<table border="0" align="center" cellpadding="5" cellspacing="1" class="forumline">

        <tr>
          <th class="thHead">{SCHONGEWUSST}</th>
        </tr>
        <tr>
          <!-- BEGIN schongewusst -->
          <td class="row1"><span class="gen">{schongewusst.word}</span></td>
          <!-- END schongewusst -->
        </tr>
      </table>
<!-- END switch_user_logged_in -->
<!-- ##### SCHONGEWUSST END ##### -->
Ich wusste nicht mehr genau, wie's ging. ;)
Hab das nun geändert, jedoch wird nun kein Text mehr in diesem MOD angezeigt!

[ externes Bild ]

Hast du noch eine Idee?
Danke

Gruß Tifker
uwe310
Mitglied
Beiträge: 429
Registriert: 06.01.2007 02:04

Beitrag von uwe310 »

<!-- BEGIN switch_user_logged_in -->

<!-- ##### SCHONGEWUSST START ##### -->
<table border="0" align="center" cellpadding="5" cellspacing="1" class="forumline">

<tr>
<th class="thHead">{SCHONGEWUSST}</th>
</tr>
<tr>
<!-- BEGIN schongewusst -->
<td class="row1"><span class="gen">{schongewusst.word}</span></td>
<!-- END schongewusst -->
</tr>

</table>
<!-- ##### SCHONGEWUSST END ##### -->
<!-- END switch_user_logged_in -->
Versuchs mal so
Uwe
Tifker
Mitglied
Beiträge: 317
Registriert: 01.06.2006 19:35

Beitrag von Tifker »

Schon probiert! Das gleiche Ergebnis wieder! :cry:
Tifker
Mitglied
Beiträge: 317
Registriert: 01.06.2006 19:35

Beitrag von Tifker »

Hat den niemand mehr eine Idee wie ich das lösen kann? :cry:

Gruß Tifker
StanleyG
Mitglied
Beiträge: 71
Registriert: 10.12.2006 20:33

Beitrag von StanleyG »

Du kannst zwei miteinander nicht verbundene Bedingungen ("switch_user_logged_in" und "schongewusst") nicht verschachteln.
Das wird nicht funktionieren.
Was Du machen kannst, ist Folgendes:
dort, wo der Text für Schongewusst erzeugt wird (in der entsprechenden PHP viewforum.php oder viewtopic.php oder index.php), das Befüllen der Variablen schongewusst.word davon abhängig machen, ob der User eingeloggt ist. Sonst bleibt die Variable leer.
Dann änderst Du das jeweilige tpl-Template wie folgt:

Code: Alles auswählen

<!-- BEGIN switch_user_logged_in -->
<!-- ##### SCHONGEWUSST START ##### -->
<table border="0" align="center" cellpadding="5" cellspacing="1" class="forumline">

        <tr>
          <th class="thHead">{SCHONGEWUSST}</th>
        </tr>
        <tr>
          <td class="row1"><span class="gen">
          <!-- END switch_user_logged_in -->
          <!-- BEGIN schongewusst -->
           {schongewusst.word}
          <!-- END schongewusst -->
          <!-- BEGIN switch_user_logged_in -->
           </span></td>
        </tr>
      </table>
<!-- ##### SCHONGEWUSST END ##### -->
<!-- END switch_user_logged_in -->
Das wird dazu führen, dass die Tabelle nur bei eingeloggtem User gezeichnet wird.
Die Variable schongewusst.word wird immer geschrieben, nur ist sie bei nicht eingeloggtem User leer.

HTH

Stanley
Even if everyone in the country were a genius, half would be below average.
By definition.
Tifker
Mitglied
Beiträge: 317
Registriert: 01.06.2006 19:35

Beitrag von Tifker »

Danke für die Antwort!
Aber das kleine Problem ist bereits gelöst! Ich wollte gerade schreiben das man hier schliessen kann!

Gruß Tifker
Antworten

Zurück zu „phpBB 2.0: Mod Support“