WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   Wordpress plugin som visar sponsrade länkar endast på index? (https://www.wn.se/forum/showthread.php?t=1042813)

Tim 2010-07-07 00:00

Wordpress plugin som visar sponsrade länkar endast på index?
 
Finns det något sådant?

Hade hjälpt mig en hel del. Har ingen aning om vad jag ska söka efter.

Jag har annonser på sidor som jag endast vill visa på själva index sidan, dvs inte i några undersidor alls. Är detta möjligt i ett snabbt och behändigt plugin?

Tacksam för svar.

//Tim

tartareandesire 2010-07-07 12:15

Det finns ett gäng annonsplugins, vet inte om du kollat upp några av dessa? Jag skulle själv inte använda ett plugin till detta utan bara inkludera ett eget annonsscript anpassat till de behov man har.

Funktionen is_home() är nog rätt att använda i så fall.

Tim 2010-07-07 13:58

Du har inget fullständigt annonsscript att dela med dig möjligtvis?

har testat med <?php if(is_home()) include("includes/annons.php"); ?> som inte helt fungerade.
Jag är ingen kodare så testar mig fram.

Avamia 2010-07-07 17:51

Jag har använt mig av följande i Wordpress-projekt:

<?php if (is_front_page()) { ?>
Vad du vill visa om besökaren befinner sig på förstasidan.
<?php } ?>

Kom ihåg att du måste göra detta inom loopen. Lycka till!

StefanBergfeldt 2010-07-07 18:20

Om du med sponsrade länkar menar Google Adsense så finns det ett plugin som heter AdSense Optimizer som jag tycker är helt gudomligt

Tim 2010-07-07 23:32

Citat:

Ursprungligen postat av Avamia (Inlägg 20361797)
Jag har använt mig av följande i Wordpress-projekt:

<?php if (is_front_page()) { ?>
Vad du vill visa om besökaren befinner sig på förstasidan.
<?php } ?>

Kom ihåg att du måste göra detta inom loopen. Lycka till!

Tackar tackar.

Inom loopen, du menar då t.ex sidebar eller liknande?

Mvh
Tim

Edit: Funkade! Tackar tackar!

tartareandesire 2010-07-07 23:46

Citat:

Ursprungligen postat av Tim (Inlägg 20361820)
Inom loopen, du menar då t.ex sidebar eller liknande?

En loop är helt enkelt en upprepande kodslinga. Jag förmodar att han syftar på loopen som skriver ut posterna, det som brukar kallas för loopen i Wordpress-sammanhang (http://codex.wordpress.org/The_Loop). Du hittar den i ditt temas index-fil. Funktionerna bör dock fungera även i andra filer men har själv aldrig haft anledning att använda dem än så länge.

youheardit 2010-07-08 10:07

Varför inte bara köra detta istället för att fiffla med någon loop när han vill ha meta länkarna endast på start.
PHP-kod:

if($_SERVER['REQUEST_URI'] == "/"){
//här ska allt som ska visas på startsidan in!


eftersom att Wordpress kör med att startsidan skrivs om till / om man skriver in index.php så är detta starkt!

tartareandesire 2010-07-08 11:14

Citat:

Ursprungligen postat av youheardit (Inlägg 20361851)
Varför inte bara köra detta istället för att fiffla med någon loop när han vill ha meta länkarna endast på start.
PHP-kod:

if($_SERVER['REQUEST_URI'] == "/"){
//här ska allt som ska visas på startsidan in!


eftersom att Wordpress kör med att startsidan skrivs om till / om man skriver in index.php så är detta starkt!

Har ingen direkt betydelse. Var han behöver få in koden beror helt enkelt på var han ska lägga annonserna. Ska det in mellan posterna så måste han ändå in i loopen.

Tim 2010-08-26 18:56

Av koderna ni gav mig hittade jag mest framgång med:

<?php if (is_front_page()) { ?>
Vad du vill visa om besökaren befinner sig på förstasidan.
<?php } ?>

Här visas dock annonsen fortfarande på domän.se/2 och /3 och /4 osv. Annonsen, även då den inte visas på alla sidor, visas fortfarande på undersidor i och med att det är en blogg.

Detta är ganska irriterande, finns det ingen lösning för det? Det måste kunna gå.

Tim 2010-08-26 19:07

Dubbel post.

Efter en hel del googlande hittar jag:

[sourcecode language='php']< ?php if ( $paged < 2 ) { ?>Annons< ?php } ?>[/sourcecode]

Ser ut att kunna fungera.


Alla tider är GMT +2. Klockan är nu 21:03.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson