Seite 1 von 1

Map Mod 2.0.1 und Profile Control Panel 2.0.0-1

Verfasst: 24.06.2004 19:34
von IamTrebor
Hi

Ich bin bei der Installation des Map Mod auf durch den PCP- Mod bedingte Probleme gestoßen. Und zwar kannte ich mit Hilfe des Easy Mods folgende Dateien nicht automatisch verändern/anpassen:

overall_header.tpl - welche ich aber im Moment nicht zu verändern brauche, da ich mit dem "Java Script Header Menü" -Mod arbeiten wollte

admin_users.php - konnte ich durch eine geringfügige Änderung des Installationsskiptes auch automatisieren


viewtopic_body - Und hier hänge ich jetzt fest :(

im Installationsskipt steht :

Code: Alles auswählen

#
#-----[ FINDE ]------------------------------------------
#

<td width="150" align="left" valign="top" class="{postrow.ROW_CLASS}"><span class="name"><a name="{postrow.U_POST_ID}"></a><b>{postrow.POSTER_NAME}</b></span><br /><span class="postdetails">{postrow.POSTER_RANK}<br />{postrow.RANK_IMAGE}{postrow.POSTER_AVATAR}<br /><br />{postrow.POSTER_JOINED}<br />{postrow.POSTER_POSTS}<br />{postrow.POSTER_FROM}</span><br /></td>

dieser Code wurde aber schon vom PCP -Mod durch

Code: Alles auswählen

 
	<td width="150" align="left" valign="top" class="{postrow.ROW_CLASS}"><a name="{postrow.U_POST_ID}"></a>{postrow.AUTHOR_PANEL}</td>
ersetzt

Ich bin dann durch intensive Suche hier und in den beiden Autorenforen auf folgenden Code gestoßen:

Code: Alles auswählen

------[erzeuge]------

def_costumfuction.php

------[füge Code hinzu]------
<?php

/***************************************************************************
 *                     def_customfuncs_std.php (custom code for PCP)
 *                     ---------------------
 *             For Profile-Center-Mod von Pirre ***************************************************************************/

/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 *
 ***************************************************************************/

if ( !defined('IN_PHPBB') )
{
   die('Hacking attempt');
   exit;
}

//-----------------------------------
//
// user_map output function
//
//-----------------------------------
function pcp_output_map($field_name, $view_userdata, $map_name='')
{
   global $board_config, $phpbb_root_path, $phpEx, $lang, $images, $userdata;
   global $values_list, $tables_linked, $classes_fields, $user_maps, $user_fields;

   $txt = '';
   $img = '';
   $res = '';
   if ( !empty($view_userdata[$field_name]) && ($view_userdata['user_id'] != ANONYMOUS) )
   {
      $link = $view_userdata[$field_name];
      $title = $lang[Location];

      $temp_url = append_sid("./map.$phpEx?highlight=" . $view_userdata['user_id']);
      $txt = '<a href="' . $temp_url . '" title="' . $view_userdata[$field_name] . '">' . $view_userdata[$field_name]. '</a>';


      // result
      $res = pcp_output_format($field_name, $txt, $img, $map_name);
   }
   return $res;
}

?>



-----[ öffne ]------

profilcp/def_userfields.php

-----[finde]---------

'user_from' => array(
      'lang_key' => 'Location',
      'class' => 'real',
      'type' => 'VARCHAR',

-----[ersetzte mit]--------

   'user_from' => array(
      'lang_key' => 'Location',
      'class' => 'real',
      'type' => 'VARCHAR',
      'dsp_func' => 'pcp_output_map',

------save all files--------

ich habe die eine Datei erstellt und die andere Datei wie beschrieben verändert und beide im ../profilcp/def - Verzeichnis meines Forums gespeichert. Was muß ich jetzt machen? Wie muß ich die viewtopic_body.tpl verändern?

24 Stunden sind um...

Verfasst: 25.06.2004 20:07
von IamTrebor
*schieb* :D

Verfasst: 26.06.2004 21:29
von Christian_W
Du musst die viewtopic_body.tpl überhaupt nicht ändern.
Du kannst die Buttons dann im ACP in den Einstellungen vom PCP erstellen.
Eine Anleitung dazu findest Du auch auf der Seite des Mod-Erstellers.
Sämtliche Buttons in den Postings und im Profil werden beim PCP in dessen Einstellungen angelegt.

Gruß Christian

Verfasst: 28.06.2004 23:01
von IamTrebor
Danke
ich werde es bei gelegenheit ausprobieren :grin:

P.S. wo finde ich diese Anleitung bzw. welche ist die Website des Autors? im Zip-archiv des mod-pcp stand nur diese hier: http://rpgnet.clanmckeen.com

Verfasst: 29.06.2004 06:52
von Christian_W

Verfasst: 29.06.2004 14:45
von IamTrebor
Ich bekomm es einfach nicht hin. :(

den mod hab ich eingerichtet und für meinen account (Iamtrebor) habe ich
direkt in die Datenbank (Tabelle:phpbb_ map_mod_user) längen- und breitengrade eingegeben, nur um zu testen ob der Mod auch funktioniert.

Sofern für einen Benutzer die Daten eingetragen wurden kommt man über desen öffentlichen Profilinfos auch zur Karte. Bei den anderen benutzern (obwohl gleicher wohnort) bekomme ich eine fehlermeldung....


Ich habe versucht das PCP über den das ACP anzupassen, bin aber kläglich gescheitert. :cry:

Verfasst: 01.07.2004 22:33
von IamTrebor
*schieb* :D

Verfasst: 03.07.2004 22:15
von Christian_W
Ich hab mal die Map-Einstellungen aus dem Profil in eine eigene Seite gepackt. Aus der Karte wird darauf verlinkt. Evtl. musst Du dann noch aus dem PCP einen Link darauf anlegen.
map_mod_2.0.1_edit_profile_on_extra_page.zip

Gruß Christian