Classifield MOD 1.2.0

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
fontane
Mitglied
Beiträge: 295
Registriert: 03.02.2013 12:58

Classifield MOD 1.2.0

Beitrag von fontane »

Hallo,

ich habe den Classifield MOD aktualisiert von 0.9.0 auf 1.2.0.

Aktivire ich im ACP den MOD, wird im Forum nachstehendes gemeldet:
SQL ERROR [ mysqli ]
Unknown column 'a.ad_prefix' in 'field list' [1054]
SQL
SELECT a.ad_id, a.ad_title, a.ad_prefix, a.ad_poster_id, a.cat_id, a.ad_price, a.ad_status, a.ad_expire, a.ad_date, a.thumb, a.paypal_currency, u.user_id, u.username, u.user_colour FROM (phpbb_classifieds a) LEFT JOIN phpbb_users u ON (u.user_id = a.ad_poster_id) WHERE a.ad_poster_id = u.user_id AND a.invisible = 0 AND a.ad_status = 0 AND a.ad_expire > 1372840541 ORDER BY a.ad_date DESC LIMIT 6
BACKTRACE

FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()

FILE: includes/db/mysqli.php
LINE: 205
CALL: dbal_mysqli->sql_query()

FILE: includes/db/dbal.php
LINE: 170
CALL: dbal_mysqli->_sql_query_limit()

FILE: buysell/includes/functions_buysell.php
LINE: 285
CALL: dbal->sql_query_limit()

FILE: index.php
LINE: 348
CALL: display_recent_ads()
Deaktiviere ich den MOD, funktioniert das Forum wieder korrekt.

Ich habe die gesamte install.xml jetzt mehrmals geprüft und kann einfach keinen Installationsfehler festellen. Ich habe mit der classifieds_install.php deinstalliert und wieder installiert, keine Veränderung.

Ich hatte mal im Internet gesehen, das jemand denselben Fehler hatte, aber ich finde die Seite nicht mehr *grummel

Hat mir jemand Hinweise wie ich den Fehler beseitigen kann?
phpbb 3.0.4 | PHP 7.4 | MySQL 5.7
Gast234254
Gesperrt
Beiträge: 1999
Registriert: 08.02.2009 22:58

Re: Classifield MOD 1.2.0

Beitrag von Gast234254 »

Der Mod Entwickler weist daraufhin das Updates der älteren Versionen von 0.8.0 und 0.9.0 nicht zu empfehlen sind. Daher sollte die ältere Version komplett ausgebaut werden.
fontane
Mitglied
Beiträge: 295
Registriert: 03.02.2013 12:58

Re: Classifield MOD 1.2.0

Beitrag von fontane »

wintstar hat geschrieben:Der Mod Entwickler weist daraufhin das Updates der älteren Versionen von 0.8.0 und 0.9.0 nicht zu empfehlen sind. Daher sollte die ältere Version komplett ausgebaut werden.
ööhm, da werde ich mal prüfen ob in etwaigen Dateien der "Alt"versionen noch Restbestände sind.

Zusatz: war da nicht irgendwo ein Thema mit dem Gallerie-MOD und Portal oder verwechsel ich da etwas? *grübel
phpbb 3.0.4 | PHP 7.4 | MySQL 5.7
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Classifield MOD 1.2.0

Beitrag von Miriam »

wintstar hat geschrieben:Der Mod Entwickler weist daraufhin das Updates der älteren Versionen von 0.8.0 und 0.9.0 nicht zu empfehlen sind.
Das habe ich nicht gelesen, aber es sind bergeweise zusätzliche XML Dateien mit der MOD mitgekommen, die ein schrittweises Upgrade beschreiben.
Additional MODX files
  • Contrib: Upgrade from 0.8.0 to 0.9.0
  • Contrib: Upgrade from 0.9.0 to 0.9.1
  • Contrib: Upgrade from 0.9.1 to 0.9.2
  • Contrib: Upgrade from 0.9.2 to 0.9.3
  • Contrib: Upgrade from 0.9.3 to 0.9.4
  • Contrib: Upgrade from 0.9.4 to 0.9.5
  • Contrib: Upgrade from 0.9.5 to 0.9.6
  • Contrib: Upgrade from 0.9.6 to 0.9.7
  • Contrib: Upgrade from 0.9.7 to 0.9.8
  • Contrib: Upgrade from 0.9.8 to 0.9.8.5
  • Contrib: Upgrade from 0.9.8.5 to 0.9.9
  • Contrib: Upgrade from 0.9.9 to 1.0.0
  • Contrib: Upgrade from 1.0.0 to 1.1.0
  • Contrib: Upgrade from 1.1.0 to 1.2.0

Wenn Du allerdings die Datei classifieds_install.php aufrufst, sollte beim Schritt auf v0.9.2 die nunmehr angemeckerte Spalte eingepflegt werden,

Code: Alles auswählen

        'table_column_add' => array(
            array(CLASSIFIEDS_TABLE, 'ad_prefix', array('VCHAR', '')), 
die dummerweise beim Upgrade auf v1.0.0 wieder gelöscht wird.

Code: Alles auswählen

      'table_column_remove' => array(
            ...
            array(CLASSIFIEDS_TABLE, 'ad_prefix'), 
Ergo sind Deine Scripte nicht auf der neuesten Version.
Gefunden -> hier:

Code: Alles auswählen

Search "'ad_prefix'" (2 hits in 1 file)
  classifieds_install.php (2 hits)
	Line 217: 			array(CLASSIFIEDS_TABLE, 'ad_prefix', array('VCHAR', '')),
	Line 426: 			array(CLASSIFIEDS_TABLE, 'ad_prefix'),
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
fontane
Mitglied
Beiträge: 295
Registriert: 03.02.2013 12:58

Re: Classifield MOD 1.2.0

Beitrag von fontane »

Miriam hat geschrieben: Wenn Du allerdings die Datei classifieds_install.php aufrufst, sollte beim Schritt auf v0.9.2 die nunmehr angemeckerte Spalte eingepflegt werden,

Code: Alles auswählen

        'table_column_add' => array(
            array(CLASSIFIEDS_TABLE, 'ad_prefix', array('VCHAR', '')), 
die dummerweise beim Upgrade auf v1.0.0 wieder gelöscht wird.

Code: Alles auswählen

      'table_column_remove' => array(
            ...
            array(CLASSIFIEDS_TABLE, 'ad_prefix'), 
Ergo sind Deine Scripte nicht auf der neuesten Version.
Gefunden -> hier:

Code: Alles auswählen

Search "'ad_prefix'" (2 hits in 1 file)
  classifieds_install.php (2 hits)
	Line 217: 			array(CLASSIFIEDS_TABLE, 'ad_prefix', array('VCHAR', '')),
	Line 426: 			array(CLASSIFIEDS_TABLE, 'ad_prefix'),
Die Zeilen 217 und 426 sind bei mir in der classifieds_install.php vorhanden - bei der Installation wird also 217 ausgeführt, bei der Deinstallation die Zeile 426.

Wenn in allen Dateien gemäß install.xml genau das eingetragen ist was vorgegeben ist, dann kann doch meines erachtens nichts anderes ausgeführt werden als das was da steht. Die Dein stallation löscht alle Einträge in der Datenbanl, die Installation schreibt sie wieder rein. Vielelicht aber unterliege ich hier einem Irrtum? Sollte ich die Datenbankeinträge nach der DEinstallation prüfen und soweit noch was vorhanden, manuel löschen?
phpbb 3.0.4 | PHP 7.4 | MySQL 5.7
Antworten

Zurück zu „[3.0.x] Mod Support“