← PHP

Pequeno scrip

Lida 3963 vezes

Offline

AnaMartelo 
Administrador
Mensagens 2071 Gostos 25
Feedback +28

Troféus totais: 29
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2

Boas pessoal,

Precisava aqui de uma ajudinha!

Queria colocar um "script" pelas questões da publicidade..
Ou seja, em casos praticos o que queria era:

Antes do 1º tópico - PUB1
Antes do 2º Tópico - PUB2
Antes do 3º Topico - PUB3
Antes do 4º tópico - PUB1
Antes do 5º Tópico - PUB2
Antes do 6º Topico - PUB3
Antes do 7º tópico - PUB1
Antes do 8º Tópico - PUB2
Antes do 9º Topico - PUB3
Antes do 10º tópico - PUB1
(Não é adsense)

Como fazer isto ? :\
Offline

Bruno Mota 
Membro
Mensagens 1733 Gostos 3
Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

não usas nenhum CMS?
Offline

betanalista 
Membro
Mensagens 2564 Gostos 0
Feedback +18

Troféus totais: 26
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

bem isso parece-me é publicidade a mais  :superlol:

estas a usar wordpress?
Offline

AnaMartelo 
Administrador
Mensagens 2071 Gostos 25
Feedback +28

Troféus totais: 29
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2

Sim, uso WP.

Realmente pode ser pub a mais.
Queria colocar um banner entre os posts.. é demais??
Como fazer isso? :\
Offline

Bruno Mota 
Membro
Mensagens 1733 Gostos 3
Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

editas o pagina principal do tema é fazes o seguinte.

antes do loop metes assim <?PHP $count=0;?>

dentro do loop fazes
<?PHP switch($count)
case 0: echo "[código da 1pub]"; break;
case 1: echo "[código da 2pub]"; break;
case 2: echo "[código da 3pub]"; break;
case 3: echo "[código da 1pub]"; break;
case 4: echo "[código da 2pub]"; break;
case 5: echo "[código da 3pub]"; break;
case 6: echo "[código da 1pub]"; break;
case 7: echo "[código da 2pub]"; break;
case 8: echo "[código da 3pub]"; break;
case 9: echo "[código da 1pub]"; break;
$cont++;
?>
Offline

betanalista 
Membro
Mensagens 2564 Gostos 0
Feedback +18

Troféus totais: 26
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

programar com breaks não é a melhor solução  :wink:
Offline

Bruno Mota 
Membro
Mensagens 1733 Gostos 3
Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

pode-se utilizar if's foi só uma maneira que me lembrei
Código: (php) [Seleccione]
<?PHP
if($count==0 || 3 || 6 ||9){echo "codigo 1";}
if($count==1 || 4 || 7){echo "codigo 2";}
if($count==2 || 5 || 8){echo "codigo 3";}
$cont++;
?>
Offline

betanalista 
Membro
Mensagens 2564 Gostos 0
Feedback +18

Troféus totais: 26
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

exacto, uma instrução deve acabar sempre por falha na condição lógica  :wink:
Offline

Bruno Mota 
Membro
Mensagens 1733 Gostos 3
Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

ás vezes não pensamos logo da melhor maneira :P
Offline

AnaMartelo 
Administrador
Mensagens 2071 Gostos 25
Feedback +28

Troféus totais: 29
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2

Resolvido!


Obrigado pessoal pela ajuda *
Offline

Bruno Mota 
Membro
Mensagens 1733 Gostos 3
Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

safaste-te com o que?
Offline

AnaMartelo 
Administrador
Mensagens 2071 Gostos 25
Feedback +28

Troféus totais: 29
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2

com algumas modificações no ultimo que colocas-te aqui!
Offline

Bruno Mota 
Membro
Mensagens 1733 Gostos 3
Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

ok se não te importares de divulgar à comunidade posta ai o código
Offline

AnaMartelo 
Administrador
Mensagens 2071 Gostos 25
Feedback +28

Troféus totais: 29
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2

Ficou algo assim:

<?
$i++;
if ($i == 1){ ?>
[codigo pub]
<? }
if ($i == 2){ ?>
[codigo pub]
<? }
if ($i == 3){ ?>
[codigo pub]
<? } ?>