Seite 1 von 2

Portal Mod (von phpbbaby)

Verfasst: 19.10.2003 14:32
von Acid
phpbbaby hat geschrieben:finde es auch komisch, hab das intro+portal mod install. ( das 2. mal - weil neues board......musste altes löschen wg. totalcrash "rien ne va plus" :D )

aber beim aufrufen im ACP kommt nun folgende meldung: (beim ersten mal install funktionierte es sofort)
phpBB : Critical Error

Could not query introportalmod information in admin_board

DEBUG MODE

SQL Error : 1146 Table 'xxxx.INTROPORTALMOD_TABLE' doesn't exist

SELECT * FROM INTROPORTALMOD_TABLE

Line : 73
File : /home/xxx/xxx/admin/admin_introportalmod.php
aber auch :
Line : 118
File : /home/xxx/xxxx/admin/admin_introportalmodnav.php

jenachdem ob ich auf konfiguration oder navigation klicke.

ich habe die sql anweisung aber ausgeführt mit der beinhalteten install.php und sie sind auch in meiner da - wo ist da der fehler?

liegt es auch an dem weil ich das ezportal mod auch install. habe??
Fehlermeldung beim Portal: Hast du auch die constants.php korrekt editiert?

Verfasst: 19.10.2003 14:56
von phpbbaby
ähm....wo soll ich das eintragen?? sorry- weiss nicht wie das meinst :-?

Zitat:
$tables = array('auth_access', 'banlist', 'categories', 'config', 'disallow', 'forums', 'forum_prune', 'groups', 'posts', 'posts_text', 'privmsgs', 'privmsgs_text', 'ranks', 'search_results', 'search_wordlist', 'search_wordmatch', 'sessions', 'smilies', 'themes', 'themes_name', 'topics', 'topics_watch', 'user_group', 'users', 'vote_desc', 'vote_results', 'vote_voters', 'words', 'neue_tabelle');

bei mir sieht es so aus in der constants.php

// Page numbers for session handling
define('PAGE_INDEX', 0);
define('PAGE_LOGIN', -1);
define('PAGE_SEARCH', -2);
define('PAGE_REGISTER', -3);
define('PAGE_PROFILE', -4);
define('PAGE_VIEWONLINE', -6);
define('PAGE_VIEWMEMBERS', -7);
define('PAGE_FAQ', -8);
define('PAGE_POSTING', -9);
define('PAGE_PRIVMSGS', -10);
define('PAGE_GROUPCP', -11);
define('PAGE_CARD', -12);
define('PAGE_MODS', -13);
define('PAGE_LINKS', -14);
define('PAGE_MAILFORM', -15);
define('PAGE_TEILNEHMER', -16);
define('PAGE_ERGEBNIS', -17);
define('PAGE_REGELN', -18);
define('PAGE_HOME', -19);
define('PAGE_LMO', -20);
define('PAGE_TIPP', -21);
define('PAGE_ANMELDE', -22);
// Intro + Portal MOD START
define('PAGE_INTRO', -23);
define('PAGE_PORTAL', -24);
// Intro + Portal MOD END
define('PAGE_TOPIC_OFFSET', 5000);

in der anleitung steht es aber so:
// Intro + Portal MOD START
define('PAGE_INTRO', -12);
define('PAGE_PORTAL', -13);
// Intro + Portal MOD END
die reihenfolge der zahlen bsp. -12
ist doch nicht ausschlaggebend-oder? hatte an dieser position ja schon andere


und gleich noch was - sorry, fragen über fragen:

ich versuch gerade nochmal das pcp mod einzubauen - kann aber in der viewtopic.php folgendes nicht finden:
$sql = "SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid
wie gibts das wieder? :-?

danke schon mal für deine hilfestellung :)

Verfasst: 19.10.2003 15:05
von Acid
phpbbaby hat geschrieben:ähm....wo soll ich das eintragen?? sorry- weiss nicht wie das meinst
Zunächst musst du mal nachschauen, wie die Namen der neuen Tabellen lauten. Wie du es dann eintragen musst, hab ich oben blaumarkiert ('neue_tabelle' ersetzt du dann mit dem Namen der Tabelle).


Das mit den Zahlen in der constants.php hast du richtig gemacht (immer im negativen minus 1 zählen; man kann auch -50 eintragen, aber halt nich Ziffern doppelt belegen). Jedoch fehlt da noch was:

Code: Alles auswählen

#
#-----[ FIND ]------------------------------------------
#
# german: Finde
#

define('VOTE_USERS_TABLE', $table_prefix.'vote_voters');

#
#-----[ AFTER, ADD ]------------------------------------------
#
# german: Danach einfügen
#

// Intro + Portal MOD START
define('INTROPORTALMOD_TABLE', $table_prefix.'introportalmod');
// Intro + Portal MOD END
ich versuch gerade nochmal das pcp mod einzubauen - kann aber in der viewtopic.php folgendes nicht finden.
Schau mal ob du ..

Code: Alles auswählen

$sql = "SELECT u.*, p.*,  pt.post_text, pt.post_subject, pt.bbcode_uid
..finden kannst.
Wenn ja, dann kannst du diesen Schritt überspringen.
Wenn nein, dann suche nach "SELECT u" (also nur einen Teil) und ersetze den gefundenen Codeblock mit dem neuen Code.

Verfasst: 19.10.2003 15:19
von phpbbaby
acid, du hast folgendes geschrieben:
Zunächst musst du mal nachschauen, wie die Namen der neuen Tabellen lauten. Wie du es dann eintragen musst, hab ich oben blaumarkiert ('neue_tabelle' ersetzt du dann mit dem Namen der Tabelle).
das war mir schon klar das ich da dann anfüge wie du geschrieben hast - nur in welcher datei muss ich daas machen?


ah, danke....diese zeile hab ich - nur das muss man ja mal wissen - zum glück weiss ich es ja nun durch dich :)

klasse nun kann es weitergehen

Verfasst: 19.10.2003 15:24
von Acid
phpbbaby hat geschrieben:..nur in welcher datei muss ich daas machen?
Ja, das wäre hilfreich. :grin: (admin_db_maintenance.php)

Verfasst: 19.10.2003 15:26
von phpbbaby
:D danke

achso, hatte vorhin vergessen - die eine befehlszeile in der constants.php hab ich natürlich drin.


so weitergeht's - hoffe ohne zwischenfälle :D

Verfasst: 19.10.2003 15:28
von phpbbaby
btw. acid

hab da noch ein problem wegen countdown mod.

kannst mir da einen einblick gewähren wie genau nach anleitung waas kopiert und abgespeichert werden muss? das ding läuft bei mir auch nicht.....wird alles klasse angezeigt nur die uhr ansich tut sich gar nix

edit: hab das schon im entsprechenden thread gepostet vor tagen - kam leider noch keine resonaz bis dato :(

es gibt da noch einen bei dem läuft es auch nicht

wäre super von dir :)

Verfasst: 19.10.2003 16:00
von phpbbaby
achso vergessen hatte:

was ist nun die ursache, dass bei intro+portal diese fehlermeldung auftaucht wenn die tabellen in der db sind und die constants.php richtig ist??

Verfasst: 19.10.2003 16:23
von Acid
Hast du die geänderte constants.php hochgeladen? ;)
Testweise kannst du ja das Installationsscript nochmal ausführen.

Verfasst: 19.10.2003 16:40
von phpbbaby
ne, die hat ja so gepasst - hatte ja auch die eine befehlszeile ja drinne ;)nur hatte ich sie nicht reinpopiert hier weil es ja nur um die positionierung von dem hier
// Intro + Portal MOD START
define('PAGE_INTRO', -12);
define('PAGE_PORTAL', -13);
// Intro + Portal MOD END
ging

hatte sie schon 2 mal ausgeführt-zwischendurch auch gelöscht aus der db weil ja eben die meldung kan das sie schon vorhanden sind - geholfen hat es nichts *grübel*

EDIT: das ezportal mod verwendet ja acuh eine portal.php und das intro+portal mod ja auch....kann es von da her auch was damit zu tun haben?