Mini Nieuws mod vraag

Hulp nodig bij een modificaties of op zoek naar een MOD?
Forumregels

LEES: Richtlijnen voor Support. Vul de support template in!
phpBB3.0.x
Verschaf iemand geen servertoegang tenzij het niet anders kan. Maak altijd eerst een volledige backup en verander de inloggevens na afloop. Eigen risico.
Plaats reactie
Gebruikersavatar
Joost01
Berichten: 544
Lid geworden op: 29 mar 2013, 12:24
Locatie: Nederland

Mini Nieuws mod vraag

Bericht door Joost01 » 12 okt 2013, 17:10

Hoi hoi,

Ik had een vraagje, ik heb sinds vandaag de mod Mini News en ben bezig om iets voor elkaar te krijgen alleen lukt het me niet..

Zoals je ziet op de screenshot zie je 4 afbeeldingen naast elkaar staan en eronder 4 x een 0 in verschillende kleurtjes deze wil ik pressies recht onder de afbeeldingen hebben staan.

Hier de code die ik gebruikt heb zou iemand hier voor mij naar willen kijken en mij misschien een code kunnen geven zodat ik dat kan testen?

Afbeelding

Code: Selecteer alles

[align=center][img]http://i56.servimg.com/u/f56/11/54/28/73/rm4jyd10.jpg[/img][img]http://i56.servimg.com/u/f56/11/54/28/73/2z99we10.jpg[/img][img]http://i56.servimg.com/u/f56/11/54/28/73/fn5myf10.jpg[/img][img]http://i56.servimg.com/u/f56/11/54/28/73/5fglqb10.jpg[/img][/align]
[align=center][size=280][b][color=#FF2121]0[/color][/b][/size][size=280][b][color=#22FF00]0[/color][/b][/size][size=280][b][color=#CC00FF]0[/color][/b][/size][size=280][b][color=#00E2FF]0[/color][/b][/size][/align]
Forumversie: 3.2.0
Stijl: prosilver Special Edition

Gebruikersavatar
Theriddler
Berichten: 1103
Lid geworden op: 20 apr 2012, 07:47
Contacteer:

Re: Mini Nieuws mod vraag

Bericht door Theriddler » 13 okt 2013, 21:43

Het kan natuurlijk gedaan worden in bbcode maar dat lijkt me te langdradig worden aangezien elke bbcode zijn eigen html code heeft.

beter kun je 1 bbcode maken voor alle afbeeldingen

eg.

Code: Selecteer alles

<dl>
<dt style="width:100%;"><span style="width:10%;font-size:3.0em;font-weight:bold;text-decoration:none;color:#FF2121;float:left;text-align:center;"><img src="http://i56.servimg.com/u/f56/11/54/28/73/rm4jyd10.jpg"><br />0</span><span style="width:10%;font-size:3.0em;font-weight:bold;text-decoration:none;color:#22FF00;float:left;text-align:center;"><img src="http://i56.servimg.com/u/f56/11/54/28/73/2z99we10.jpg"><br />0</span></dt>
</dl>
en zo verder...

Gebruikersavatar
Joost01
Berichten: 544
Lid geworden op: 29 mar 2013, 12:24
Locatie: Nederland

Re: Mini Nieuws mod vraag

Bericht door Joost01 » 14 okt 2013, 09:36

Bedankt voor je reactie, ik ben alleen niet zo thuis in codes maken ik heb vanalles geprobeerd al maar zonder resultaat die ik graag zou willen hebben.

Edit, ik heb de oplossing inmiddels gevonden! Is het overigs ook mogelijk om de permissies te veranderen per gebruikersgroep dat de ene het wel kan zien en de andere niet? Kan het niet vinden namelijk en zou het wel willen dat gasten het niet kunnen zien en nieuwe leden ook nog niet alleen gesorteerde leden zeg maar. :)
Forumversie: 3.2.0
Stijl: prosilver Special Edition

Gebruikersavatar
Joost01
Berichten: 544
Lid geworden op: 29 mar 2013, 12:24
Locatie: Nederland

Re: Mini Nieuws mod vraag

Bericht door Joost01 » 16 okt 2013, 12:06

*Bumpt topic*
Is het mogelijk om permissies aan te passen bij deze mod? Of moet ik hiervoor een file aanpassen?
Forumversie: 3.2.0
Stijl: prosilver Special Edition

Gebruikersavatar
Theriddler
Berichten: 1103
Lid geworden op: 20 apr 2012, 07:47
Contacteer:

Re: Mini Nieuws mod vraag

Bericht door Theriddler » 16 okt 2013, 19:49

met het volgende zou het wel moeten lukken

Template variable for checking group membership

Gebruikersavatar
Joost01
Berichten: 544
Lid geworden op: 29 mar 2013, 12:24
Locatie: Nederland

Re: Mini Nieuws mod vraag

Bericht door Joost01 » 17 okt 2013, 08:59

Hoi,

Bedankt voor het opzoeken van de mogelijke oplossing alleen ik spreek geen engels jammer genoeg en in google vertaler word ik ook niet wijzer van de vertaling word krom vertaald. Zou jij me de stappen willen geven wat ik moet uitvoeren? Bedankt alvast.
Forumversie: 3.2.0
Stijl: prosilver Special Edition

Gebruikersavatar
David
Berichten: 5093
Lid geworden op: 15 jan 2007, 22:00
Locatie: Zeeuws-Vlaanderen
Contacteer:

Re: Mini Nieuws mod vraag

Bericht door David » 17 okt 2013, 09:50

Bij deze een vertaling / uitleg voor je ;)

Open: includes/functions.php

Zoek:

Code: Selecteer alles

        // application/xhtml+xml not used because of IE
        header('Content-type: text/html; charset=UTF-8'); 
Plaats ervoor:

Code: Selecteer alles

        // Check what group a user is in
        if ( !function_exists('group_memberships') )
        {
            include($phpbb_root_path . 'includes/functions_user.'.$phpEx);
        }

        $groups = group_memberships(false,$user->data['user_id']);
        foreach ($groups as $grouprec)
        {
            $template->assign_vars(array(
                'S_GROUP_' . $grouprec['group_id'] => true
            ));
        }    
Je kunt nu op elke pagina onderstaande statement gebruiken:

Code: Selecteer alles

<!-- IF S_GROUP_X -->
Vervang de X met het ID nummer van de groep, je kunt dit ook uitbreiden en meerdere groepen toevoegen en/of een andere template functie's gebruiken die is ingebouwd in phpBB

Code: Selecteer alles

<!-- IF (S_GROUP_1 or S_GROUP_2) --> // Voor de gebruikers die in één van deze groepen zitten

Code: Selecteer alles

<!-- IF (S_GROUP_1 and S_GROUP_2) --> // De gebruiker moet in beide groepen zitten

Code: Selecteer alles

<!-- IF not S_GROUP_X --> // Laat aan iedereen zien behalve deze groep
Op zoek naar een vertaling voor je extensie? vertalingen

Gebruikersavatar
Joost01
Berichten: 544
Lid geworden op: 29 mar 2013, 12:24
Locatie: Nederland

Re: Mini Nieuws mod vraag

Bericht door Joost01 » 17 okt 2013, 10:55

Bedankt David voor de snelle vertaling, waar kan ik de groep ID's vinden? Is dat de link van de groep zelf als je hem in je legenda aanklikt?
Forumversie: 3.2.0
Stijl: prosilver Special Edition

Gebruikersavatar
David
Berichten: 5093
Lid geworden op: 15 jan 2007, 22:00
Locatie: Zeeuws-Vlaanderen
Contacteer:

Re: Mini Nieuws mod vraag

Bericht door David » 17 okt 2013, 11:29

Inderdaad, in de link van de groep bijvoorbeeld:
memberlist.php?mode=group&g=14361

Het groeps-ID is: 14361
Op zoek naar een vertaling voor je extensie? vertalingen

Gebruikersavatar
Joost01
Berichten: 544
Lid geworden op: 29 mar 2013, 12:24
Locatie: Nederland

Re: Mini Nieuws mod vraag

Bericht door Joost01 » 17 okt 2013, 11:44

Als ik de X vervang met het ID nummer in dit geval 1 (gasten groep) en ik upload het bestand en vernieuw het forum dan vliegt het forum eruit en moet ik me file die ik als backup heb weer terug zetten om het forum weer te laten werken.

Ik wil dat de mini nieuws voor een aantal groepen niet zichtbaar is:
- Gasten (Snullen) > ID nummer is: 1
- Nieuwe leden (Ongesorteerde Tovenaars of Heksen) > ID nummer is: 2

Mini Nieuws wil ik alleen zichtbaar hebben voor gesorteerde leden.
Ik zou niet meer zo snel weten waar ik dat laatste stukje code moet zetten heb je misschien de complete code want mij lukt het niet misschien wel met wat hulp?
Forumversie: 3.2.0
Stijl: prosilver Special Edition

Gebruikersavatar
David
Berichten: 5093
Lid geworden op: 15 jan 2007, 22:00
Locatie: Zeeuws-Vlaanderen
Contacteer:

Re: Mini Nieuws mod vraag

Bericht door David » 17 okt 2013, 11:59

Heb al z'n vermoeden hoe dat zou kunnen, in de uitleg staat niet dat je de IF statement moet afsluiten en ik heb er niet bij stil gestaan.

Code: Selecteer alles

<!-- ENDIF -->
De bedoeling is dat je de IF code boven je Mini News code zet en de ENDIF eronder. Hoe ben je nu te werk gegaan?
Op zoek naar een vertaling voor je extensie? vertalingen

Gebruikersavatar
Joost01
Berichten: 544
Lid geworden op: 29 mar 2013, 12:24
Locatie: Nederland

Re: Mini Nieuws mod vraag

Bericht door Joost01 » 17 okt 2013, 12:07

Ik heb me code nu zo staan:

Code: Selecteer alles

 // Check what group a user is in
            if ( !function_exists('group_memberships') )
            {
                include($phpbb_root_path . 'includes/functions_user.'.$phpEx);
            }

            $groups = group_memberships(false,$user->data['user_id']);
            foreach ($groups as $grouprec)
            {
                $template->assign_vars(array(
                    'S_GROUP_' . $grouprec['group_id'] => true
                ));
            }   
    <!-- IF not S_GROUP_1 --> // Laat aan iedereen zien behalve deze groep
Alleen als ik die doorvoer dan vliegt me forum eruit.

Edit, was net een file kwijt zoals ik hem had dus moest hem opnieuw maken en was de groep id vergeten in te vullen vandaar deze edit.
Forumversie: 3.2.0
Stijl: prosilver Special Edition

Gebruikersavatar
David
Berichten: 5093
Lid geworden op: 15 jan 2007, 22:00
Locatie: Zeeuws-Vlaanderen
Contacteer:

Re: Mini Nieuws mod vraag

Bericht door David » 17 okt 2013, 12:26

Oké, ik zie al waar het verkeerd gaat. De IF statement zoals dat heet hoort niet in een PHP bestand thuis maar in een HTML bestand. Heb het niet getest dus durf niet te zeggen of het werkt, maar probeer eens om naast de PHP wijziging onderstaande wijziging te doen.

Open: styles/Harry_Potter/template/index_body.html

Zoek:

Code: Selecteer alles

<!-- IF not S_IS_BOT and S_MINI_NEWS-->
Vervangen met:

Code: Selecteer alles

<!-- IF not S_IS_BOT or S_GROUP_1 and S_MINI_NEWS-->
Vergeet niet om de map template te vernieuwen
Op zoek naar een vertaling voor je extensie? vertalingen

Gebruikersavatar
Joost01
Berichten: 544
Lid geworden op: 29 mar 2013, 12:24
Locatie: Nederland

Re: Mini Nieuws mod vraag

Bericht door Joost01 » 17 okt 2013, 14:47

Heb geprobeerd wat je zei maar ook dit werkt niet helaas.. :roll:
Forumversie: 3.2.0
Stijl: prosilver Special Edition

Gebruikersavatar
David
Berichten: 5093
Lid geworden op: 15 jan 2007, 22:00
Locatie: Zeeuws-Vlaanderen
Contacteer:

Re: Mini Nieuws mod vraag

Bericht door David » 17 okt 2013, 14:58

Joost01 schreef:Heb geprobeerd wat je zei maar ook dit werkt niet helaas.. :roll:
Werkt niet is een begrip waar ik niks mee kan, wat gebeurt er, wat zie je? Gebeurt er iets of gebeurt er niets?
Op zoek naar een vertaling voor je extensie? vertalingen

Gebruikersavatar
Joost01
Berichten: 544
Lid geworden op: 29 mar 2013, 12:24
Locatie: Nederland

Re: Mini Nieuws mod vraag

Bericht door Joost01 » 17 okt 2013, 15:07

Er gebeurd niks blijft gewoon staan zoals het was op de andere browser die ik open heb staan om te testen terwijl ik ook een aantal keren vernieuwd heb en in het beheerderspaneel ook de templates vernieuw.
Forumversie: 3.2.0
Stijl: prosilver Special Edition

Gebruikersavatar
Joost01
Berichten: 544
Lid geworden op: 29 mar 2013, 12:24
Locatie: Nederland

Re: Mini Nieuws mod vraag

Bericht door Joost01 » 20 okt 2013, 15:17

*Bump*
Forumversie: 3.2.0
Stijl: prosilver Special Edition

Gebruikersavatar
Theriddler
Berichten: 1103
Lid geworden op: 20 apr 2012, 07:47
Contacteer:

Re: Mini Nieuws mod vraag

Bericht door Theriddler » 20 okt 2013, 17:55

deze mod zou je ook nog kunnen gebruiken

http://www.phpbb3bbcodes.com/viewtopic. ... 871#p13871

dan kun je gewoon in acp > groep permissies de permissie instellen of ze het mogen zien ja of nee

de mod is ook aanpasbaar als je weer een andere groep permissies wilt hebben maar dan zul je de bestanden moeten aanpassen.

Als je die mod geinstalleerd heb is de originele switch

Code: Selecteer alles

<!-- IF U_SEE_ADS -->Your ad code here<!-- ENDIF -->
in jou geval wordt het dan het volgende

Code: Selecteer alles

<!-- IF not S_IS_BOT and S_MINI_NEWS and U_SEE_ADS -->

Plaats reactie