View Full Version : Featured random auf Startseite
roberto03
05-13-2006, 09:16 PM
Hallo,
hat jemand eine Anleitung wie die Featured Links auf der Startseite in random system eingeblendet werden können?
Grüsse Robert:cool:
www.dvdreplace.de (http://www.dvdreplace.de)
neurosis4u
05-13-2006, 10:18 PM
Ich hab es bei mir so gelöst, zeigt jeweils einen featured link an:
in der index.php raussuchen
echo $tpl->fetch('main.tpl', $id);
darüber einfügen:
$random_link = $db->GetAll("SELECT * FROM {$tables['link']['name']} WHERE STATUS=2 AND `FEATURED` = 1 ORDER BY RAND() LIMIT 1");
$tpl->assign('random_link', $random_link);
in main.tpl, da wo der link angezeigt werden soll:
{if $category.ID eq 0 and not $p and not $qu}
{foreach from=$random_link item=link name=links}
{include file="link.tpl" link=$link}
{/foreach}
{/if}
Die Zahl hinter Limit im Code für die index.php gibt an, wieviele Links angezeigt werden.Beispiel siehst du auf pagecat.de
hier ist noch eine etwas andere Anleitung dazu:
http://www.phplinkdirectory.com/forum/showthread.php?t=3297
roberto03
05-13-2006, 10:35 PM
Hallo neurosis,
danke es hat geklappt, nur ein Problem besteht, warum ist der Link auf der Startseite dann nicht farblich markiert wie beim normalen Featured der fall ist?
Robert:eek:
neurosis4u
05-13-2006, 10:38 PM
Content visible to registered users only.
hatte extra nur den grundcode geschrieben ;-)
hier mit farblicher unterlegung
{if $category.ID eq 0 and not $p and not $qu}
<div class="featured">
{foreach from=$random_link item=link name=links}
{include file="link.tpl" link=$link}
{/foreach}
</div>
{/if}
kann allerdings auch sein, das du folgenden code nehmen musst:
{if $category.ID eq 0 and not $p and not $qu}
<div id="featured">
{foreach from=$random_link item=link name=links}
{include file="link.tpl" link=$link}
{/foreach}
</div>
{/if}
roberto03
05-13-2006, 10:48 PM
Suuper Danke, nun muss ich nur der richtigen Platz finden am besten unter den Kategorien direkt und nicht wie jetzt
Grüsse aus Homburg
Robert
snepco
08-26-2007, 10:26 PM
Hallo,
bei mir funktioniert es leid nicht. Es wird nichts angezeigt, wenn ich es so mache, wie oben beschrieben. Woran kann es liegen? Ich nutze Version 3.2.
LG
Müsste gehn... Nutze den Code oben selber mit v 3.2
snepco
08-27-2007, 06:44 AM
Mmmh... Ich habe den Code jetzt noch einmal eingebaut. Aber es ist nichts zusehen.
Content visible to registered users only.
Versuche das mal:
Anleitung:
1.) /init.php
Am Ende der Der Datei (vor ?>) diesen Code hinzufügen:
Content visible to registered users only.
2.) In einer tpl Datei (Beispiel: footer.tpl) folgenden Code einfügen:
Content visible to registered users only.
snepco
08-27-2007, 06:18 PM
Jetzt funktioniert es. Vielen Dank! :)
Ich sehe gerade, das der Link nicht auf der Seite „Top Hits“ und auf der Seite „Neue Links“ angezeigt wird. Kann man da noch etwas machen?
LG
Der Code oben stellt die Links nur auf der Startseite an.
Nimm einfach diesen für Startseite+Listen (Neue Links, Top Links usw.):
Content visible to registered users only.
Nur Startseite und Suchergebnisseiten:
Content visible to registered users only.
und diesen für jede Seite:
Content visible to registered users only.
snepco
08-27-2007, 08:32 PM
Jetzt scheint es auf jeder Seite zufunktionieren.
Danke
klamme
10-24-2007, 06:09 PM
Hallo,
kann mir evtl. auch jemand sagen wie ich nur den Titel von der Seite angezeigt bekomme?
Soweit klappt das alles ganz gut, aber ich möchte die URL von dem Zufalls link weg haben.
Vielen Dank für HIlfe.
pragent
10-24-2007, 06:44 PM
Content visible to registered users only.
Ohne Link:
Content visible to registered users only.
Ich hoffe, ich habe das richtig verstanden.
klamme
10-24-2007, 08:45 PM
Danke, hat funktioniert.
Kannst Du mir vielleicht auch noch sagen wie ich die Länge der Links begrenzen kann? In etwa so wie es bei Dir aussieht bei den letzten 10 Links?
Gruß klamme
Content visible to registered users only.
snepco
10-24-2007, 11:00 PM
Ich weiß nicht ob es funktioniert, aber probier mal das:
Content visible to registered users only.Die Zahl 150 evtl. anpassen
LG
klamme
10-25-2007, 06:55 AM
Hallöchen,
hat leider nicht funktioniert. Der Zusatz hat gar keinen Einfluß.
Trotzdem danke für Deine Antwort.
Content visible to registered users only.
Versuche mal diesen Code:
Content visible to registered users only.
Sollte nach http://www.phpfreaks.com/smarty_manual/page/language.modifier.truncate.html gehen.
regg
vBulletin® v3.8.0, Copyright ©2000-2012, Jelsoft Enterprises Ltd.