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

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 ?

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

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

Re: kerstsfeer aanbrengen
Geplaatst: 06 dec 2014, 18:23
door El torro
flinkefreddy schreef:Tijd is geen probleem, voldoende kennis daarentegen

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

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:
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:
Plaats daarboven:
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:
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:
Plaats eronder:
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:
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
daarna zal ik (proberen) jullie een tijdje met rust te laten

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
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:
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
Zou wel héél vriendelijk van El Torro zijn

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
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
Verder mooi gedaan, scheelt ons een hoop werk!!