Pagina 1 van 2

[dev]Smilies in profiel uitzetten.

Geplaatst: 22 nov 2004, 19:17
door RobinTown
Omdat sommige mensen het irritant vinden wil ik dat je smilies op de index (naast de beschrijving) in je profiel uit kan zetten.
Maar omdat ik geen genie ben in php heb ik wat hulp nodig.

Wat ik denk nodig te hebben...

http://www.phpbbhacks.com/download/2332
Om verschillende index_body.tpl's te kunnen hebben. Zet meteen een optie in je profiel die ik kan veranderen in smilies in index aan/uit zetten.

Volgens mij werkt die mod zo dat je een id krijgt en dat id1 verschilt van id2, en dat je dat in de acp kan veranderen.

Dan denk ik dat je in de ene index_body.tpl na bv {catrow.forumrow.FORUM_DESC} iets moet zetten als {FORUM_SMILIE} En in de andere dus niet.

Dan komt het lastige gedeelte. Dan moet je volgens mij in index.php ervoor zorgen dat {FORUM_SMILIE} veranderd in een andere smilie per onderwerp. Alleen ik weet niet hoe je dat moet doen. Via templates/***/***.cfg denk ik. Maar volgens mij wordt er niets anders via dat per onderwerp verschillend op de index, dus ik kan het nergens van afkijken.

Als ik daar hulp mee kan krijgen, zou ik dat erg fijn vinden :thumb: :P

Geplaatst: 22 nov 2004, 21:03
door mosymuis
Leuke theorie, maar het is niet je oplossing. In templates/smilies/index_body.tpl word {catrow.forumrow.FORUM_DESC} als variabele aangeroepen, waar je smilies al inzitten. Je moet de smilies dus in je index.php regelen, gebaseerd op een nieuwe instelling in de profielen.

Die nieuwe instelling maak je met deze (+ option.txt), hoe de smilies aangepast moeten worden kan ik je vertellen als ik weet welke aanpassing je gebruikt. Of heb je ze er "hard" ingezet met HTML?

Geplaatst: 22 nov 2004, 21:20
door RobinTown
jop, maar dat verander ik zo wanneer dat handiger is

Geplaatst: 22 nov 2004, 21:22
door mosymuis
Een compleet nieuwe index template laten gebruiken enkel voor de smilies, is juist omslachtig.

Geplaatst: 22 nov 2004, 21:26
door RobinTown
mosymuis schreef:Leuke theorie, maar het is niet je oplossing. In templates/smilies/index_body.tpl word {catrow.forumrow.FORUM_DESC} als variabele aangeroepen, waar je smilies al inzitten. Je moet de smilies dus in je index.php regelen, gebaseerd op een nieuwe instelling in de profielen.
als je het uit die {catrow.forumrow.FORUM_DESC} weghaald kan het toch wel :?

Geplaatst: 22 nov 2004, 21:30
door mosymuis
Dat bedoel ik dus, en dat doe je in PHP. Niet in je template.

Geplaatst: 22 nov 2004, 21:35
door RobinTown
nou oke, wat jij wil :P Maar hoe doe je dat dan :P

voor de duidenlijkheid:

ik bedoel niet de smilies die je op je forum gebruikt, maar zo:

Afbeelding

die smilies worden dus niet in de posting gebruikt

Geplaatst: 22 nov 2004, 21:36
door mosymuis
mosymuis schreef:Die nieuwe instelling maak je met deze (+ option.txt)
mosymuis schreef:hoe de smilies aangepast moeten worden kan ik je vertellen als ik weet welke aanpassing je gebruikt. Of heb je ze er "hard" ingezet met HTML?

Geplaatst: 22 nov 2004, 21:41
door RobinTown
mosymuis schreef:Die nieuwe instelling maak je met deze (+ option.txt)
Daarmee zorg je toch voor een optie in je profiel, niet voor de optie zelf? Want dat heb ik eerst nodig
mosymuis schreef:hoe de smilies aangepast moeten worden kan ik je vertellen als ik weet welke aanpassing je gebruikt. Of heb je ze er "hard" ingezet met HTML?
Het zit er zo in: acp -> forum beheer -> Management -> Bewerk -> dan voor de text van de beschrijving met HTML <img src="*url naar plaatje*">

Geplaatst: 22 nov 2004, 21:48
door mosymuis
Robinforum schreef:
mosymuis schreef:Die nieuwe instelling maak je met deze (+ option.txt)
Daarmee zorg je toch voor een optie in je profiel, niet voor de optie zelf? Want dat heb ik eerst nodig
Wat is het verschil? :roll:

Robinforum schreef:
mosymuis schreef:hoe de smilies aangepast moeten worden kan ik je vertellen als ik weet welke aanpassing je gebruikt. Of heb je ze er "hard" ingezet met HTML?
Het zit er zo in: acp -> forum beheer -> Management -> Bewerk -> dan voor de text van de beschrijving met HTML <img src="*url naar plaatje*">
Open
index.php

Vind

Code: Selecteer alles

								'FORUM_DESC' => $forum_data[$j]['forum_desc'],
Vervang met

Code: Selecteer alles

								'FORUM_DESC' => $userdata['user_hide_desc_smilies'] ? preg_replace('/\<img .*\>/i', '', $forum_data[$j]['forum_desc']) : $forum_data[$j]['forum_desc'],
Noem je nieuwe veld dan user_hide_desc_smilies.

Geplaatst: 23 nov 2004, 15:39
door RobinTown
Oke ik heb een .txt gemaakt (eigenlijk gewoon een al bestaande veranderd :P ) en erin gezet wat ik denk dat er dus moet gebeuren als je het via jou manier doet.

http://www.robintown.nl/profile_english.txt

Ik ben toch niet van plan om het te releasen, dus ik ga niet al die dingen veranderen. Kan iemand checken of er geen fouten inzitten?

Geplaatst: 23 nov 2004, 17:25
door mosymuis
Vooraf voorspellen of mods werken is nogal onzinnig, zeker als je ze niet zelf gemaakt hebt. Probeer het liever uit en post hier je bevindingen.

Geplaatst: 23 nov 2004, 20:12
door RobinTown
Yeah dude, het is gelukt :P tnx moos Afbeelding

Geplaatst: 23 nov 2004, 20:54
door Rico
Robin ga je hem ook als MOD uitbrengen?

Geplaatst: 23 nov 2004, 22:08
door DaMnNaTiOn
Rico schreef:Robin ga je hem ook als MOD uitbrengen?
http://www.robintown.nl/profile_english.txt maybe?
Dat is gewoon die mod, heb je geen uitgebrachte mod voor nodig :P

Geplaatst: 24 nov 2004, 16:11
door RobinTown
nee ik ga hem niet als mod uitbrengen, omdat het geen mod is. En dan zou ik het eerst aan moos & acid moeten vragen omdat ik hun codes gebruikt heb.

Geplaatst: 24 nov 2004, 18:50
door jh0nny
Robinforum schreef:nee ik ga hem niet als mod uitbrengen, omdat het geen mod is. En dan zou ik het eerst aan moos & acid moeten vragen omdat ik hun codes gebruikt heb.
Kan aan mij liggen maar dit is volgens mij geen code "van" mosymuis ;).
Dit is toch een van de vele profielveld mods waarbij hij alleen verteld heeft wat je in de bestanden moet aanpassen en met welke code? :bier:

Geplaatst: 24 nov 2004, 20:40
door RobinTown
maar elkeweg, als je dat ding wilt staat het in die .txt die ik gepost heb

Geplaatst: 24 nov 2004, 20:42
door Stef
Psst: Het is bij de weg. :wink:

Geplaatst: 24 nov 2004, 20:45
door RobinTown
het is elkeweg want het komt van anyway :roll: