zum nickpage mal ne frage

Support zum phpBB2 und zu MODs anderer Autoren.

Moderator: Supporter

zum nickpage mal ne frage

Beitragvon ronny » 19. Jan 2006 18:21

hallo :)

so das ich nun ja schon alles schaffe selber einzubauen usw bin ich nun doch auf ein problem gestossen mit den mod also ich habe alles hochgeladen rechte gesetzt wie gefortert

so nun wollte ich dann die install php aus führen da kommt ich bin nicht bereichtigt dazu ich sollte doch mein admin das machen lassen :P ich bin doch der admin :lol: also meine frage wo liegt der fehler :?:

ich hänge mal die install.php an wende mal zeit hast amiga kanste die mal prüfen wäre cool :wink:

ediet geht garnicht zum anhängen dann eben so :D

Code: Alles auswählen
<?php
define('IN_PHPBB', true);
define('NICKPAGE_INSTALL', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

if($userdata['user_level'] == ADMIN)
{
   //
   // nickpage already installed?
   //
   $sql = "SHOW TABLES LIKE '%nickpageconf%'";
   if( !($result = $db->sql_query($sql)) )
   {
      message_die(GENERAL_ERROR, 'Konnte existente Tabellen nicht auslesen.<br><br>Could not get table names!', '', __LINE__, __FILE__, $sql);
   }
   if (!$row = $db->sql_fetchrow($result)) {
      
      
   unset($sql);
   #
   # Tabellenstruktur für Tabelle `nickpagebuddies`
   #
   //$table_name[] = $table_prefix."nickpagebuddies";
   $sql[] = "CREATE TABLE IF NOT EXISTS ".$table_prefix."nickpagebuddies (
     uid mediumint(8) NOT NULL default '0',
     buddie mediumint(8) NOT NULL default '0'
   )";
   # --------------------------------------------------------
   
   #
   # Tabellenstruktur für Tabelle `nickpageconf`
   #
   //$table_name[] = $table_prefix."nickpageconf";
   $sql[] = "CREATE TABLE IF NOT EXISTS ".$table_prefix."nickpageconf (
      registered_only tinyint(1) NOT NULL default '0',
      anzahl_posts int(8) NOT NULL default '0',
      buddielist int(8) NOT NULL default '0',
      favlinks int(8) NOT NULL default '0',
      allow_guestbook tinyint(1) NOT NULL default '0',
      guestbook_writer tinyint(1) NOT NULL default '0',
      entry_per_page mediumint(5) NOT NULL default '0',
      allow_galerie tinyint(1) NOT NULL default '0',
      galery_maxpics int(8) NOT NULL default '0',
      allow_kreatives tinyint(1) NOT NULL default '0',
      gd tinyint(1) NOT NULL default '0'
   )";
   //Datensatz einfügen
   $sql[] = "INSERT INTO ".$table_prefix."nickpageconf VALUES (0, 0, 10, 10, 1, 0, 10, 1, 25, 1, 2 )";
   # --------------------------------------------------------
   
   #
   # Tabellenstruktur für Tabelle `nickpagefavs`
   #
   //$table_name[] = $table_prefix."nickpagefavs";
   $sql[] = "CREATE TABLE IF NOT EXISTS ".$table_prefix."nickpagefavs (
     uid mediumint(8) NOT NULL default '0',
     url varchar(100) NOT NULL default '',
     urlname varchar(100) NOT NULL default ''
   )";
   # --------------------------------------------------------
   
   #
   # Tabellenstruktur für Tabelle `nickpagegalerie`
   #
   //$table_name[] = $table_prefix."nickpagegalerie";
   $sql[] = "CREATE TABLE IF NOT EXISTS ".$table_prefix."nickpagegalerie (
     gal_id int(5) NOT NULL auto_increment,
     uid int(5) NOT NULL default '0',
     pic varchar(100) NOT NULL default '',
     comment varchar(100) NOT NULL default '',
     PRIMARY KEY  (gal_id)
   )";
   # --------------------------------------------------------
   
   #
   # Tabellenstruktur für Tabelle `nickpagegb`
   #
   //$table_name[] = $table_prefix."nickpagegb";
   $sql[] = "CREATE TABLE IF NOT EXISTS ".$table_prefix."nickpagegb (
     aid int(10) NOT NULL auto_increment,
     von mediumint(8) NOT NULL default '0',
     autor varchar(100) NOT NULL default '',
     an mediumint(8) NOT NULL default '0',
     zeit varchar(40) NOT NULL default '',
     message text,
     PRIMARY KEY  (aid)
   )";
   # --------------------------------------------------------
   
   #
   # Tabellenstruktur für Tabelle `nickpagemod`
   #
   //$table_name[] = $table_prefix."nickpagemod";
   $sql[] = "CREATE TABLE IF NOT EXISTS ".$table_prefix."nickpagemod (
     uid mediumint(8) NOT NULL default '0',
     name varchar(25) NOT NULL default '',
     born date,
     pic varchar(255) NOT NULL default '',
     specialnick varchar(255) NOT NULL default '',
     info varchar(255) NOT NULL default '',
     visits mediumint(8) NOT NULL default '0',
     vote int(8) NOT NULL default '0',
     votes int(5) NOT NULL default '0',
     kreatives text NOT NULL,
     safe tinyint(1) NOT NULL default '0',
     safe_gb tinyint(1) NOT NULL default '0',
     gb_email tinyint(1) NOT NULL default '0',
     status tinyint(4) NOT NULL default '0',
     created int(11) NOT NULL default '0',
       PRIMARY KEY (uid)
   )";
   # --------------------------------------------------------
   
   #
   # Tabellenstruktur für Tabelle `nickpagevotes`
   #
   //$table_name[] = $table_prefix."nickpagevotes";
   $sql[] = "CREATE TABLE IF NOT EXISTS ".$table_prefix."nickpagevotes (
     uid int(6) NOT NULL default '0',
     von int(6) NOT NULL default '0',
     vote tinyint(1) NOT NULL default '0'
   )";
   for($x=0;$x<count($sql);$x++)
   {
      $db->sql_query($sql[$x]);
   }
   message_die(GENERAL_MESSAGE,'Installation abgeschlossen.<br>
   <br>
   Unter Umständen ist es erforderlich die Nickpage über das ACP zu konfigurieren.<br>
   <br>
   Viel Spass...');
   } else {
      message_die(GENERAL_MESSAGE,'Die Nickpage wurde bereits zu einem fr&uuml;heren Zeitpunkt installiert.<hr>
      The nickpagemod ist already installed!');
   }
}
else
{
   message_die(GENERAL_MESSAGE,'Sie sind nicht befugt, dieses Resource auszuf&uuml;hren!<br>
   <br>
   Bitte wenden Sie sich an Ihren Administrator.<hr>
   You are not authorized to execute this application!<br>
   <br>
   Please inform your administrator about this.');
}

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
für fehler und sonstiges keine haftung
Benutzeravatar
ronny
User
 
Beiträge: 62
Registriert: 15. Okt 2005 16:37
Wohnort: penzberg

Beitragvon AmigaLink » 19. Jan 2006 20:01

Du musst als Admin im Forum angemeldet sein, dann klappt auch das Install-Script. :)
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Beitragvon ronny » 19. Jan 2006 20:11

ne ne das habe ich ja gemacht war angemeldet als admin und sogar zwei mal probiert auch mit einem andern nickpage mod meine jetzt andere erweiterung kam immer der selbe fehler raus hmm das ärgert mich ein bissel :oops: :lol:
für fehler und sonstiges keine haftung
Benutzeravatar
ronny
User
 
Beiträge: 62
Registriert: 15. Okt 2005 16:37
Wohnort: penzberg

Beitragvon AmigaLink » 19. Jan 2006 20:30

Lad das Install-Script hoch, öffne das Forum, melde dich als Admin an und ruf dann das Install-Script auf. Schon klappt es auch mit dem Nachbarn. :)

Nebenbei bemerkt lassen sich php und txt Dateien hier nur anhängen wenn sie als kompremiert sind (also zip, rar, ace, ...).

Zugefügt nach 1 Minute(n):

Du kannst das Install-Script wieder löschen, ich habe es für dich ausgeführt. :D
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Beitragvon ronny » 20. Jan 2006 18:34

oh danke schön dann werde ich morgen den mod zu ende bauen bessten dank

gruss ronny

Zugefügt nach 22 Stunde(n):

so ging wunder bar nur ein problem gibts mein server geht nicht :lol: nö spass bei seite in der viewtopic.php



Code: Alles auswählen
$template->assign_block_vars('postrow', array(
      'ROW_COLOR' => '#' . $row_color,
      'ROW_CLASS' => $row_class,
      'POSTER_NAME' => $poster,
      .u.
      .s.
      .w.
   );


danach soll ich das eingeben
Code: Alles auswählen
//
   //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),
      ));
   }




dann steht aber das womit ich nicht klar komme

Code: Alles auswählen
//
//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);




also wo ich die klammer ihn schmeissen muss den ohne klammer kommt irgent ein parse fehler mit aber auch wenn ich das einfüge genau wo die es haben wollen ist der button übern beitrag hmm was ist das könnte ich da was ändern?

geruss ronny
für fehler und sonstiges keine haftung
Benutzeravatar
ronny
User
 
Beiträge: 62
Registriert: 15. Okt 2005 16:37
Wohnort: penzberg

Beitragvon AmigaLink » 20. Jan 2006 21:40

Wenn der Button überm Beitrag erscheint, dann hast du einen Fehler in der viewtopic.tpl und [/u]nicht in der viewtopic.php[/u].
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Beitragvon ronny » 21. Jan 2006 10:46

hmm da muss ich erst mal suchen ob ich da überhaupt was ändern musste aber eigenlich kann das nicht stimmen da ich den code schnipzel kar nicht in der viewtopic.php drine habe aber wenn doch dann kommt ja der fehler nuja ich schaue mal nach danke

gruss ronny
für fehler und sonstiges keine haftung
Benutzeravatar
ronny
User
 
Beiträge: 62
Registriert: 15. Okt 2005 16:37
Wohnort: penzberg

Beitragvon mcgecko » 21. Jan 2006 11:03

Moin moin,
an der Stelle bin ich am anfang auch gescheitert :-D
Im grunde ist es einfach...

In deinem ersten Zittat steht was du suchen sollst das iss auch da nich so wies in der Anleitung steht..aber so ähnlich.

Wenn du nun das aus Zitat 2 da eingibst ..und dabei ist eben Zitat 3 wichtig die Klammer die in Zitat erscheint mus eben genau darunter folgen...

Vielleicht hilft dir das ja ..
Gruß
McG
Benutzeravatar
mcgecko
User
 
Beiträge: 49
Registriert: 28. Sep 2005 18:44
Wohnort: Neuenrade naehe Dortmund


Zurück zu phpBB2 Support



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast