Folgende Warnungen sind aufgetreten:
Warning [2] Undefined array key "dateline" - Line: 1000 - File: inc/functions_post.php PHP 8.2.25 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/functions_post.php 1000 errorHandler->error_callback
/inc/functions_post.php 834 get_post_attachments
/showthread.php 913 build_postbit
Warning [2] Undefined array key "dateline" - Line: 1000 - File: inc/functions_post.php PHP 8.2.25 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/functions_post.php 1000 errorHandler->error_callback
/inc/functions_post.php 834 get_post_attachments
/showthread.php 913 build_postbit




Guckloch für Simple Machines Forum (SMF)
#1
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:
    Code:
    function loadTheme($ID_THEME = 0, $initialize = true)
    {
        global $ID_MEMBER, $user_info, $board_info, $sc;
        global $db_prefix, $txt, $boardurl, $scripturl, $mbname, $modSettings;
        global $context, $settings, $options;
    fügt hinter $options an:
    ,$site_ort

    Suche:
    Code:
        array_unshift($context['linktree'], array(
            'url' => &$scripturl,
            'name' => &$context['forum_name']
        ));
    ersetze es durch:
    Code:
    if($site_ort!="Guckloch"){
        array_unshift($context['linktree'], array(
            'url' => &$scripturl,
            'name' => &$context['forum_name']
        ));
        }
  3. Öffne die Datei ./Sources/index.template.php und suche:
    <title>', $context['page_title'], '</title>';

    Füge darüber ein:
    Code:
    <script language="JavaScript" type="text/javascript">
    var pop = null;

    function popdown() {
      if (pop && !pop.closed) pop.close();
    }

    function popup(obj,w,h) {
      var url = (obj.getAttribute) ? obj.getAttribute("href") : obj.href;
      if (!url) return true;
      w = (w) ? w += 20 : 150;  // 150px*150px is the default size
      h = (h) ? h += 25 : 150;
      var args = "width="+w+",height="+h+",resizable,scrollbars";
      popdown();
      pop = window.open(url,"",args);
      return (pop) ? false : true;
    }
    </script>
  4. Fügt nun an einer geeigneten Stelle diesen Code ein:
    Code:
    <a href="./Guckloch.php" onclick="return popup(this,650,200)">Guckloch</a>

    Viel Spaß mit der kleinen Erweiterung!
    Gruß Pattex



    [/list=1]


Angehängte Dateien Thumbnail(s)
   

.zip   guckloch.php_smf.zip (Größe: 2,29 KB / Downloads: 443)
  Zitieren


Nachrichten in diesem Thema
Guckloch für Simple Machines Forum (SMF) - von pattex - 01.08.2007, 22:47
[Kein Betreff] - von pattex - 15.11.2008, 14:51
[Kein Betreff] - von Clemens - 15.11.2008, 17:36
[Kein Betreff] - von pattex - 15.11.2008, 18:01
[Kein Betreff] - von Clemens - 15.11.2008, 18:15

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste