Roterande banners

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

Moderatorer: Moderatorgrupp, Supportgrupp

Skriv svar
Användarens profilbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Svar: 0
Ort: Den Haag, Holland
Kontakt:

Roterande banners

Inlägg av Kjell »

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ändarens profilbild
Kail
Administratör
Administratör
Inlägg: 2935
Blev medlem: 2003-06-03 13:53
Svar: 0
Ort: Linköping/Stockholm

Re: Roterande banners

Inlägg av Kail »

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ändarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6554
Blev medlem: 2004-06-09 08:32
Svar: 1
Ort: Hannover/Tyskland
Kontakt:

Re: Roterande banners

Inlägg av Holger »

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
Ingen support via PM!
Användarens profilbild
Kail
Administratör
Administratör
Inlägg: 2935
Blev medlem: 2003-06-03 13:53
Svar: 0
Ort: Linköping/Stockholm

Re: Roterande banners

Inlägg av Kail »

För att undvika fylla Kjells tråd med en massa skräp fortsätter diskussionen här: http://www.phpbb-se.com/forum/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ändarens profilbild
Hjerpe
Aktiv medlem
Aktiv medlem
Inlägg: 30
Blev medlem: 2008-07-20 00:08
Svar: 0

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

Inlägg av Hjerpe »

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ändarens profilbild
Sinom
Verified
Administratör
Administratör
Inlägg: 1506
Blev medlem: 2010-11-04 21:24
Svar: 13

Re: OpenX

Inlägg av Sinom »

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:
Bild
Användarens profilbild
Marcus
Administratör
Administratör
Inlägg: 4321
Blev medlem: 2004-01-07 22:12
Svar: 0
Ort: Skövde

Re: Roterande banners

Inlägg av Marcus »

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ändarens profilbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Svar: 0
Ort: Den Haag, Holland
Kontakt:

Re: Roterande banners

Inlägg av Kjell »

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!
Skriv svar

Vilka är online

Användare som besöker denna kategori: 14 och 0 gäster