Nickpage-Mod und Portal von AWSW
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
schau ich mir nachher mal an wenn ich zeit finde... 

LEIDER DAUERHAFT OFFLINE & Ich beantworte keine Fragen zu phpBB per Mail oder PN !
Hinweis: awsw.de ist nun dauerhaft offline. Die MODs könnt Ihr hier in der Datenbank finden.
Bitte keine Anfragen senden, ob ich die MODs anderweitig senden kann - es geht nicht - Danke für Euer Verständnis !
Hinweis: awsw.de ist nun dauerhaft offline. Die MODs könnt Ihr hier in der Datenbank finden.
Bitte keine Anfragen senden, ob ich die MODs anderweitig senden kann - es geht nicht - Danke für Euer Verständnis !
Damit klappt´s bei mir:
++ portal.php ++
++ Suche:
++ Suche:

++ portal.php ++
++ Suche:
++ Darunter einfügen:'IntroPortaltext27' => $lang['IntroPortaltext27'],
++ Suche:'USER_HAS_NICKPAGE' => append_sid('nickpage.php?user='.$userdata['username']),
'USER_HAS_NO_NICKPAGE' => append_sid('nickpage.php?admin='.$userdata['username']),
'USER_HAS_NO_NICKPAGE_TEXT' => 'Nickpage einrichten',
'USER_HAS_NICKPAGE_TEXT' => 'Nickpage ansehen',
++ Davor einfügen://##################### STAFFCODE #####################
$sql = "SELECT * FROM " . USERS_TABLE . " WHERE user_level !='0' ORDER BY user_level";
++ portal_body.tpl ++function nickpage_check()
{
global $db, $userdata;
//checke ob dieser user eine nickpage eingerichtet hat
$sql = "SELECT COUNT(uid) AS zaehle FROM ".NICKPAGE_TABLE." WHERE uid = '".$userdata['user_id']."'";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Konnte UID nicht bestimmen!<br><br>Could not get user id!', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
if($row['zaehle'] < "1")
{
//nicht vorhanden
return false;
}
else
{
//vorhanden
return true;
}
}
if(nickpage_check() == false)
{
//nicht vorhanden
$template->assign_block_vars('switch_has_no_nickpage', array());
}
else
{
//vorhanden
$template->assign_block_vars('switch_has_nickpage', array());
}
++ Suche:
++ Als NEUE Zeilen danach einfügen:<img src="images/portal/navi.gif" width="11" height="10" alt="."> <a href="{U_MEMBERLIST}" class="genmed">{L_MEMBERLIST}</a><br />
Damit geht das bei mir...<!-- BEGIN switch_has_no_nickpage -->
<img src="images/portal/navi.gif" width="11" height="10" alt="."> <a href="{USER_HAS_NO_NICKPAGE}" class="genmed">{USER_HAS_NO_NICKPAGE_TEXT}</a><br />
<!-- END switch_has_no_nickpage -->
<!-- BEGIN switch_has_nickpage -->
<img src="images/portal/navi.gif" width="11" height="10" alt="."> <a href="{USER_HAS_NICKPAGE}" class="genmed">{USER_HAS_NICKPAGE_TEXT}</a><br />
<!-- END switch_has_nickpage -->

LEIDER DAUERHAFT OFFLINE & Ich beantworte keine Fragen zu phpBB per Mail oder PN !
Hinweis: awsw.de ist nun dauerhaft offline. Die MODs könnt Ihr hier in der Datenbank finden.
Bitte keine Anfragen senden, ob ich die MODs anderweitig senden kann - es geht nicht - Danke für Euer Verständnis !
Hinweis: awsw.de ist nun dauerhaft offline. Die MODs könnt Ihr hier in der Datenbank finden.
Bitte keine Anfragen senden, ob ich die MODs anderweitig senden kann - es geht nicht - Danke für Euer Verständnis !
Absolut GEIL!!!! Herzlichen Dank! Funktioniert tadellos
Jetzt noch eine letzte Frage ... wie kann ich diese Punkte für User, die nicht auf dem Forum registriert sind ausblenden? Die dürfen ja noch keine Nickpage erstellen können.
Oder sonst, wenn sie draufklicken zuerst auf die Seite "Du musst dich zuerst registrieren" 


Jetzt noch eine letzte Frage ... wie kann ich diese Punkte für User, die nicht auf dem Forum registriert sind ausblenden? Die dürfen ja noch keine Nickpage erstellen können.


Kein Geld für eine Signatur 

Bei mir funktioniert die Galerie nicht.
Bzw. eher die Erstellung der Thumbnails...
Sobald das Bild ein wenig zu gross ist wird auch nur ein leerer Bildschirm angezeigt. Die Seite wird nicht zuende geparst, ich habe nur noch die Boardnavigation aber keinen Adminlink bzw. Footer...
Wenn ich dann das hochgeladene Bild vom Server lösche habe ich zwar eine Fehlermeldung von wegen "could not bla bla picture_size bla bla...", sehe jedoch das Nickpage-Galerie Adminmenü wieder und kann das Bild auch aus der DB löschen.
Es ist nicht die gleiche Fehlermeldung wie oben, sie kommt aus der nickpage.php...
Wenn ich richtig sehe funktioniert die Erstellung der Thumbnails nicht.
Egal welches Format. Das Bild darf eben nicht zu gross sein, dann wird es angezeigt, in der Normalgrösse.
Soll ich nochmal probieren und die Fehlermeldung hier posten?
Weiss nicht ob die nützt, denn sie kommt nur wenn das Bild im Verzeichnis nicht gefunden wird. Wenn das Bild drin ist funzt die Galerie eben nicht mehr..
Kleine Bilder bis 180px gehen, wenn der Bildname genau eingegeben wird.
GD 2.0 ist installiert, ich betreibe auf der gleichen DB ein Postnuke-Portal mit My_eGallery die problemlos funktioniert. Läuft auf Windows sogar noch besser als auf dem Unix-Server.

Bzw. eher die Erstellung der Thumbnails...
Sobald das Bild ein wenig zu gross ist wird auch nur ein leerer Bildschirm angezeigt. Die Seite wird nicht zuende geparst, ich habe nur noch die Boardnavigation aber keinen Adminlink bzw. Footer...
Wenn ich dann das hochgeladene Bild vom Server lösche habe ich zwar eine Fehlermeldung von wegen "could not bla bla picture_size bla bla...", sehe jedoch das Nickpage-Galerie Adminmenü wieder und kann das Bild auch aus der DB löschen.
Es ist nicht die gleiche Fehlermeldung wie oben, sie kommt aus der nickpage.php...
Wenn ich richtig sehe funktioniert die Erstellung der Thumbnails nicht.
Egal welches Format. Das Bild darf eben nicht zu gross sein, dann wird es angezeigt, in der Normalgrösse.
Soll ich nochmal probieren und die Fehlermeldung hier posten?
Weiss nicht ob die nützt, denn sie kommt nur wenn das Bild im Verzeichnis nicht gefunden wird. Wenn das Bild drin ist funzt die Galerie eben nicht mehr..
Kleine Bilder bis 180px gehen, wenn der Bildname genau eingegeben wird.
GD 2.0 ist installiert, ich betreibe auf der gleichen DB ein Postnuke-Portal mit My_eGallery die problemlos funktioniert. Läuft auf Windows sogar noch besser als auf dem Unix-Server.
Hab jetzt noch ein letztes Problem... wie kann ich diese Tags hier:
zwischen diese hier kopieren?
Danach ist alles zwischen den oberen "Tags" nicht mehr ersichtlich. Müsste aber, da diese Punkte nur registrierte User sehen dürfen 
Code: Alles auswählen
<!-- BEGIN switch_has_no_nickpage -->
<img src="blablablaaaa...
<!-- END switch_has_no_nickpage -->
<!-- BEGIN switch_has_nickpage -->
<img src="blablablaaaa...
<!-- END switch_has_nickpage -->
Code: Alles auswählen
<!-- BEGIN switch_user_logged_in -->
<!-- END switch_user_logged_in -->

Kein Geld für eine Signatur 

Hallo,
AFAIK kann man solche Switche nicht verschachteln... Du müsstest das in der .php Datei erledigen, in dem Du nach dem Switch Code suchst und an die Stelle noch ein
$userdata['session_logged_in']
einfügst...
Ich kenne den Code aber des MODs nicht...
AFAIK kann man solche Switche nicht verschachteln... Du müsstest das in der .php Datei erledigen, in dem Du nach dem Switch Code suchst und an die Stelle noch ein
$userdata['session_logged_in']
einfügst...
Ich kenne den Code aber des MODs nicht...
LEIDER DAUERHAFT OFFLINE & Ich beantworte keine Fragen zu phpBB per Mail oder PN !
Hinweis: awsw.de ist nun dauerhaft offline. Die MODs könnt Ihr hier in der Datenbank finden.
Bitte keine Anfragen senden, ob ich die MODs anderweitig senden kann - es geht nicht - Danke für Euer Verständnis !
Hinweis: awsw.de ist nun dauerhaft offline. Die MODs könnt Ihr hier in der Datenbank finden.
Bitte keine Anfragen senden, ob ich die MODs anderweitig senden kann - es geht nicht - Danke für Euer Verständnis !
Also der Code schaut da folgendermassen aus:
Wo genau müsste ich das dann einfügen? 
Code: Alles auswählen
//nicht vorhanden
$template->assign_block_vars('switch_has_no_nickpage', array());
}
else
{
//vorhanden
$template->assign_block_vars('switch_has_nickpage', array());
}

Kein Geld für eine Signatur 
