Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 4 Gast/Gäste
Übersicht
Wenn ichs mir recht überlege, wäre es eh geschickter, da mit function_exists zu arbeiten und direkt overview() bzw. overview_end() aufzurufen statt da neue Hooks dazuzuerfinden... aber was solls. Smile
Zitieren
Huhu,

ich habe ein Problem mit dem Script hier.
Normal hochgeladen und aktiviert.
Es wird nur nicht angezeigt.
Ich hab auch schon versucht es im Template Index einzufügen, aber es wird einfach nicht angezeigt.
Ich verwende den Style Movous Dusk. Kann mir jemand helfen? Und vielleicht sagen, wo ich es einfügen soll?
Zitieren
https://www.mybb.de/forum/thread-19053-p...#pid139506
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
(01.10.2009, 10:21)Lambert schrieb: Eine riesengroße Bitte hätte ich! Kann mir jemand sagen, wie ich meine angepaßte Übersicht verändern muß, damit ich in den Spalten "Neueste Themen" und "Neueste Beiträge" immer meine Beitrags-Icons (in meinem Fall sind es Flaggen) sehen kann?

Ich hab ne Fotomontage gemacht um zu verdeutlichen was ich gerne hätte:

Derzeit:
[Bild: http://img121.imageshack.us/img121/8600/...cht.th.jpg]

So hätte ich es gerne:
[Bild: http://img17.imageshack.us/img17/9964/ub...age.th.jpg]


Für mein Forum wäre dies eine supertolle Sache. Ich hoffe auf Hilfe!
mfg
Lambert


Ich grabe meine Bitte von anno dazumal nochmal aus mit der Hoffnung das mir jemand helfen kann. Michael ist ja wie ich erfahren hab müssen leider stark beschäftigt, daher kann ich mit seiner Hilfe nicht mehr rechnen. Ist außer Michael jemand in der Lage das Plugin auf meine Bedürfnisse abzuändern? Oder, weiß jemand eine Coder Seite bei der ich anfragen könnte?

Vielen Dank
Lambert
Zitieren
Woher kommen denn die Flaggen?
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
Was genau meinst du?

Bei der Beitragserstellung, kann man bei mir über die Beitrag-Icons, Flaggen für den Beitrag festlegen.
[Bild: http://www.abload.de/thumb/edit3ml9.jpg]

Diese sollen in der Übersicht angezeigt werden. Das wäre mein Wunsch. Smile


Oder meinst du etwa, woher ich die Flaggen damals geladen habe? Die Adresse weiß ich nicht mehr, kann nur soviel sagen das sie in einem Paket (All flags of the world) zum Free-Download angeboten wurde. Es war ne englischsprachige Website
Zitieren
Pencil 
Code:
--- overview.php    2009-04-21 17:59:54.000000000 +0200
+++ overview.php    2010-04-23 17:43:51.458876888 +0200
@@ -721,6 +721,7 @@
function overview_do_newestthreads($overview_unviewwhere) {

     global $mybb, $db, $templates, $theme, $lang, $trow;
+    global $cache;

     if($mybb->settings['overview_newest_threads'] == 1)
     {
@@ -735,19 +736,29 @@

         // Daten für neueste Themen aus Datenbank auslesen
         $query = $db->query("
-            SELECT subject, username, uid, tid, replies
+            SELECT subject, username, uid, tid, replies, icon
             FROM ".TABLE_PREFIX."threads
             WHERE visible = '1' {$overview_unviewwhere} AND closed NOT LIKE 'moved|%'
             ORDER BY dateline DESC
             LIMIT 0,{$mybb->settings['overview_max']}
         ;");

+        $iconcache = $cache->read("posticons");
+
         // Daten ausgeben
         while ($threads = $db->fetch_array($query))
         {
             $val1 = overview_parsesubject($threads['subject'], $threads['tid']);
             $val2 = overview_parseuser($threads['uid'], $threads['username']);
             $val3 = "<a href=\"javascript:MyBB.whoPosted({$threads['tid']});\">{$threads['replies']}</a>";
+
+            $icon = $iconcache[$threads['icon']];
+
+            if($icon)
+            {
+                $val1 = "<img src=\"{$icon['path']}\" alt=\"{$icon['name']}\" /> {$val1}";
+            }
+
             eval("\$table_content .= \"".$templates->get("index_overview_3_columns_row")."\";");
         }
         eval("\$output = \"".$templates->get("index_overview_3_columns")."\";");
@@ -834,6 +845,7 @@
function overview_do_newestposts($overview_unviewwhere) {

     global $mybb, $db, $templates, $theme, $lang, $trow;
+    global $cache;

     if($mybb->settings['overview_newest_posts'] == 1)
     {
@@ -847,18 +859,34 @@

         // Daten für neueste Beiträge aus Datenbank auslesen
         $query = $db->query("
-            SELECT subject, username, uid, pid, tid
-            FROM ".TABLE_PREFIX."posts
+            SELECT subject, username, uid, pid, tid, icon,
+                   (SELECT icon FROM ".TABLE_PREFIX."threads t WHERE p.tid=t.tid) AS threadicon
+            FROM ".TABLE_PREFIX."posts p
             WHERE visible='1' {$overview_unviewwhere}
             ORDER BY dateline DESC
             LIMIT 0,{$mybb->settings['overview_max']}
         ;");

+        $iconcache = $cache->read("posticons");
+
         // Daten ausgeben
         while($posts = $db->fetch_array($query))
         {
             $val1 = overview_parsesubject($posts['subject'], $posts['tid'], $posts['pid'], 0, 1);
             $val2 = overview_parseuser($posts['uid'], $posts['username']);
+
+            $icon = $iconcache[$posts['icon']];
+
+            if(!$icon)
+            {
+                $icon = $iconcache[$posts['threadicon']];
+            }
+
+            if($icon)
+            {
+                $val1 = "<img src=\"{$icon['path']}\" alt=\"{$icon['name']}\" /> {$val1}";
+            }
+
             eval("\$table_content .= \"".$templates->get("index_overview_2_columns_row")."\";");
         }
         eval("\$output = \"".$templates->get("index_overview_2_columns")."\";");

Wobei jetzt, wo ich mal ein paar Seiten weiter ausgehend von dem von dir zitierten Posting gelesen hab, daß Michael das selbst auch schon eingebaut hatte... in seine Entwicklerversion. Hat er die jemals irgendwo freigegeben? Obiger Code ist nur ein schneller Hack, insbesondere das Query für die Posts ist eklig, ging aber nicht anders ohne größere Änderungen...


Angehängte Dateien Thumbnail(s)
   

.php   overview.php (Größe: 38,17 KB / Downloads: 5)
Zitieren
könntest du mir bitte die geänderte overview.php als Attachement zum DL anbieten?

Michael, hatte es bereits in seiner Entwicklerversion eingebaut und er hatte gemeint das es funktioniert. Das blöde war nur, das ich dann ab diesem Zeitpunkt nichts mehr von ihm gehört habe - so kam es leider nicht mehr zur Freigabe. Er ist wohl zur Zeit sehr beschäftigt.
@frostschutz

Ich hab's ausprobiert und soweit ich überblicken kann, macht deine Modifikation genau das was ich wollte!! Smile
Kannst ja mal das Ergebnis auf meinem Board betrachten: http://exonyme.bplaced.net/Board/index.php

Ich verneige mich vor dir! Vielen DANK für die Hilfe !!!!!
Zitieren
Huhu, hab mein Forum ja wieder online - und nun hab ich leider den Fehler gemacht dat irgendwie die Plugins weg sind. Einige davon sind aber lt. Datenbank noch aktiviert wie z.b. die spice shoutbox... und auch die Übersicht sprich overwiev... aber komischerweise erscheint nur ein Rand mit Übersicht und hier dein text....

hier mal nen bild und danke im vorraus!


.bmp   ö.BMP (Größe: 325,46 KB / Downloads: 15)

ist allerdings nen werbebanner drin, hoffe ihr erkennt dennoch was.
Zitieren
Kannst du mal die Einstellungen prüfen?
Dieses Plugin kann man auch ohne Probleme nochmal neu installieren.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren