Roterande banners

Frågor kring forumdesign (teman/themes) för phpBB 3 (3.0.0 eller senare).

Moderatorer: Supportgrupp, Moderatorgrupp

Roterande banners

Inläggav Kjell » 2008-03-21 14:20

Vill du ha egen reklam eller roterande saker på din sida.
Måste aktivera PHP i html: ACP -> ALLMÄNT -> Säkerhetsinställningar -> Tillåt php i mallar: Ja

Skapa ett bibliotek under forumroten som heter banners "<forumrot>/banners"
Skapa html filerna som ska synas från 0 och uppåt under "<forumrot>/banners" se exempel nedanför.
Man måste ha filerna i nummerordning 0.html 1.html 2.html
För att ändra hur många html filer som ska rulla så gör man det i den här strängen $numbanners = 2; , i det här fallet är det 3 som visas.

Lägg den här koden i befintlig html fil under <forumrot>/styles/din stil/template där du vill att den ska visas.
Kod: Markera allt
<!-- PHP -->
srand ((double) microtime( )*1000000);
$numbanners = 2;
$banner = rand(0,$numbanners);
include($phpbb_root_path . "banners/$banner.html");
<!-- ENDPHP -->


Exempel på en html fil.
Kod: Markera allt
<p><br>
&nbsp;</p>
<table border="0" width="100%" id="table1">
   <tr>
      <td width="180">Reklam 1</td>
      <td width="180">Reklam 2</td>
      <td width="180">Reklam 3</td>
      <td width="180">Reklam 4</td>
   </tr>
</table>
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!
Användarvisningsbild
Kjell
Hedersmedlem
Hedersmedlem
 
Inlägg: 4502
Blev medlem: 2006-11-11 23:35
Ort: Svågadalen i Hälsingland

Re: Roterande banners

Inläggav Kail » 2008-08-06 19:16

Vill ni ha lite mer kontroll över banners och kunna administrera dem på ett tjusigt sätt rekommenderas OpenX:
http://www.openx.org/

Du kan med enbart HTML-kod inkludera OpenX-banners på ditt forum. Du lägger sedan in den så kallade "invocation"-koden i overall_header eller overall_footer (eller var du nu vill ha den).
Jakob Persson - Grundare av phpBB Sverige - IT-konsult - http://www.jakob-persson.com
The Complete phpBB Template Design Guide
Användarvisningsbild
Kail
Administratör
Administratör
 
Inlägg: 2930
Blev medlem: 2003-06-03 13:53
Ort: Linköping/Stockholm

Re: Roterande banners

Inläggav Holger » 2008-08-06 20:27

OpenX är en helt underbar helhetslösning vad gäller banners!
En liten varning dock för OpenX: det käkar resurser som inget annat!
Databasen exploderar och servern ger upp.
Jag fick stänga av OpenX hos maskinisten.net (6 banners) eftersom servern dog (hyrd server, ej webbhotell).
Holger Gremminger :: gillar phpBB2, ingen vän av phpBB3.
Ingen support via PM!

Automatiserad backup av din databas med MYSQLdumper! Nu med helsvenskt gränssnitt.
Nytt: http://www.mysqldumper.se!
Användarvisningsbild
Holger
Hedersmedlem
Hedersmedlem
 
Inlägg: 6050
Blev medlem: 2004-06-09 08:32
Ort: Hannover/Tyskland

Re: Roterande banners

Inläggav Kail » 2008-08-06 23:06

För att undvika fylla Kjells tråd med en massa skräp fortsätter diskussionen här: viewtopic.php?f=9&t=5648
Jakob Persson - Grundare av phpBB Sverige - IT-konsult - http://www.jakob-persson.com
The Complete phpBB Template Design Guide
Användarvisningsbild
Kail
Administratör
Administratör
 
Inlägg: 2930
Blev medlem: 2003-06-03 13:53
Ort: Linköping/Stockholm

OpenX 2 (slå samman med annan tråd, felpost)

Inläggav Hjerpe » 2011-03-13 18:05

Tjena!

Jag har gjort 11st fin-fina banners som jag vill ha roterande precis som du beskrivit, men använder mig av en nertankad stil vid namnet "CoDFaction".
Jag går in i /public_html/styles/CoDFaction/template, men vet inte vilken fil jag ska editera då jag inte hittar "banner.jpg" i någon av dem.

Hittar bara "banner.jpg" under /public_html/styles/CoDFaction/theme/ i något som heter stylesheet (CSS-dokument).. . å´där ska jag väl inte vara å´pilla?
Användarvisningsbild
Hjerpe
Medlem
Medlem
 
Inlägg: 30
Blev medlem: 2008-07-20 00:08

Re: OpenX

Inläggav Sinom » 2011-03-13 21:29

Hej Hjerpe!

Utan att använda OpenX för att använda roterande banners kan du skapa ett enkelt attribut.

Gå till \includes och öppna functions.php

Hitta:
Kod: Markera allt
      'T_STYLESHEET_NAME'      => $user->theme['theme_name'],

Lägg till på en ny rad efter:
Kod: Markera allt
      'RANDOM'            => mt_rand(1, 11),


Lägg samtliga bilder du har skapat i \styles\CoDFaction\imageset och namnge dem till banner1.jpg, banner2.jpg osv.

Gå sedan till \styles\CoDFaction\template och öppna overall_header.html

Hitta:
Kod: Markera allt
<div id="wrapper">

Ersätt med:
Kod: Markera allt
<div id="wrapper" style="background-image:url({T_IMAGESET_PATH}/banner{RANDOM}.jpg)">


Lycka till!

Hugs :ugeek:
Användarvisningsbild
Sinom
Support - Ledare
Support - Ledare
 
Inlägg: 936
Blev medlem: 2010-11-04 21:24

Re: Roterande banners

Inläggav Marcus » 2011-03-14 00:12

Två nya inlägg som hörde hit har lagt till, men tråden är sedan gammalt låst.

/marcus
Marcus Farrington - Administratör på phpBB Sverige
OBS! På förekommen anledning ges ingen support via PM.

Webb- & Drupalutvecklare på Webbyrå Grebban.
Användarvisningsbild
Marcus
Administratör
Administratör
 
Inlägg: 4275
Blev medlem: 2004-01-07 22:12
Ort: Skövde

Re: Roterande banners

Inläggav Kjell » 2011-03-14 11:40

Hmmm, varför var den här tråden låst... låste upp den nu!..... jag vill inte ha PM i onödan :)
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!
Användarvisningsbild
Kjell
Hedersmedlem
Hedersmedlem
 
Inlägg: 4502
Blev medlem: 2006-11-11 23:35
Ort: Svågadalen i Hälsingland


Återgå till phpBB 3 - Teman & Design

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 0 gäster