Folgende Warnungen sind aufgetreten:
Warning [2] Undefined array key "dateline" - Line: 1000 - File: inc/functions_post.php PHP 8.2.26 (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 1118 build_postbit
Warning [2] Undefined array key "dateline" - Line: 1000 - File: inc/functions_post.php PHP 8.2.26 (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 1118 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
#2
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
  Zitieren
#3
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
  Zitieren
#4
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
  Zitieren
#5
Hey,

dachte bei dem Portal gar nicht an ein mächtiges CMS sondern an einer einfache Startseite.

Z.b. in dieser Form: http://custom.simplemachines.org/mods/in...p?mod=1104
Da hast du z.B. auch die Recent Posts auf der Startseite.

Gruß
pattex
  Zitieren
#6
wow vielen Dank für diese Info. wusste gar nicht dass es sowas gibt Smile

werde ich dann bei gelegenheit mal austesten.....

ok vielen dank nochmals für deine hilfe und bis auf weiteres Smile

gruss
clemens

EDIT: schade die downloads gehen bei mir nicht Sad
  Zitieren


Gehe zu:


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