 |
|
|
|

| Autor |
Nachricht |
garugc
phpBB2.de User

Anmeldungsdatum: 03.05.2006
Beiträge: 25
|
Verfasst am:
Mi 23 Aug, 2006 19:51 |
  |
Ich hätte ne ganz kleine Frage (mit der Hoffnung, dass die Antwort auch klein ist):
In der Nickpage werden die Buddies zu deren jeweiligen Nickpages verlinkt.
Nun möchte ich aber, dass man zu deren Profil gelangt, wenn man auf deren Namen in der Buddie-Liste klickt.
Müsste doch machbar sein, oder? |
|
|
    |
 |
Google
|
Verfasst am:
|
 |
|
|
 |
Santana
phpBB2.de User


Anmeldungsdatum: 08.11.2006
Beiträge: 49
Wohnort: Wien
|
Verfasst am:
Di 21 Nov, 2006 13:59 |
  |
also hab folgendes problem
die in der install.txt beschriebenen zeilen kann ich nicht finden die ich finden kann beinhalten anderes
ist dieser nickpage mod auch für das plus geeignet oder nicht
bitte um hilfe
| Code: |
//Öffne------------------------------------------------------------------------------------
//
includes/usercp_viewprofile.php
//
//Finde------------------------------------------------------------------------------------
//
$profiledata = get_userdata(intval($HTTP_GET_VARS[POST_USERS_URL]));
//
//Füge darunter ein------------------------------------------------------------------------
//
//
//Nickpage
//
$sql = "SELECT COUNT(uid) AS zaehle FROM ".NICKPAGE_TABLE." WHERE uid='".$_GET['u']."'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Querrie-Fehler', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
if($userdata['user_id'] == $_GET['u'] OR $row['zaehle'] == "1")
{
$server_protocol = ($board_config['cookie_secure']) ? 'https://' : 'http://';
$server_name = preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['server_name']));
$server_port = ($board_config['server_port'] <> 80) ? ':' . trim($board_config['server_port']) : '';
$script_name = preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['script_path']));
$script_name = ($script_name == '') ? $script_name : '/' . $script_name;
$url = append_sid('nickpage.'.$phpEx.'?user='.$profiledata['username']);
$nickpage = '<a href="'.$url.'"><img src="templates/nickpage/nickpage_button_big.gif" border="0" alt="'.$server_protocol.$server_name.$server_port.$script_name.'/'.$url.'"></a>';
}
else
{
$nickpage = 'nicht eingerichtet';
}
//
//Finde------------------------------------------------------------------------------------
//
//
// Generate page
//
$page_title = $lang['Viewing_profile'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$template->assign_vars(array(
//
//Füge darunter ein------------------------------------------------------------------------
//
'U_NICKPAGE' => $nickpage,
//
//Speichern und Schließen der Datei--------------------------------------------------------
//
//
//Öffne------------------------------------------------------------------------------------
//
templates/profile_view_body.tpl
//
//Füge an geeigneter Stelle ein------------------------------------------------------------
//
<tr>
<td valign="top" align="right" nowrap="nowrap"><span class="gen">Nickpage:</span></td>
<td> <b><span class="gen">{U_NICKPAGE}</span></b></td>
</tr>
//
//Speichern und Schließen der Datei--------------------------------------------------------
//
//
//Öffne------------------------------------------------------------------------------------
//
includes/page_header.php
//
//Finde------------------------------------------------------------------------------------
//
$template->pparse('overall_header');
//
//Füge darüber ein-------------------------------------------------------------------------
//
#-->>>DARÜBER einfügen!!!!<<<--
//
//Nickpagelink zeigen?
//
if ( $userdata['session_logged_in'] )
{
//Nickpage vorhanden?
$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 Querrie nicht ausführen!', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
//Konfiguration (ab wieviel posts...)
$sql = "SELECT anzahl_posts FROM ".NICKPAGECONFIG_TABLE;
if( !($result2 = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Konnte Querrie nicht ausführen!', '', __LINE__, __FILE__, $sql);
}
$row2 = $db->sql_fetchrow($result2);
if($row['zaehle'] == "1" OR $row2['anzahl_posts'] <= $userdata['user_posts'])
{
$template->assign_block_vars('Shownickpagebutton',array(
'U_NICKPAGE' => append_sid('nickpage.'.$phpEx.'?admin='.$userdata['username']),
));
}
}
//
//Speichern und Schließen der Datei--------------------------------------------------------
//
//
//Öffne------------------------------------------------------------------------------------
//
templates/overall_header.tpl
//
//Füge an geeigneter Stelle ein------------------------------------------------------------
//
#Enter drücken, damit der Cursor in eine neue leere Zeile springt
<!-- BEGIN Shownickpagebutton -->
<img src="templates/nickpage/nickpage_button_small.gif" hspace="3"><a href="{Shownickpagebutton.U_NICKPAGE}" class="mainmenu">Nickpage</a>
<!-- END Shownickpagebutton -->
#Enter drücken, damit der Cursor in eine neue leere Zeile springt
//
//Speichern und Schließen der Datei--------------------------------------------------------
//
//
//Öffne-----------------------------------------------------------------------------------
//
viewtopic.php
//
//Finde------------------------------------------------------------------------------------
//
$template->assign_block_vars('postrow', array(
'ROW_COLOR' => '#' . $row_color,
'ROW_CLASS' => $row_class,
'POSTER_NAME' => $poster,
.u.
.s.
.w.
);
//
//Füge darunter ein------------------------------------------------------------------------
//
//
//Nickpagebutton
//
$sql = "SELECT COUNT(uid) AS zaehle FROM ".NICKPAGE_TABLE." WHERE uid='".$poster_id."'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Querrie-Fehler', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
if($row['zaehle'] == "1")
{
$template->assign_block_vars('postrow.Nickpagebutton', array(
'U_NICKPAGE' => append_sid('nickpage.'.$phpEx.'?user='.$poster),
));
}
//
//Nachfolgender Code-----------------------------------------------------------------------
//
# das ist lediglich eine Information für euch,
# um ein Einfügen des Codes an einer falschen Stelle zu vermeiden.
# diese Zeilen müßten auf die eingefügten Zeilen folgen:
}
$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
//
//Speichern und Schließen der Datei--------------------------------------------------------
//
//
//Öffne------------------------------------------------------------------------------------
//
templates/viewtopic_body.tpl
//
//Finde------------------------------------------------------------------------------------
//
<noscript>{postrow.ICQ_IMG}</noscript>
#bei verschiedenen Templates funktioniert die Anzeige des Buttons an dieser Stelle nicht...
#versuche im Falle des Falles, die Zeilen vor das Javascript einzufügen
//
//Füge dahinter ein------------------------------------------------------------------------
//
#Enter drücken, damit der Cursor in eine neue leere Zeile springt
<!-- BEGIN Nickpagebutton -->
<a href="{postrow.Nickpagebutton.U_NICKPAGE}"><img src="templates/nickpage/nickpage_button_big.gif" border="0"></a>
<!-- END Nickpagebutton -->
#Wieder Enter Drücken, damit auch der letzte Kommentar alleine in der Zeile steht
//
//Speichern und Schließen der Datei--------------------------------------------------------
//
#
#Folgende Schritte sind für ein Funktionieren des Mods nicht zwingend erforderlich!
#
//
//Öffne------------------------------------------------------------------------------------
//
includes/constants.php
//
//Finde------------------------------------------------------------------------------------
//
// Page numbers for session handling
//
//Füge darunter ein------------------------------------------------------------------------
//
define('PAGE_NICKPAGE', -99);
//
//Speichern und Schließen der Datei--------------------------------------------------------
//
//
//Öffne------------------------------------------------------------------------------------
//
admin/index.php
//
//Finde------------------------------------------------------------------------------------
//
switch($onlinerow_reg[$i]['user_session_page'])
{
//
//Füge dahinter ein------------------------------------------------------------------------
//
case PAGE_NICKPAGE:
$location = $lang['NICKPAGE'];
$location_url = "";
break;
//
//Finde------------------------------------------------------------------------------------
//
switch( $onlinerow_guest[$i]['session_page'] )
{
//
//Füge dahinter ein------------------------------------------------------------------------
//
case PAGE_NICKPAGE:
$location = $lang['NICKPAGE'];
$location_url = "";
break;
//
//Speichern und Schließen der Datei-------------------------------------------------------- |
gilt immer nur für das was ich in den einzelnen .tpl bzw .php finden soll da steht bei mir etwas anderes drinnen |
|
|
    |
 |
garugc
phpBB2.de User

Anmeldungsdatum: 03.05.2006
Beiträge: 25
|
Verfasst am:
Mi 06 Dez, 2006 10:26 |
  |
Hallo.
Zu meiner Frage oben hat leider noch niemand geantwortet.. und im Netz find ich absolut keine Lösung.
Für die Profis unter Euch wird das doch sicherlich nicht so schwierig sein.
ich möchte nur, dass man in der Nickpage bei der Buddy-Auswahl nicht zu den Nickpages der Buddies sondern zum Profil verlinkt wird. |
|
|
    |
 |
AmigaLink
phpBB2.de User


Anmeldungsdatum: 08.06.2003
Beiträge: 525
Wohnort: NRW
|
Verfasst am:
Mi 06 Dez, 2006 21:58 |
  |
|
     |
 |
Light-Devil
phpBB2.de User

Anmeldungsdatum: 20.11.2006
Beiträge: 9
|
Verfasst am:
Do 07 Dez, 2006 04:41 |
  |
Ja alles Interessant. Bei mir funzt alles bestens. Nur die Funktion alle Nickpages aufzulisten suche ich wie doof.
Aber weswegen ich schreibe hat 2 Gründe.
1. Wie kann ich die Buddyliste aus der Nickpage in meinem Login Fenster des Ezportals anzeigen lassen? oder wie kann ich die buddyliste überhaupt irgendwo anders anzeigen lassen?
2. Was ist mit dem Programmierer Passiert? php-progger gibt es nicht mehr. Da ist nun eine andere undurchsichtige Seite gelinkt.
Weil es gäbe auch Ideean für eine erweiterung.
LG Sly |
|
|
    |
 |
warly
phpBB2.de User

Anmeldungsdatum: 21.06.2006
Beiträge: 15
|
Verfasst am:
Do 07 Dez, 2006 09:46 |
  |
Habe bei mir auch den Nickpagemod eingebaut in der Plusversion, allerdings gerade seit gestern den neuen MySpace Mod zusammen mit dem Blog Mod eingebaut, zusammen sehr schön.
Hier z.B. zu sehen :
MySpaceClone Profil : http://mps.thebladepact.com/profile.php?mode=viewprofile&u=2
und die Suche hierfür: http://mps.thebladepact.com/mps_search.php
Sehr fein finde ich, dass die User selber Ihre Spaces / Profile gestalten können und sobald sich jemand so eine MySpace Seite eingerichtet hat, wird das Profil automatisch dort hin verlinkt.
Kann ich nur empfehlen  |
|
|
   |
 |
Yankie
phpBB2.de User

Anmeldungsdatum: 06.11.2003
Beiträge: 61
|
Verfasst am:
Mo 25 Dez, 2006 15:28 |
  |
Gibt es eine Möglichkeit die Nickpage direkt im Userprofiel anzeigen zu lassen ? (nicht als Link zum weiterverbinden) |
_________________ WoW Gilde: http://InnerFire.6x.to | mein Rechner |
|
   |
 |
garugc
phpBB2.de User

Anmeldungsdatum: 03.05.2006
Beiträge: 25
|
Verfasst am:
Di 30 Jan, 2007 12:06 |
  |
| AmigaLink hat folgendes geschrieben: |
http://www.amigalink.de/phpbb2/viewtopic.php?t=847  |
aaaaaaaah.. vielen Dank AmigaLink!!!!!!!
ich hab deinen eintrag erst jetzt gelesen - verdammt.. und ich suche so lange danach! |
|
|
    |
 |
pizzamampf
phpBB2.de User

Anmeldungsdatum: 26.03.2007
Beiträge: 2
|
Verfasst am:
Mo 26 März, 2007 14:35 |
  |
Also, ich finde das Nickpage - Mod recht gut.
Was ich bisher noch nicht auf Anhieb gefunden habe ist ein funktionierender Link zu den Nickpage Lösch Addon für Admins. Aber das ist jetzt erstmal relativ, ausser jemand hat zufälligerweise nen Link diesbezüglich auf der Schnelle... <-- erledigt!
Nun zu nen nach meiner Meinung kleinen Problem mit dem ich im Zweifelsfall sogar leben könnte. Und zwar kommt es zu einen nicht betitelten Fehler, wenn ich bei "Kreatives" im Text nen ' einfüge. Hat da wer ne Idee, wie man das Problem lösen könnte? |
|
|
    |
 |
Snoopy53
phpBB2.de User

Anmeldungsdatum: 20.02.2004
Beiträge: 2
|
Verfasst am:
Di 27 März, 2007 17:18 |
  |
|
   |
 |
H3RG1
phpBB2.de User

Anmeldungsdatum: 27.04.2007
Beiträge: 16
|
Verfasst am:
Fr 11 Mai, 2007 14:38 |
  |
also... ich hab den nickpage mod versucht zu installieren... habs nich hingekriegt.. meine php kenntnisse sind total sch..... lecht. das forum hat danach garnichmehr funktioniert. kann mir jmd erklären was ich falsch gemacht habe? zudem noch eine frage: gibt es eine livedemo des nickpage-mods? ich würde den mod gern mal in aktion erleben^^ |
|
|
   |
 |
|
|
|
|
Gehe zu Seite Zurück 1, 2, 3
|
Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
| |