Guckloch für Simple Machines Forum (SMF)

      Guckloch für Simple Machines Forum (SMF)

      Auf Wunsch habe ich nun ein "Guckloch" für das SMF erstellt.

      Version 0.1
      Herausgegeben am 01.08.2007

      Was kann es?
      • In einem Popup sieht man die letzten geschriebenen Beiträge
      • Das Popup aktualisiert sich alle 10 Sekunden (man sieht also sofort ob ein neuer Beitrag erstellt wurde)
      • Die Beiträge werden Gruppenabhängig angezeigt. D.h. Gäste sehen auch nur die Beiträge, die sie auch so sehen könnten.
      Einbau
      1. Ladet die Guckloch.php aus dem Anhang in euer Hauptverzeichnis
      2. Öffne die Datei ./Sources/Load.php und suche:

        Quellcode

        1. function loadTheme($ID_THEME = 0, $initialize = true)
        2. {
        3. global $ID_MEMBER, $user_info, $board_info, $sc;
        4. global $db_prefix, $txt, $boardurl, $scripturl, $mbname, $modSettings;
        5. global $context, $settings, $options;

        fügt hinter $options an:
        ,$site_ort

        Suche:

        Quellcode

        1. array_unshift($context['linktree'], array(
        2. 'url' => &$scripturl,
        3. 'name' => &$context['forum_name']
        4. ));

        ersetze es durch:

        Quellcode

        1. if($site_ort!="Guckloch"){
        2. array_unshift($context['linktree'], array(
        3. 'url' => &$scripturl,
        4. 'name' => &$context['forum_name']
        5. ));
        6. }

      3. Öffne die Datei ./Sources/index.template.php und suche:
        <title>', $context['page_title'], '</title>';

        Füge darüber ein:

        Quellcode

        1. <script language="JavaScript" type="text/javascript">
        2. var pop = null;
        3. function popdown() {
        4. if (pop && !pop.closed) pop.close();
        5. }
        6. function popup(obj,w,h) {
        7. var url = (obj.getAttribute) ? obj.getAttribute("href") : obj.href;
        8. if (!url) return true;
        9. w = (w) ? w += 20 : 150; // 150px*150px is the default size
        10. h = (h) ? h += 25 : 150;
        11. var args = "width="+w+",height="+h+",resizable,scrollbars";
        12. popdown();
        13. pop = window.open(url,"",args);
        14. return (pop) ? false : true;
        15. }
        16. </script>

      4. Fügt nun an einer geeigneten Stelle diesen Code ein:

        Quellcode

        1. <a href="./Guckloch.php" onclick="return popup(this,650,200)">Guckloch</a>


        Viel Spaß mit der kleinen Erweiterung!
        Gruß Pattex



        [/list=1]
      Dateien
      • guckloch.php_smf.zip

        (2,35 kB, 443 mal heruntergeladen, zuletzt: )
      • guckloch.jpg

        (87,06 kB, 992 mal heruntergeladen, zuletzt: )
      GoHome! Arbeitszeitüberwachung! (@iOS AppStore)
      Reminder, Worktime, Arbeitszeit, Arbeit, Ueberwachung, Zeiten, Zeitenstempeln
      :dafür:

      RE: Guckloch für Simple Machines Forum (SMF)

      Hallo!

      ich wäre an dieser Mod sehr interessiert, doch bevor ich diese einbastel hätte ich noch ein paar fragen:

      ist es möglich das "guckloch" nicht als popup einzublenden, sondern integriert in mein forum-info-center vom smf1.1.7.

      ausserdem würde mich interessieren ob es möglich ist das komplette smf-info-center auch auf custom-action-seiten einzubinden. bislang habe ich den info-center nur im foren-index.

      das würde ich gerne ändern, damit meine seiten langsam anfangen sich ähnlich zu sehen (design = 0) und von jeder seite zugriff auf die gesamten infos bestehen.

      ich hoffe es war erlaubt direkt hier zu posten und freue mich wenn mir jemand helfen kann.

      grüsse
      clemens
      Hallo Clemens,

      ich denke was du suchst ist ein "Top5" Mod. Bin mir nun nicht sicher in wie weit es so was bereits für das SMF gibt. Da bist du vermutlich bei den SMF-Modforen besser aufgehoben.

      Die Angaben von der Startseite auch auf individuellen Seiten anzuzeigen wird meiner Einschätzung nach nicht so einfach funktionieren.Aber auch da verweise ich auf die SMF-Modforen. Eventuell hat bereits jemand etwas geschrieben, um z.B. die Statistik auf anderen Seiten anzuzeigen.

      Oder du nutzt als Startseite ein vorgefertigtes Portal. Da hast du alle Angaben die du benötigst übersichtlich auf einer Seite.

      Gruß
      pattex
      GoHome! Arbeitszeitüberwachung! (@iOS AppStore)
      Reminder, Worktime, Arbeitszeit, Arbeit, Ueberwachung, Zeiten, Zeitenstempeln
      :dafür:
      Hi Pattex!

      Vielen Dank für die Antwort und den Hinweis! Werde mich dann mal anderweitig kundig machen.

      bezgl. dem vorgefertigen portal - also mit joomla hatte ich mal mein glück versucht doch war auch nicht ganz so glücklich. kennst du eines welches du empfehlen kannst? hab so meine bedenken bezgl. den ganzen bridges und dem import meiner bestehenden daten. bin mir net sicher ob ich mir das antun soll...

      gruss
      clemens