adsenseanzeige nach 1. eintrag

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
saiki
Regular
Posts: 17
Joined: Wed Jan 18, 2006 1:17 am

adsenseanzeige nach 1. eintrag

Post by saiki »

ich habe ein kleines problem: ich würde gerne nach dem ersten eintrag in der übersicht eine adsenseanzeige angezeigt haben.

Code: Select all

{foreach name=entryloop from=$entries item="dategroup"}
    {if $smarty.foreach.entryloop.index==1}
     ....
bisher habe ich das das so realisiert. problem dabei: die anzeige kommt erst nach dem zweiten eintrag.wenn ich ==0 setze, erscheint sie über dem ersten eintrag.

wie bekomme ich es nun hin, das nach dem ersten eintrag die anzeige erscheint?

s9y:0.9.1
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: adsenseanzeige nach 1. eintrag

Post by garvinhicking »

Das Problem ist, dass Du den falschen Loop benutzt. :-)

Es gibt nämlich zwei ineinandergesetzte Loops. Der erste gibt immer nur den einzelnen Tag aus, der zweite gibt die eigentlichen Einträge aus.

Nutze also stattdessen den inneren Loop:

Code: Select all

{foreach name=entryloop from=$dategroup.entries item="entry"}
    {if $smarty.foreach.entryloop.index==1}
     ....
Viele Grßüe,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
saiki
Regular
Posts: 17
Joined: Wed Jan 18, 2006 1:17 am

Post by saiki »

ich habe jetzt einfach mal deinen code genommen und ihn versucht zu ersetzen. das führt leider dazu, das gar keine einträge mehr angezeigt werden ;)
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Dann benutzt mal nopaste.php-q.net um deine aktuelle entries.tpl zu schicken. Dann sag ich dir was du brauchst :)

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
saiki
Regular
Posts: 17
Joined: Wed Jan 18, 2006 1:17 am

Post by saiki »

garvinhicking wrote:Dann benutzt mal nopaste.php-q.net um deine aktuelle entries.tpl zu schicken. Dann sag ich dir was du brauchst :)

Viele Grüße,
Garvin
http://nopaste.php-q.net/185436
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Code: Select all

14:10 < garvin_> saiki: go to line 27
14:10 < garvin_> that is the line where you need to add "name=entryloop" into. Then move your if $smarty query from line 5 to that lines.
:-)

Regards,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
saiki
Regular
Posts: 17
Joined: Wed Jan 18, 2006 1:17 am

Post by saiki »

irgendwie klappt das trotzdem nicht. nach der änderung zeigt er gar keine einträge mehr an.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Dann zeig mir Deine Änderung doch bitte :-D
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
saiki
Regular
Posts: 17
Joined: Wed Jan 18, 2006 1:17 am

Post by saiki »

http://nopaste.php-q.net/185561

so schaut es jetzt aus. allerdings seh ich jetzt keine ads mehr in der übersicht.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Probier's mal hiermit: http://nopaste.php-q.net/185611

Das ganze ist doch etwas komplexer, fürchte ich. :-D

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
saiki
Regular
Posts: 17
Joined: Wed Jan 18, 2006 1:17 am

Post by saiki »

Ich hab deine variante jetzt mal probiert: ergebnis, er zeigt gar nix an :)
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Garnichts? Überhaupt keine Blogseite mehr? Da müsste eigentlich dann irgendwo eine Smarty-Fehlermeldung erscheinen.

Ersetze mal "$smarty.foreach.baseloop" mit "$smarty.foreach.baseloop.index", das hatte ich einmal übersehen.

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
saiki
Regular
Posts: 17
Joined: Wed Jan 18, 2006 1:17 am

Post by saiki »

danke garvin, jetzt gehts :) *freu*
saiki
Regular
Posts: 17
Joined: Wed Jan 18, 2006 1:17 am

Post by saiki »

ich muss das nochmals nach oben spülen. ich habe jetzt mein template gewechselt und in der dortigen entries.tpl ist alles anders.

es ist die entries.tpl von "plain-vanilla" und wieder möchte ich das bei einzelner ansicht nach dem eintrag und vor den comments adsense eingefügt ist und bei der übersicht nach dem 1. eintrag. nur irgendwie ist das template anders und ich kriegs nicht hin.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Das Prinzip ist eigentlich dasselbe. Versuch es einfach auf eine andere Datei zu übertragen.

Was hast Du denn konkret gemacht/probiert?

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Post Reply