WN

WN (https://www.wn.se/forum/index.php)
-   Allmänt (https://www.wn.se/forum/forumdisplay.php?f=2)
-   -   Banner på mitten av en wordpress blog? (https://www.wn.se/forum/showthread.php?t=32354)

phattrance 2008-10-04 00:11

Hallå!
Behöver hjälp med att få in en banner mellan första o andra posten på min wordpress blog. Jag har redan ett script på main sidan som ser ungefär ut såhär:



<?php



if($i == 1)

{



?>



<!--AD CODE HERE-->



<?php

}




----------------------------------

Behöver hjälp med att få in scriptet på dessa två php filer: http://filer.dailymobile.se/banner/ (har försökt en massa men misslyckas hela tiden :/

Tack på förhand!

Network 2008-10-04 00:56

ändra ändelsen till .phps så kan man se hur filerna ser ut.

macwiz 2008-10-04 01:11

Lägg bannerscriptet i en egen fil och ta in det i huvudfilen med include_once

Network 2008-10-04 01:12

precis.. typ
Kod:

<?php if ($counter == 1) { ?><?php @include(TEMPLATEPATH.'/adsense.php'); ?><?php } ?>

phattrance 2008-10-04 08:47

Citat:

Originally posted by Network@Oct 4 2008, 00:56
ändra ändelsen till .phps så kan man se hur filerna ser ut.
sådär ändrat

phattrance 2008-10-04 08:49

Citat:

Originally posted by macwiz@Oct 4 2008, 01:11
Lägg bannerscriptet i en egen fil och ta in det i huvudfilen med include_once
vad ska stå i bannerscriptet och vad ska man skriva i själva wordpress posten för att den ska använda sig av just det scriptet? som ni kanske har förstått så är jag rätt dålig på det här :)

Network 2008-10-04 15:11

Så ut som du använder temat mandigo isf..

* Skapa en ny php-fil med din reklamkod.
* Lägg in följande kod efter </div> och före <?php

i archive.php, på rad 136.
i search.php, på rad 91

så borde du vara ganska hemma =p
Kod:

<!-- annons -->
<?php if(!$visa_annons){ ?><?php @include(TEMPLATEPATH.'/annons.php');?><?php $visa_annons = 1; } ?>
<!-- /annons -->

Vill du inte använda include, så ersätt föjande med vad du vill.
Kod:

<?php @include(TEMPLATEPATH.'/annons.php');?>

phattrance 2008-10-04 17:56

Citat:

Originally posted by Network@Oct 4 2008, 15:11
Så ut som du använder temat mandigo isf..

* Skapa en ny php-fil med din reklamkod.
* Lägg in följande kod efter </div> och före <?php

i archive.php, på rad 136.
i search.php, på rad 91

så borde du vara ganska hemma =p
Kod:

<!-- annons -->
<?php if(!$visa_annons){ ?><?php @include(TEMPLATEPATH.'/annons.php');?><?php $visa_annons = 1; } ?>
<!-- /annons -->

Vill du inte använda include, så ersätt föjande med vad du vill.
Kod:

<?php @include(TEMPLATEPATH.'/annons.php');?>

Tja tja!

jag skapade en annons.php fil med annonsens script och sedan la in denna kod i archive.php filen på rad 136 ( http://filer.dailymobile.se/Image1.jpg ) som du ser så finns det inget "</div> och före <?php" vid rad 136 @archive.php

men det ville inte fungera

koden i archive.php jag använde var:

Kod:

<!-- annons -->
<?php if(!$visa_annons){ ?><?php @include(TEMPLATEPATH.'/annons.php');?><?php $visa_annons = 1; } ?>
<!-- /annons -->


Network 2008-10-04 20:18

Okay. Fel rad isf. Men den skall placeras ovanför följande kod i archive.php
Kod:

<?php
 * * * *} // end of main loop
?>

 * * * *<div class="navigation">


phattrance 2008-10-04 20:30

aaah tack, fick upp annonsen iallfall, men jag har en fråga, hur får jag annonsen att dyka upp mellan första o andra posten? just nu verkar det som att bannern hamnar överst på sidan, ett exempel hittar du här: http://dailymobile.se/category/applications-s60/

medans jag vill att bannern skall hamna som på den här sidan: http://dailymobile.se/

tack ännu en gång för all hjälp :)

Network 2008-10-04 20:37

Ser att du även har lagt navigeringen längst upp, så jag gissar att du lagt in koden för tidigt i scriptet, vid // main loop (långt upp) istället för // end of main loop (som finns ~25 rader från slutet) ?

phattrance 2008-10-04 23:51

jag testade o flytta ned koden till den nedre navigation delen men då hamnade bannern längst ned på sidan.

kan man på något sätt reglera scriptet så att den hamnar mellan första o andra inlägget?

den här koden så kan man skriva "3" istället för "1" så flyttas bannern ned till 3e posten. kan man göra samma sak med den andra?

<?php



if($i == 1)

{



?>



<!--AD CODE HERE-->



<?php

}

Network 2008-10-05 14:42

Kan inte säga vad det är som gör att det blir fel, men så här skall det se ut.
Detta är från en fräsch installation av mandigo (v 1.38), utan några andra ändringar.

http://pastebin.com/m3ef7677e = 404.php
http://pastebin.com/m116a0429 = archive.php
http://pastebin.com/m16f04577 = index.php
http://pastebin.com/m15b2881e = page.php
http://pastebin.com/m38d710b1 = search.php
http://pastebin.com/mc2223a1 = single.php

pitbull 2008-10-05 16:27

http://codex.wordpress.org/Main_Page

phattrance 2008-10-06 14:48

jag tackar o bockar för all hjälp =)


Alla tider är GMT +2. Klockan är nu 19:55.

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