Scoutnet vzw

We connect scouts!
Het is momenteel 13 Mei 2024 2:33

Alle tijden zijn UTC + 1 uur




Plaats een nieuw onderwerp Reageren op dit onderwerp  [ 46 berichten ]  Ga naar pagina 1, 2, 3, 4  Volgende
Auteur Bericht
BerichtGeplaatst: 30 Aug 2005 20:36 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 31 Jan 2003 0:00
Berichten: 42
Ik zou zelf een eigen cms systeem willen maken voor onze scoutsgroep (toch niet heel tevreden van postnuke).

Nu zou ik wel het login systeem van postnuke willen overnemen (gebruikers moeten niet opnieuw registreren) + 't fotoalbum en forum zou blijven staan (om niet alle posts te verliezen en niet alle foto's opnieuw aanpassen.

Kan iemand mij uitleggen hoe ik eenvoudig het login systeem van postnuke kan overnemen zodat deze dingen blijven werken (inclusief updates natuurlijk)?


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 30 Aug 2005 21:42 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 16 Nov 2003 0:00
Berichten: 68
hmmm lijkt me niet gemakkelijk !
Ik heb zelf zitten zoeken naar een goed forum & fotoalbum met aanpasbare login-systemen, en ben (gelukkig!) op SMF & coppermine gekomen.
SMF is in mijn ogen beter dan phpbb (en veiliger!), en coppermine is ook wel te combineren met phpbb, en is een fantastisch foto-album. Natuurlijk vereist coppermine ook wel updates en upgrades ...
Verder gebruik ik dus de bridge van coppermine met smf, en de smf_api om mijn eigen login-systeem te regelen, waardoor de toekomstige bezoekers (de site komt online op 18 september) maar 1 x moeten registreren om tot alles toegang te hebben (leiding heeft dan ook direct toegang tot het intranet).
Voor meer info hierover mag je me altijd mailen op mabogie at giemeejl dot com
groeten,
Maarten


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 31 Aug 2005 9:34 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 20 Jan 2003 0:00
Berichten: 221
Woonplaats: Scheldewindeke
misschien kan dit een beetje helpen:
integratie van gallery 2 in wordpress:
http://wpg2.ozgreg.com/index.php/Main_Page

_________________
Als het konijn niet in de hoed wil ...


Omhoog
 Profiel  
 
 Titel: phpbb
BerichtGeplaatst: 31 Aug 2005 12:01 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 02 Okt 2004 23:00
Berichten: 208
op onze site (http://www.scoutseeklo.be) heb ik ook een eigen CMS gemaakt, dat gebruik maakt van het loginsysteem van phpBB, en verder is Coppermine geïntegreerd.
Is eigenlijk helemaal niet zo moeilijk

Postnuke ken ik totaal niet, maar mocht je toch phpbb als forum gebruiken, kun je dat loginsysteem dus gebruiken...


Omhoog
 Profiel  
 
 Titel: Re: phpbb
BerichtGeplaatst: 31 Aug 2005 13:01 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 22 Jan 2004 0:00
Berichten: 773
thijsvdv schreef:
mocht je toch phpbb als forum gebruiken, kun je dat loginsysteem dus gebruiken...

Hoe gebruik je dat eigenlijk? Je zal wel gebruik maken van de cookies die phpbb aanmaakt en zo, maar hoe zit het precies in elkaar?


Omhoog
 Profiel  
 
 Titel: phpbb
BerichtGeplaatst: 31 Aug 2005 13:17 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 02 Okt 2004 23:00
Berichten: 208
Je maakt gewoon gebruik van het session management van phpbb
Door in te loggen via phpbb wordt dus een session gemaakt (soort server-side cookie dus) en dat blijft lopen op de andere pagina.

Om dat op een pagina te realiseren moet je gewoon in de head-sectie dit toevoegen:
Code:
// Session management
define('IN_PHPBB', true);

$site_root_path = 'site'; // bij ons staat de site onder www.scoutseeklo.be/site, vandaar...
$phpbb_root_path = 'phpBB/'; // de directorynaam waar phpbb staat
$phpbb_root_path2 = $site_root_path . "/" . $phpbb_root_path;
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.php');
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);


En dan moet dat normaal gezien al werken.

'k zal straks misschien nog wa dingen posten die handig zijn om van phpbb gebruik te maken (private messages doorheen heel de site, wie is online?, gebruikersmogelijkheden op basis van de phpbb groups)

Greetz,
Thijs


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 31 Aug 2005 13:27 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 22 Jan 2004 0:00
Berichten: 773
thijsvdv schreef:
'k zal straks misschien nog wa dingen posten die handig zijn om van phpbb gebruik te maken

Zelf gebruik ik 1 forum onderdeel als nieuwssectie en dan haal ik die op de voorpagina met wat sql uit de phpbb database. Zeer handing systeem, zo kan je meteen enkele mensen nieuws laten posten, ze kunnen het ook nog wijzigen en iedereen kan er commentaar op geven (handig voor als er bijvoorbeeld nog vragen zijn over bv de foto-avond die je aankondigde).

Ook gebruik ik de logins en paswoorden uit de phpbb database voor de beveiliging van de leidingssite via htaccess. Ook weer een heleboel voordelen, mensen toevoegen wordt veel makkelijker (ze maken eerst zelf hun account aan en ik stop ze dan in de groep leiding) en ze kunnen zelf hun paswoord kiezen/wijzigen.

Wel handig dat ik nu ook weet hoe je die sessions van phpbb kunt doen verderlopen op je site, ik heb er al eens naar gezocht om dan te gebruiken in ons fotoboek (om meteen een gebruikersnaam in te vullen als mensen commentaar geven) maar heb het nooit gevonden. Thx :)


Omhoog
 Profiel  
 
 Titel: phpbb
BerichtGeplaatst: 31 Aug 2005 13:41 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 02 Okt 2004 23:00
Berichten: 208
no problem :)

Op onze site gebruik ik een apart systeem, los van phpbb voor de pagina's en het nieuws (zelfs een apart poll-systeem). Gewoon omdat ik verkies om het niet te veel te mengen, dan blijft het makkelijkst up te daten (gisteren update gedaan van phpbb2.04 -> phpbb 2.017 8O dikke miserie, maar uiteindelijk toch gelukt :D )

htaccess gebruik ik niet, puur die phpbb sessies en dan group-management.

daarvoor include ik in elke head-sectie het bestand module_groups.inc :

Code:
<?php
function get_User_Memberships() {
   global $db, $userdata,$table_prefix;
   $sql = "SELECT g.* FROM ". $table_prefix. "groups g , ".$table_prefix."user_group u WHERE u.user_id ='". $userdata['user_id'] ."' AND u.group_id = g.group_id ";
   
         if(!$result = $db->sql_query($sql))
         {
            $userdata = array("error" => "1");
         }
         if(!$myrow = $db->sql_fetchrowset($result))
         {
               $usergroups = array("error" => "1");
        }
         $usergroups = $myrow;
     
   for($i=0; $i<count($usergroups); $i++) {
       $groups[$i] = $usergroups[$i]['group_name'];
   }
   return $groups;
}
function check_Membership($needed_group) {
   global $groups;
   $status= false;   
   if (in_array($needed_group, $groups))
   {
      $status = true;
   }
   return $status;    
}
$groups = get_User_Memberships();
?>


Nu moet je in een pagina enkel dit doen om een sectie enkel voor leiding te tonen: bv.
Code:
<?php if(check_Membership("Leiding")) { ?>
Dit is enkel voor leiding
<?php } ?>

Van 'Leiding' maak je dan een gesloten groep in phpbb, en je voegt je leiding eraan toe. Enkel zij zullen dit dan zien als ze ingelogd zijn...

Handig aan het phpbb systeem is ook dat je meteen al die phpbb variabelen kunt gebruiken
Code:
<?php echo $userdata['username']; ?>

geeft bijvoorbeeld jouw gebruikersnaam weer.


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 31 Aug 2005 20:19 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 04 Jul 2002 23:00
Berichten: 501
Woonplaats: Reet
Maar als je wil uitgaan van bv een adressenlijst van leiding (met alle mailadressen, telefoonnrs, gsm,...) of een ledenlijst zal dit al wat moeilijker lopen veronderstel ik. Bij phpBB moet iedereen zichzelf afzonderlijk registreren. Ik ben trouwens van plan op termijn mailinglists automatisch te laten creeëren op basis van groepen. (ik doe dat nu trouwens al voor de leiding)


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 31 Aug 2005 20:40 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 16 Nov 2003 0:00
Berichten: 68
ge kunt toch gewoon uit de database de id van alle users in phpbb_users die in groep x zitten, halen, en die id dan koppelen aan een ledenlijst, waar een aparte kolom phpbb_id bestaat ... ? zo haal ik info uit onze site, want met al die forum-updates is prutsen aan de code of tabellen nogal riskant, lijkt me...
of bedoel je eerder een massa-registratie waarbij iedereen zijn gegevens dan doorgestuurd krijgt? Want zoiets lijkt me ook niet zo moeilijk...


Omhoog
 Profiel  
 
 Titel: Re: phpbb
BerichtGeplaatst: 19 Okt 2005 21:45 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 01 Nov 2004 0:00
Berichten: 38
Heb geprobeerd die sessions van phpbb over te nemen maar ergens loopt het nog fout.
Ons forum bevindt zich op : http://www.scoutsvremde.be/forum/phpBB2
Mijn testpagina op: http://www.scoutsvremde.be/test/session.php
De code in mijn session.php is devolgende:
Code:
<head>
   <title>Session test</title>
</head>

<body>
<?php

// Session management
define('IN_PHPBB', true);

$site_root_path = './..';
$phpbb_root_path = 'forum/phpBB2/'; // de directorynaam waar phpbb staat
$phpbb_root_path = $site_root_path . "/" . $phpbb_root_path;
echo $phpbb_root_path;
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.php');
include($phpbb_root_path . 'module_groups.inc');
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);

?>

<?php if(check_membership("leiding")) { ?>
Dit is enkel voor leiding
<?php } ?>

<?php echo $userdata['username']; ?>
</body>

Als ik er nu naartoe suf krijg ik de gebruiker Anonymous.
Als ik eerst naar het forum ga en mij inlog en dan terug naar die pagina ga staat er nog altijd anonymous. Wanneer ik dan terug naar het forum ga ben ik blijkbaar uitgelogd.


Omhoog
 Profiel  
 
 Titel: re
BerichtGeplaatst: 20 Okt 2005 9:10 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 02 Okt 2004 23:00
Berichten: 208
'k zie er nie direct fouten in... Misschien es in je HEAD sectie zetten ipv de BODY...?

_________________
http://www.scoutseeklo.be
CodeIgniter versie => http://www.scoutseeklo.be/scouts/Home (work-in-progress!)


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 24 Okt 2005 20:27 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 06 Jan 2005 0:00
Berichten: 127
Woonplaats: Bredene
check_Membership

ipv

check_membership


Omhoog
 Profiel  
 
 Titel: hehe
BerichtGeplaatst: 25 Okt 2005 13:55 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 02 Okt 2004 23:00
Berichten: 208
potverdorie ;)

'k had er ook gewoon overgekeken...

_________________
http://www.scoutseeklo.be
CodeIgniter versie => http://www.scoutseeklo.be/scouts/Home (work-in-progress!)


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 27 Okt 2005 10:06 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 27 Sep 2004 23:00
Berichten: 661
Kga het even anders stellen ...

Zou het mogelijk zijn om als een gebruiker in het leidingsgedeelte zit, hem ook toegang te geven naar phpbb ?

Denk gewoon die sessie aanmaken zeker ?


Omhoog
 Profiel  
 
Berichten weergeven van de afgelopen:  Sorteer op  
Plaats een nieuw onderwerp Reageren op dit onderwerp  [ 46 berichten ]  Ga naar pagina 1, 2, 3, 4  Volgende

Alle tijden zijn UTC + 1 uur


Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 14 gasten


U mag geen nieuwe onderwerpen plaatsen in dit forum
U mag geen reacties plaatsen op onderwerpen in dit forum
U mag uw berichten niet wijzigen in dit forum
U mag uw berichten niet verwijderen in dit forum
U mag geen bijlagen plaatsen in dit forum

Zoeken naar:
Ga naar:  
Powered by phpBB® Forum Software © phpBB Group
Vertaald door phpBBservice.nl.