SMF-Bridge für pmx2.x (BETA)

Begonnen von Olaf / TerraProject, 01 November 2014, 16:51:21

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 2 Gäste betrachten dieses Thema.

Olaf / TerraProject

Ich habe mal die SMF-Bridge für pragmaMx V2.x als BETA-Version zum Download gegeben. Bitte noch nicht für den Produktiveinsatz nutzen.

Rückmeldungen und Fehlermeldungen bitte hier reinschreiben.
g

Olaf

Kein Support über PN, Mail etc.!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!

jogi24

ich habe mich mal an die Beta der Bridge gewagt.

alles auf einer neuen pragmamx laut anleitung installiert.

https://localhost/pragmamx_2.1.2/modules.php?name=Forum&file=setup

und hier das Ergebnis

The pragmaMx Bridge is already installed!

aber nix ist passiert. nix umgeschrieben, nix in der datenbank  :red:


Update auf vorhandenes SMF dagegen ohne probs.

Olaf / TerraProject

ok... hab den Fehler... im Modulordner, in der Datei setup.php die Zeile 2
die("The pragmaMx Bridge is already installed!")
löschen.
Hab das Paket gleich aktualisiert... im Zweifelsfalle noch mal das Paket neu runterladen  :red:
g

Olaf

Kein Support über PN, Mail etc.!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!

jogi24

MySQL error (1267):
Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8_unicode_ci,IMPLICIT) for operation ''
query:
UPDATE (({prefix}_users AS u
LEFT JOIN {prefix}_smf_members AS m
ON u.uid = m.ID_MEMBER)
LEFT JOIN {prefix}_authors AS a
ON u.uid = a.user_uid)
LEFT JOIN {prefix}_smf_membergroups AS mg
ON u.user_ingroup = IF(mg.{prefix}_group
in modules/Forum/mx_functions.php on line 1322


immer das gleiche, auch nach mehreren Versuchen  :morning:

doggie

#4
Heute hab ich mich ebenfalls daran gewagt und die Beta-Bridge installiert. Genau nach Anleitung, hat auf Anhieb funktioniert.

SMF 1.1.20 mit entsprechendem neuen Sprachpaket deutsch/utf-8

Das Umlaute-Problem (Text abgeschnitten) nach dem Update auf PMX V2 scheint behoben

allerdings funktioniert die Vorschau-Funktion nicht
"lade Vorschau" wird angezeigt, es tut sich aber nichts (hier im Forum auch nicht)

Und der Block auf der Startseite macht Probleme:
Forum - Last Topics
Es besteht ein Problem mit diesem Block.
block-smf_Center.php
dogz4ever

doggie

Blockfehler ist gefunden, hatte sich während der Umstellung auf admin-alert umgestellt
musste die Block-Datei neu einfügen, geht wieder  :idea:
dogz4ever

Sarge31FR

Kann bestätigen dass Umlaute und Sonderzeichen wieder funktionieren, und die Vorschau nicht.

satorman

Zitat von: TerraProject am 01 November 2014, 16:51:21
Ich habe mal die SMF-Bridge für pragmaMx V2.x als BETA-Version zum Download gegeben. Bitte noch nicht für den Produktiveinsatz nutzen.

Rückmeldungen und Fehlermeldungen bitte hier reinschreiben.

Wie iste es jetzt, kommt die "release" oder kann man "beta" auf aktiven Seiten verwenden.  :bye:

nudels64

Im Fehlerprotokoll stapelt sich noch ein Fehler:

ZitatUndefined index: demomode
Datei: /is/htdocs/wp1123619_6DNYJODCA0/www/peugeot-metropolis.de/modules/Forum/smf/Sources/Subs.php
Zeile: 248

Dort findet man das:

// changes for pragmaMx
// Counter fuer Query-Zaehlung erhoehen
if (defined('SMF_IN_PRAGMAMX')) {
if ($GLOBALS['mxsmf']['demomode']) {
return sql_query($db_string);
}
@$GLOBALS["mxQueryCount"] ++;
}
// end changes for pragmaMx
Lieben Gruß
Andreas
#################################
CMS-Version:
pragmaMx 2.1.2.94 (2014-10-22)
PHP-Version:
5.6.24-he.0
MySQL-Version:
5.6.31-77.0-log
Server-Version:
Apache

nudels64

Hallo Olaf, ich weiß Du hast viel zu tun, aber hast Du für das obige Problem schon eine Idee parat. Ich kann das Fehlerprotokoll nicht mehr aktivieren, weil es einfach volläuft. Ansonsten läuft die Bridge ohne feststellbare Fehler.
Lieben Gruß
Andreas
#################################
CMS-Version:
pragmaMx 2.1.2.94 (2014-10-22)
PHP-Version:
5.6.24-he.0
MySQL-Version:
5.6.31-77.0-log
Server-Version:
Apache

Olaf / TerraProject


// changes for pragmaMx
// Counter fuer Query-Zaehlung erhoehen
if (defined('SMF_IN_PRAGMAMX')) {
if ($GLOBALS['mxsmf']['demomode']) {
return sql_query($db_string);
}
@$GLOBALS["mxQueryCount"] ++;
}
// end changes for pragmaMx

[/quote]

Kommentiere den gesamten Block mal aus, dann sollte der Fehler weg sein. Den "Demomode" gibt es seit pmx 2.x nicht mehr.....
g

Olaf

Kein Support über PN, Mail etc.!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!

nudels64

Jupp, scheint zu funktionieren. Ich hatte es die ganze Zeit mit Variablen in den Sprachdateien probiert.
Danke Dir Olaf. ich mach mal ein Häckchen dran.
Lieben Gruß
Andreas
#################################
CMS-Version:
pragmaMx 2.1.2.94 (2014-10-22)
PHP-Version:
5.6.24-he.0
MySQL-Version:
5.6.31-77.0-log
Server-Version:
Apache

satorman

Zitat von: doggie am 28 November 2014, 20:43:28
.................

allerdings funktioniert die Vorschau-Funktion nicht
"lade Vorschau" wird angezeigt, es tut sich aber nichts (hier im Forum auch nicht)

..........................

Ja, hier im Forum funktioniert die Vorschau immer noch nicht.  :gruebel:

nudels64

Die Vorschau läuft doch hier...? Und bei mir auf der Seite auch.
Lieben Gruß
Andreas
#################################
CMS-Version:
pragmaMx 2.1.2.94 (2014-10-22)
PHP-Version:
5.6.24-he.0
MySQL-Version:
5.6.31-77.0-log
Server-Version:
Apache

satorman

komisch aber, selbst nach paar minuten tut sich bei mir  nix...

nudels64

Lösche mal den Browsercache oder nimm einen anderen Browser.
Lieben Gruß
Andreas
#################################
CMS-Version:
pragmaMx 2.1.2.94 (2014-10-22)
PHP-Version:
5.6.24-he.0
MySQL-Version:
5.6.31-77.0-log
Server-Version:
Apache

satorman

Hast Recht, mit dem Tablet und Mobilenbrowser geht

nudels64

Also kann man die Vorschau auch als erledigt betrachten.
Lieben Gruß
Andreas
#################################
CMS-Version:
pragmaMx 2.1.2.94 (2014-10-22)
PHP-Version:
5.6.24-he.0
MySQL-Version:
5.6.31-77.0-log
Server-Version:
Apache

doggie

Zitat von: TerraProject am 11 Januar 2015, 12:28:18

// changes for pragmaMx
// Counter fuer Query-Zaehlung erhoehen
if (defined('SMF_IN_PRAGMAMX')) {
if ($GLOBALS['mxsmf']['demomode']) {
return sql_query($db_string);
}
@$GLOBALS["mxQueryCount"] ++;
}
// end changes for pragmaMx




Kommentiere den gesamten Block mal aus, dann sollte der Fehler weg sein. Den "Demomode" gibt es seit pmx 2.x nicht mehr.....
[/quote]

könnt ihr mir mal einen Tip geben, in welcher Datei das geändert werden muss? ist bei mir das gleiche

Der Server hatte mir schon die DB gesperrt - Tabelle geleert - und schon schreibt das SMF wieder Fehler um Fehler, in 2 Std. schon wieder über 900 Seiten mit Fehlermeldungen.
dogz4ever

nudels64

Es ist die Datei Subs.php. Sie liegt hier:

modules/Forum/smf/Sources/Subs.php

Hangel Dich einfach mit dem FTP-Client durch.
Lieben Gruß
Andreas
#################################
CMS-Version:
pragmaMx 2.1.2.94 (2014-10-22)
PHP-Version:
5.6.24-he.0
MySQL-Version:
5.6.31-77.0-log
Server-Version:
Apache