Pagina 1 van 4

kerstsfeer aanbrengen

Geplaatst: 06 dec 2014, 00:13
door flinkefreddy
Goede avond heren,

Ik weet niet of mijn vraag hier thuishoort, ik vermoed van wel.
Nu de sint weer naar spanje is :) leek me het wel leuk om mijn forum van een kerstsfeer te voorzien.
ik neem aan dat hiervoor iets zal moeten toegevoegd worden aan de stijl.
Ik werk momenteel met prosilver, zijn er voor die stijl verschillende "sfeeren te verkrijgen ? En indien ja kan ik er ergens een printscreen of een forum van bekijken die er mee werkt?

alvast weerom bedankt voor de raadgevingen 8-)

Re: kerstsfeer aanbrengen

Geplaatst: 06 dec 2014, 09:47
door El torro
Ik heb wel een hele bijgewerkte kerststijl in de kast liggen.
Is bijgewerkt naar 3.0.12 van deze stijl

http://demo.phpbb3styles.net/Christmas% ... 0Style%201

Maar alleen een hoed kan ook:
https://www.phpbb.com/community/viewtop ... &t=2144947

Re: kerstsfeer aanbrengen

Geplaatst: 06 dec 2014, 10:11
door flinkefreddy
mooi, al zou ik wel mij eigen fotobanner in de header willen behouden, ik dacht meer aan de achtergrond rondom het forum en hier en daar een sneeuwlaagje bovenop een titel of zoiets. Ben ik nu te veel eisend ? :oops:

Re: kerstsfeer aanbrengen

Geplaatst: 06 dec 2014, 10:39
door El torro
Alles kan, het is maar juist hoeveel tijd je er aan wilt besteden :lol:

Re: kerstsfeer aanbrengen

Geplaatst: 06 dec 2014, 11:01
door flinkefreddy
Tijd is geen probleem, voldoende kennis daarentegen :oops:

Re: kerstsfeer aanbrengen

Geplaatst: 06 dec 2014, 18:23
door El torro
flinkefreddy schreef:Tijd is geen probleem, voldoende kennis daarentegen :oops:
Dan kan je het misschien beter bij dingen houden die bestaan en dus gemakkelijk te installeren zijn.
Verder kun je je vrije tijd besteden om je wat meer te verdiepen in phpbb zodat je met Pasen wel zelf iets in elkaar kan knutselen :D

Re: kerstsfeer aanbrengen

Geplaatst: 06 dec 2014, 19:49
door Theriddler
Credits:
Originele mod: snow effect v1.0.1
Door: FranckTH
Iets aangepast door mij.

Voor Prosilver:

Voer deze SQL Query uit in phpmyadmin:

Code: Selecteer alles

INSERT INTO phpbb_config (config_name, config_value) VALUES ('enable_kerst', '0');
verander de prefix phpbb_ wanneer je een andere prefix gebruikt.

(gebruik voor het wijzigen van bestanden notepad++ (zie onderschrift)

Open: includes/functions.php

Zoek:

Code: Selecteer alles

'S_USER_NEW_PRIVMSG'			=> $user->data['user_new_privmsg'],
Plaats daaronder:

Code: Selecteer alles

'S_ENABLE_KERST'      			=> ($config['enable_kerst']) ? true : false ,
Open: includes/acp/acp_board.php

Zoek:

Code: Selecteer alles

'allow_birthdays'		=> array('lang' => 'ALLOW_BIRTHDAYS',		'validate' => 'bool',	'type' => 'radio:yes_no', 'explain' => true),
Plaats daaronder:

Code: Selecteer alles

'enable_kerst'         	=> array('lang' => 'ENABLE_KERST',         	'validate' => 'bool',   'type' => 'radio:yes_no', 'explain' => true),
Open: language/nl/acp/board.php

Zoek:

Code: Selecteer alles

'BOARD_PM_EXPLAIN'
Plaats daaronder:

Code: Selecteer alles

'ENABLE_KERST'               => 'Inschakelen Kerst Thema',
	'ENABLE_KERST_EXPLAIN'		=> 'Dit zal het forum omtoveren naar kerstsfeer.',
Open: styles/prosilver/template/forumlist_body.html

Zoek:

Code: Selecteer alles

<div class="forabg">
Plaats daarboven:

Code: Selecteer alles

<div class="hat"></div>
Open: styles/prosilver/template/viewforum_body.html

Zoek::

Code: Selecteer alles

<div class="forumbg<!-- IF topicrow.S_TOPIC_TYPE_SWITCH and (topicrow.S_POST_ANNOUNCE or topicrow.S_POST_GLOBAL) --> announcement<!-- ENDIF -->">
Plaats daarboven:

Code: Selecteer alles

<div class="hat"></div>
Open:styles/prosilver/template/overall_header.html

Zoek:

Code: Selecteer alles

<link href="{T_STYLESHEET_LINK}" rel="stylesheet" type="text/css" media="screen, projection" />
Plaats eronder:

Code: Selecteer alles

<!-- IF S_ENABLE_KERST --><link href="{T_THEME_PATH}/kerst.css" rel="stylesheet" type="text/css" media="screen, projection" /><!-- ENDIF -->
Zoek:

Code: Selecteer alles

<div class="headerbar">
Plaats eronder:

Code: Selecteer alles

<div id="banner-xmas"></div>
Maak een nieuwe stylesheet aan en noem deze kerst.css met de volgende inhoud:

Code: Selecteer alles

/* mini kerstmuts */

.hat {
    background: url("{T_THEME_PATH}/images/christmas_hat.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 47px;
    height: 47px;
    position: absolute;
    margin-top: -5px;
    margin-left: -17px;
    z-index: 1000;
}

/* Grote kerstmuts */
#banner-xmas {
    background: url("{T_THEME_PATH}/images/christmas_hatbig.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 128px;
    margin-left: -51px;
    margin-top: -13px;
    position: absolute;
    width: 128px;
    z-index: 1000;
}

/* sneeuw op borders eg. forabg */
.forumbg, .forabg {
	background: #084A8C url("{T_THEME_PATH}/images/bg_listsnow.gif") repeat;
	-webkit-box-shadow: inset 0 15px 13px -20px rgba(0, 0, 0, 0.8);
    -moz-box-shadow: inset 0 15px 13px -20px rgba(0, 0, 0, 0.8);
    box-shadow: inset 0 15px 13px -20px rgba(0, 0, 0, 0.8);
}
Upload deze naar de /theme map

plaats de volgende afbeeldingen in /theme/images map:

https://s.neepic.com/Pq7zemnK.png

https://s.neepic.com/gqjlyw2r.png

https://s.neepic.com/32xQdJnb.gif

hernoem hierna de image bestanden naar de juiste namen zoals in de stylesheet staat.

Upload alles ,leeg de cache en vernieuw thema en template.
Ga naar ACP > algemeen > forumeigenschappen > schakel kerst in

(kan zijn dat er hier en daar nog wat gespeeld moet worden met de margins)
Credits toegevoegd, sneeuwlaag aangepast (fridge)
- Theriddler

Re: kerstsfeer aanbrengen

Geplaatst: 06 dec 2014, 21:01
door David
In: styles/prosilver/template/viewforum_body.html staat er geen:

Code: Selecteer alles

<div class="forumbg">
Volgens mij moet dat zijn:

Code: Selecteer alles

<div class="forumbg<!-- IF topicrow.S_TOPIC_TYPE_SWITCH and (topicrow.S_POST_ANNOUNCE or topicrow.S_POST_GLOBAL) --> announcement<!-- ENDIF -->">

Re: kerstsfeer aanbrengen

Geplaatst: 06 dec 2014, 22:21
door Theriddler
idd David thnx, bovenstaande aangepast.

Re: kerstsfeer aanbrengen

Geplaatst: 07 dec 2014, 01:44
door flinkefreddy
Ondertussen is het Kerst op mijn forum, Weerom bedankt heren ;) Nu zou ik nog graag dwarrelende sneeuwvlokjes hebben rondom het forum op de site zelf zeg maar, hebben jullie daar ook tips voor :D
daarna zal ik (proberen) jullie een tijdje met rust te laten :lol:

Re: kerstsfeer aanbrengen

Geplaatst: 07 dec 2014, 10:15
door El torro

Re: kerstsfeer aanbrengen

Geplaatst: 07 dec 2014, 12:14
door Theriddler
Bovenstaande mod getest, deze kun je prima gebruiken.

Edit: voordat de vraag komt kan ik mijn achtergrond om het forum heen veranderen.

in kerst.css plaats het volgende:

Code: Selecteer alles

/* achtergrond */
html, body {
	background: #000 url("{T_THEME_PATH}/images/kerst_bg.jpg") no-repeat fixed center center / cover  rgba(0, 0, 0, 0);
	background-size: cover;
}
Zoek op google een leuk kerst achtergrond op, plaats deze in de theme/images map
Vernieuw het thema

Re: kerstsfeer aanbrengen

Geplaatst: 07 dec 2014, 14:06
door John Leeuwis
Ik heb wel een hele bijgewerkte kerststijl in de kast liggen.
Is bijgewerkt naar 3.0.12 van deze stijl

http://demo.phpbb3styles.net/Christmas% ... 0Style%201
Als ik deze instaleer, krijg ik onderstaande foutmelding.
Index_body.html staat er inderdaad niet in.
Hoe los ik dit op?

Code: Selecteer alles

Algemene fout

template->_tpl_load_file(): File ./styles/Christmas_Dream_v1/template/index_body.html does not exist or is empty

BACKTRACE


FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/functions_template.php
LINE: 63
CALL: trigger_error()

FILE: [ROOT]/includes/template.php
LINE: 376
CALL: template_compile->_tpl_load_file()

FILE: [ROOT]/includes/template.php
LINE: 219
CALL: template->_tpl_load()

FILE: [ROOT]/includes/functions.php
LINE: 5010
CALL: template->display()

FILE: [ROOT]/index.php
LINE: 177
CALL: page_footer()

Re: kerstsfeer aanbrengen

Geplaatst: 07 dec 2014, 14:13
door David
John Leeuwis schreef:
Ik heb wel een hele bijgewerkte kerststijl in de kast liggen.
Is bijgewerkt naar 3.0.12 van deze stijl

http://demo.phpbb3styles.net/Christmas% ... 0Style%201
Als ik deze instaleer, krijg ik onderstaande foutmelding.
Index_body.html staat er inderdaad niet in.
Hoe los ik dit op?

Code: Selecteer alles

Algemene fout

template->_tpl_load_file(): File ./styles/Christmas_Dream_v1/template/index_body.html does not exist or is empty

BACKTRACE


FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/functions_template.php
LINE: 63
CALL: trigger_error()

FILE: [ROOT]/includes/template.php
LINE: 376
CALL: template_compile->_tpl_load_file()

FILE: [ROOT]/includes/template.php
LINE: 219
CALL: template->_tpl_load()

FILE: [ROOT]/includes/functions.php
LINE: 5010
CALL: template->display()

FILE: [ROOT]/index.php
LINE: 177
CALL: page_footer()
De stijl is behoorlijk verouderd, ik zou je willen adviseren de stijl eerst bij te werken. Misschien wil El torro zijn geüpdatet versie wel met je delen. Als het goed is is het probleem dan ook opgelost, ik denk dat het bestand nu inderdaad ontbreekt en de template inheritance nu nog niet werkt. Kan mij niet herinneren wanneer dat erbij is gekomen ;)

Template inheritance houd in dat alle missende bestanden worden geleend van Prosilver, je hoeft het bestand dan niet in je stijl te hebben zolang Prosilver maar compleet is ;)

Re: kerstsfeer aanbrengen

Geplaatst: 07 dec 2014, 14:16
door John Leeuwis
David schreef:De stijl is behoorlijk verouderd, ik zou je willen adviseren de stijl eerst bij te werken. Misschien wil El torro zijn geüpdatet versie wel met je delen.
Oeps, ik ging ervan uit dat deze al was bijgewerkt.
Kwestie van niet goed lezen :oops:

Zou wel héél vriendelijk van El Torro zijn :mrgreen:

Re: kerstsfeer aanbrengen

Geplaatst: 07 dec 2014, 14:22
door Theriddler
je kunt ook zelf proberen de stijl te updaten, de stijl is gebasseerd op prosilver daar leent de stijl ook wat templates van.

de templates die in de deze stijl zitten kun je gaan vergelijken via de gewijzigde corresponderende templates
https://area51.phpbb.com/code-changes/3 ... r-template.

Maar als ell torro deze wil delen scheelt dat natuurlijk een hoop tijd ;)

Re: kerstsfeer aanbrengen

Geplaatst: 07 dec 2014, 16:48
door El torro
Oei ik was buiten de kerst verlichting aan het ophangen dus geen tijd om te volgen hier

Maar ik heb hem even uit mijn laatste backup van 3.0.12 gehaald en gezipt
https://dl.dropboxusercontent.com/u/56202605/kerst.zip

Voor 3.1.2 heb ik hem ook, maar is geen goed gekeurde versie, dus alles op eigen risico
(bij mij werkt het uiteraard zonder problemen )

https://dl.dropboxusercontent.com/u/562 ... -3.1.2.zip

Re: kerstsfeer aanbrengen

Geplaatst: 07 dec 2014, 18:22
door John Leeuwis
En zie hier, het werkt (behalve op het portaal).
Maar ........... gebaseerd op je eigen website (natuurlijk) zitten we nu ook met de google ads op de pagina.
Beheerderspaneel is ook niet te bereiken en in het forumoverzicht staat schijn <php> in de forumbalk.
Is dit er snel uit te krijgen?
Als je een test account wilt, geef maar door.

Alvast bedankt.

Re: kerstsfeer aanbrengen

Geplaatst: 07 dec 2014, 18:33
door El torro
Lol, die adsense staat er wat mij betreft goed hoor :lol:

Maar zal hem er even uithalen.

Re: kerstsfeer aanbrengen

Geplaatst: 07 dec 2014, 18:39
door John Leeuwis
En de stats links onder?
Maar die schuine <php> hoe komt'ie daar?
En de ad bovenaan mag ook wel weg.
We hebben een schoon forum :mrgreen:
Verder mooi gedaan, scheelt ons een hoop werk!!