[ 2.0.4 ] phpBB2 Nickpage
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.
[ 2.0.4 ] phpBB2 Nickpage
MOD Name: phpBB2 Nickpage
Autor: Bloddy Newbie, info@php-progger.de
Beschreibung: Mit diesem Mod kann jeder Boarduser ganz einfach über das Webinterface (CMS)
seine eigene Nickpage mit persönlichen Infos, Fotogalerie, Kreativecke, Gästebuch, Buddylist und Lieblingslinks erstellen.
Die Administration erfolgt über das bestehende ACP und ermöglicht sehr viele Einstellungen.
Installationsgrad: normal
Demo: (Login: test:test)
Download: http://www.php-progger.de (im Kopf des Forums befindet sich der Downloadlink (vor Fremdverlinkung geschützt)
Autor: Bloddy Newbie, info@php-progger.de
Beschreibung: Mit diesem Mod kann jeder Boarduser ganz einfach über das Webinterface (CMS)
seine eigene Nickpage mit persönlichen Infos, Fotogalerie, Kreativecke, Gästebuch, Buddylist und Lieblingslinks erstellen.
Die Administration erfolgt über das bestehende ACP und ermöglicht sehr viele Einstellungen.
Installationsgrad: normal
Demo: (Login: test:test)
Download: http://www.php-progger.de (im Kopf des Forums befindet sich der Downloadlink (vor Fremdverlinkung geschützt)
Ich hätte da noch einen Ergänzungsvorschlag: Eine Liste, wo alle Nickpages aufgeführt werden (übersichtlich)...
hab das mal gestern abend schnell gemacht... (die sql-funktionen hab ich noch nich vom phpbb assimiliert... muss mich da erst reinfinden... sonst sollte das "addon" 1a klappen... zu sehen unter: http://www.fon-board.de/nickpagelist.php
Erstellen: ~~ nickpagelist.php ~~ (im root Verzeichnis des Forums)
Erstellen: ~~ nickpagelist_body.tpl ~~ (im Template Verzeichnis des Forums)
Öffne ~~ viewonline.php ~~
Suche: (bzw die letzte case anweisung)
DANACH einfügen:
## speichern
Öffne ~~ admin/index.php ~~
Suche: (bzw die letzte case anweisung)
DANACH einfügen:
## Anmerkung: das ganze gibt es zweimal in der Datei !!
## speichern
Öffne: ~~ includes/constants.php ~~
Suche:
DANACH EInfügen:
## speichern
Öffne: ~~ includes/page_header.php ~~
Suche:
DANACH Einfügen:
## speichern
Öffne: ~~language/lang_XXX/lang_main.php ~~~
Suche:
DAVOR einfügen:
## Anmerkung: Für alle Sprachen !!
## speichern
Fertig...
Grüße,
Harakiri
hab das mal gestern abend schnell gemacht... (die sql-funktionen hab ich noch nich vom phpbb assimiliert... muss mich da erst reinfinden... sonst sollte das "addon" 1a klappen... zu sehen unter: http://www.fon-board.de/nickpagelist.php
Erstellen: ~~ nickpagelist.php ~~ (im root Verzeichnis des Forums)
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_NICKPAGELIST, $session_length);
init_userprefs($userdata);
include('includes/page_header.'.$phpEx);
$template->set_filenames(array(
'body' => 'nickpagelist_body.tpl')
);
$zaehler = 0;
$verbindung = mysql_connect($dbhost, $dbuser, $dbpasswd);
mysql_select_db($dbname);
$select = "SELECT uid FROM phpbb2_nickpagemod ORDER BY uid ASC";
$select = mysql_query($select);
WHILE($ergebnis = mysql_fetch_array($select)) {
$select2 = "SELECT username FROM phpbb2_users WHERE user_id = '$ergebnis[uid]'";
$select2 = mysql_query($select2);
$ergebnis2 = mysql_fetch_array($select2);
$zaehler++;
//echo $ergebnis2[username].'<br>';
$template->assign_block_vars('nickpagelist', array(
'NAME' => $ergebnis2[username], ));
$template->assign_vars(array(
'L_USERNAME' => $lang['Username'],
'L_NICKPAGELIST' => $lang['Nickpagelist'],
'L_NICKPAGELISTMODS' => $lang['Nickpagelistmods'], ));
}
mysql_close($verbindung);
$template->assign_block_vars('nickpagelist2', array(
'EINTRAEGE' => $zaehler, ));
$template->pparse('body');
include('includes/page_tail.'.$phpEx);
?>
Code: Alles auswählen
<br>
<table align="center" width="450px" cellpadding="3" cellspacing="1" border="0" class="forumline" style="border: 1px solid #000000">
<!-- BEGIN nickpagelist2 -->
<tr>
<th width="100%" class="thTop">{L_NICKPAGELIST} ({nickpagelist2.EINTRAEGE} {L_NICKPAGELISTMODS})</th>
</tr>
<!-- END nickpagelist2 -->
<!-- BEGIN nickpagelist -->
<tr>
<td align="center" class="row2"><span class="gen"><a href="nickpage.php?user={nickpagelist.NAME}">{nickpagelist.NAME}</a> {Bewertung}</span></td>
</tr>
<!-- END nickpagelist -->
</table>
Suche:
Code: Alles auswählen
case PAGE_FAQ:
$location = $lang['Viewing_FAQ'];
$location_url = "faq.$phpEx";
break;
DANACH einfügen:
Code: Alles auswählen
case PAGE_NICKPAGELIST:
$location = $lang['Nickpagelist'];
$location_url = "nickpagelist.$phpEx";
break;
Öffne ~~ admin/index.php ~~
Suche:
Code: Alles auswählen
case PAGE_FAQ:
$location = $lang['Viewing_FAQ'];
$location_url = "faq.$phpEx";
break;
DANACH einfügen:
Code: Alles auswählen
case PAGE_NICKPAGELIST:
$location = $lang['Nickpagelist'];
$location_url = "nickpagelist.$phpEx";
break;
## speichern
Öffne: ~~ includes/constants.php ~~
Suche:
Code: Alles auswählen
define('PAGE_FAQ', -8);
Code: Alles auswählen
define('PAGE_NICKPAGELIST', -16);
Öffne: ~~ includes/page_header.php ~~
Suche:
Code: Alles auswählen
'U_GROUP_CP' => append_sid('groupcp.'.$phpEx),
Code: Alles auswählen
'U_NICKPAGELIST' => append_sid('nickpagelist.'.$phpEx),
'L_NICKPAGELIST' => $lang['Nickpagelist'],
Öffne: ~~language/lang_XXX/lang_main.php ~~~
Suche:
Code: Alles auswählen
//
// That's all Folks!
// -------------------------------------------------
Code: Alles auswählen
$lang['Nickpagelist'] = 'Nickpage Liste';
$lang['Nickpagelistmods'] = 'Einträge';
## speichern
Fertig...
Grüße,
Harakiri
...
was vergessen:
ÖFFNE: ~~ templates/TEMPLATE/overall_header.tpl ~~
An geeigneter Stelle einfügen:
##speichern
ÖFFNE: ~~ templates/TEMPLATE/overall_header.tpl ~~
An geeigneter Stelle einfügen:
Code: Alles auswählen
<span class="mainmenu"><a href="{U_NICKPAGELIST}" class="mainmenu">{L_NICKPAGELIST}</a></span>
...
Hallo,
ich habe mich gestern mal an der Nickpage und an der Nickpage-Liste versucht. Klappt auch alles wunderbar..
Aber.. die User werden leider nicht in der Nickpagelist aufgelistet..
http://www.richter-alexander-hold-fanpa ... gelist.php
Kann mir jemand sagen woran das liegt?
Gruß Rain
PS. Super Arbeit die Ihr hier leistet
[ externes Bild ]
ich habe mich gestern mal an der Nickpage und an der Nickpage-Liste versucht. Klappt auch alles wunderbar..
Aber.. die User werden leider nicht in der Nickpagelist aufgelistet..

http://www.richter-alexander-hold-fanpa ... gelist.php
Kann mir jemand sagen woran das liegt?
Gruß Rain
PS. Super Arbeit die Ihr hier leistet
[ externes Bild ]
Das ist der untere Teil der lang:
http://www.richter-alexander-hold-fanpa ... t_body.tpl

Dann die URL zur nickpagelist_body:$lang['Nickpagelist'] = 'Nickpage Liste';
$lang['Nickpagelistmods'] = 'Einträge';
//
// That's all Folks!
http://www.richter-alexander-hold-fanpa ... t_body.tpl
Danke für die schnelle Hilfe<br>
<table align="center" width="450px" cellpadding="3" cellspacing="1" border="0" class="forumline" style="border: 1px solid #000000">
<!-- BEGIN nickpagelist2 -->
<tr>
<th width="100%" class="thTop">{L_NICKPAGELIST} ({nickpagelist2.EINTRAEGE} {L_NICKPAGELISTMODS})</th>
</tr>
<!-- END nickpagelist2 -->
<!-- BEGIN nickpagelist -->
<tr>
<td align="center" class="row2"><span class="gen"><a href="nickpage.php?user={nickpagelist.NAME}">{nickpagelist.NAME}</a> {Bewertung}</span></td>
</tr>
<!-- END nickpagelist -->
</table>

-
- Mitglied
- Beiträge: 290
- Registriert: 23.04.2003 23:40
- Wohnort: Berlin
- Kontaktdaten:
Nickpage 1.1 und ein Update von 1.0 auf 1.1 wurden soeben released
Bugfixes:
GIF-Thumbnails (GIF-Support ist weiterhin gewährleistet)
Email-Addy nicht änderbar -> vom User auswählbar, ob einsehbar oder nicht
leere Bereiche verbergen (Buddies, Favlinks, Hobbies, etc.)
Geburtsdatum -> vom User einstellbar, ob angezeigt oder nicht
weitere kleine Bugs wurden behoben
zusätzliche Features:
Gästebucheinträge können nun durch User gelöscht werden
Admin kann Np´s editieren
cu bloddy
Bugfixes:
GIF-Thumbnails (GIF-Support ist weiterhin gewährleistet)
Email-Addy nicht änderbar -> vom User auswählbar, ob einsehbar oder nicht
leere Bereiche verbergen (Buddies, Favlinks, Hobbies, etc.)
Geburtsdatum -> vom User einstellbar, ob angezeigt oder nicht
weitere kleine Bugs wurden behoben
zusätzliche Features:
Gästebucheinträge können nun durch User gelöscht werden
Admin kann Np´s editieren
cu bloddy
Ich biete keinen PM oder E-Mail Support!