[BETA 0.3.0] Nickpage als Profil
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.
Änderungen
Hallo,
ich hätte noch 2 Anliegen für das nächste Update:
Bei der Info-Nickpage:
- Postanzahl hinzufügen
- Beruf hinzufügen
- Avatar hinzufügen
Wäre nett und super wenn sich das umsetzen ließe.
Danke.
Gruß Boss16
ich hätte noch 2 Anliegen für das nächste Update:
Bei der Info-Nickpage:
- Postanzahl hinzufügen
- Beruf hinzufügen
- Avatar hinzufügen
Wäre nett und super wenn sich das umsetzen ließe.
Danke.
Gruß Boss16
- terminatorx120
- Mitglied
- Beiträge: 214
- Registriert: 19.02.2007 22:25
- Wohnort: Barmstedt
- Kontaktdaten:
Hi,
Boss16, ich sehe da 3 und nicht 2
Das mit der Postanzahl werde ich demnächst realisieren können.
Den Beruf kannst du ja unter "Erweiterte Einstellungen" speichern, wenn du folgendes wieder machst:
Öffne profile_add_body.tpl und füge an geeigneter Stelle ein:
Vielleicht werde ich in Zukunft eine Zeile in die Nickpage Konfiguration stellen.
Dasselbe gilt für dne Avatarupload, den findest du unter "Erweiterte Einstellungen", wird evtl. auch demnächst in die Nickpage Konfiguration mit einbezogen.
Im Testforum konntest du den Avatarupload nicht sehen, weil das Demoforum in einem unveränderten phpBB in neuster Version angelegt ist. Standartmäßig ist der Avatarupload im ACP deaktiviert.
-----------------------------------------------
-----------------------------------------------
terminatorx120 ja das muss ich wohl übersehen haben. Danke das du es gemeldet hast.
Zur Lösung:
Öffne viewtopic.php und finde:
Ersetzen mit:
Ein Update diesbezüglich wird in kürze erstellt. 
Julian
Boss16, ich sehe da 3 und nicht 2

Das mit der Postanzahl werde ich demnächst realisieren können.
Den Beruf kannst du ja unter "Erweiterte Einstellungen" speichern, wenn du folgendes wieder machst:
Öffne profile_add_body.tpl und füge an geeigneter Stelle ein:
Code: Alles auswählen
<tr>
<td class="row1"><span class="gen">{L_OCCUPATION}:</span></td>
<td class="row2">
<input type="text" class="post" style="width: 200px" name="occupation" size="25" maxlength="100" value="{OCCUPATION}" />
</td>
</tr>
Dasselbe gilt für dne Avatarupload, den findest du unter "Erweiterte Einstellungen", wird evtl. auch demnächst in die Nickpage Konfiguration mit einbezogen.
Im Testforum konntest du den Avatarupload nicht sehen, weil das Demoforum in einem unveränderten phpBB in neuster Version angelegt ist. Standartmäßig ist der Avatarupload im ACP deaktiviert.
-----------------------------------------------
-----------------------------------------------
terminatorx120 ja das muss ich wohl übersehen haben. Danke das du es gemeldet hast.
Zur Lösung:
Öffne viewtopic.php und finde:
Code: Alles auswählen
$temp_url = append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$poster_id");
Code: Alles auswählen
$temp_url = append_sid('nickpage.'.$phpEx.'?user='.$poster);

Julian
Also funktioniert soweit so gut.
Im forum index werden die links richtig gesetzt. Ich habe aber eine ganze Seite über phpBB2 laufen, dh mehrere Portale! Dort gibt es natürlich in diversen blöcken auch links zu den user profilen.
Ich habe da noch meine Probleme, ich weiss nicht wie ich genau den php code setzten muss, damit per klick auf einen User namen bei meinem Portal auch auf dessen nickpage verlinkt wird.
zb. bei:
// MOST POSTS START
Wenn ich dann bei Most post, auf den user klicke kommt:
"Dieser User existiert in unserem Forum nicht!
This user does not exists here!"
Derweilen schon ein paar Ideen um die Nickpage zu erweitern:
- Das Neuste vom user Hochgeladene Bild aus dem Albummod anzeigen
- Den Neusten Artikel vom user aus dem Knowlegebase mod anzeigen
- Den Neusten Download vom user aus dem Downloadmod anzeigen
- Den Neusten Song vom User vom Music online mod anzeigen
Ich werde versuchen diese funktionen einzubauen, wäre sehr cool wenn du das in deinen Mod einbauen würdest! - Danke schonmal für die Hilfe!
Im forum index werden die links richtig gesetzt. Ich habe aber eine ganze Seite über phpBB2 laufen, dh mehrere Portale! Dort gibt es natürlich in diversen blöcken auch links zu den user profilen.
Ich habe da noch meine Probleme, ich weiss nicht wie ich genau den php code setzten muss, damit per klick auf einen User namen bei meinem Portal auch auf dessen nickpage verlinkt wird.
zb. bei:
// MOST POSTS START
Code: Alles auswählen
'U_VIEWPROFILE' => append_sid("nickpage.php?user=" . POST_USERS_URL . "=$user_id"))
"Dieser User existiert in unserem Forum nicht!
This user does not exists here!"
Derweilen schon ein paar Ideen um die Nickpage zu erweitern:
- Das Neuste vom user Hochgeladene Bild aus dem Albummod anzeigen
- Den Neusten Artikel vom user aus dem Knowlegebase mod anzeigen
- Den Neusten Download vom user aus dem Downloadmod anzeigen
- Den Neusten Song vom User vom Music online mod anzeigen
Ich werde versuchen diese funktionen einzubauen, wäre sehr cool wenn du das in deinen Mod einbauen würdest! - Danke schonmal für die Hilfe!
Hi,
welches Portal hast du denn?
Beidem Code kann es garnicht klappen, weil du nicht nur profile durch nickpage ersetzen musst.
Nimm mal deinen Code
Und ersetze den mit folgendem:
Julian
welches Portal hast du denn?
Beidem Code kann es garnicht klappen, weil du nicht nur profile durch nickpage ersetzen musst.

Nimm mal deinen Code
Code: Alles auswählen
'U_VIEWPROFILE' => append_sid("nickpage.php?user=" . POST_USERS_URL . "=$user_id"))
Code: Alles auswählen
'U_VIEWPROFILE' => append_sid('nickpage.'.$phpEx.'?user='.$username),
)
Habe ich auch schon mal versucht, mit deinem code wird dann egal bei welchem user immer die gleiche Nickpage angezeigt, von einem User namens "Madiz" in dem Fall.
Ich benutze Ez Portal, eine Portal seite ist auch mit dem Intro+Portal mod von AWSW erstellt.
könnte auch daran liegen das ich Aktuellste Nickpage im AWSW-Portal installiert habe ?
Ich benutze Ez Portal, eine Portal seite ist auch mit dem Intro+Portal mod von AWSW erstellt.
könnte auch daran liegen das ich Aktuellste Nickpage im AWSW-Portal installiert habe ?
Code: Alles auswählen
// AKTUELLSTE NICKPAGE START
$sql = "SELECT a.user_id, a.username, b.name, b.datum
FROM ".USERS_TABLE." a, ".NICKPAGE_TABLE." b
WHERE b.uid=a.user_id
ORDER BY b.datum DESC LIMIT 5"; // die Anzahl der letzten Nickpages, die im Portal angezeigt werden sollen.
if (!$result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Could not query Nickpage information', '', __LINE__, __FILE__, $sql);
}
$nickpage_list = $db->sql_fetchrowset($result);
for($i = 0; $i < count($nickpage_list); $i++)
{
$username = $nickpage_list[$i]['username'];
$userdate = $nickpage_list[$i]['datum'];
if(strlen($username) > 17) // Die Länge des Username, alles was drüber ist, wird mit ... gekürzt.
{
$username = strip_tags($username, '<a><i><b><ul><li>');
$username = substr($username,0,15);
$username .= "...";
}
$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
$template->assign_block_vars('nickpagemod', array(
"ROW_COLOR" => "#" . $row_color,
"ROW_CLASS" => $row_class,
'NAME' => '<a href="' . append_sid("nickpage.php?user=$username") . '">' . $username . '</a>',
'LSEEN_TIME' => date("d.m.y", $nickpage_list[$i]['datum']),
)
);
}
// AKTUELLSTE NICKPAGE END