Joomla100 Support Forum
Archiv => Joomla! - Tipps und Tricks => Thema gestartet von: ohinrichs am 07.05.2006 13:22 Uhr
-
Hallo,
habe jetzt endlich die Installation von SMF 1.1 RC2 hinbekommen.
Nutzen möchte ich das Forum mit meiner Joomla-Site in Verbindung mit SMF-Bridge.
Eingeloggte User von meinem Joomla sollen gleichzeitig im SMF eingeloggt sein.
Allerdings habe ich für meine SMF-Installation eine neue Datenbank angelegt und diese bei der Forum-Installation angegeben.
Muss ich die gleiche Datenbank wie meine Joomla-Site nutzen, damit alles miteinander harmoniert?
Und wie binde ich das Forum am besten in meine Site ein, ohne den Wrapper zu benutzen? Ich kann ja keine Componente direkt auswählen. Oder steht das zur Verfügung, nachdem ich die Bridge installiert habe?
-
1) Die Installation schreibt eigentlich die selbe Datenbank wie Joomla vor. Das ist nötig, damit die Bridge später die beiden Usertabellen füllen kann, wenn sich neue User registrieren. Besser wäre also, die SMF-Tabellen samt Inhalten in die Joomla-Datenbank zu importieren. Da SMF einen anderen Prefix als Joomla verwendet, besteht da keine Gefahr, dass irgendwas überschrieben wird.
2) Mit Bridge steht das Forum als Komponente zur Auswahl. Dann können auch z.B. Module in einer rechten Spalte beim Forum ausgeblendet werden, damit dieses mehr Raum bekommt.
-
Ok, danke für die Infos!
Ich habe SMF jetzt nochmal neu installiert mit Nutzung der gleichen Datenbank wie meine Joomla-Site. In meinem Joomla-Backend in der Bridge habe ich das "Mambo-Login" gewählt.
Wenn ich mich jetzt in meinem Joomla einloggen möchte, bekommen ichfolgende Fehlermeldung:
Sie sind nicht berechtigt, diesen Bereich zu sehen.
Sie müssen sich anmelden.
Die Joomla-Index.php und die SMF-Index.php sind wie gewünscht gepatcht.
Wo liegt der Fehler?
Edit:
Wenn ich die Joomla-Index.php depatche, kann ich mich wieder einloggen und alles funktioniert wunderbar. Doch dann muss ich mich im SMF auchzusätzlich einloggen. Aber so soll das ja nicht sein! Ich möchte ja ein komplettes Einloggen incl. SMF. Das sollte doch eigentlich mit der Bridge funktionieren!?
Hier mal meine Versionsnummern:
Joomla 1.0.8
SMF 1.1 RC2
Bridge 1.1beta
-
Das dürfte noch an der Beta-Version der Bridge liegen. Evtl. dauert das noch etwas, bis da eine funktionierende Version rauskommt. Mit SMF 1.0.7 klappt es ja problemlos, diese Bridge läuft, wie man hier sieht. :) Aus diesem Grund ist auch "nur" SMF 1.0.7 hier im Einsatz.
-
Hmmm....das hatte ich schon befürchtet...
Dabei steht innerhalb der Bridge:
NOTE: For Mambo 4.5.x / Joomla 1.0.x / SMF 1.1 RCx only!
Müsste also eigentlich laufen?!
Nungut, können wir wohl nicht ändern...
-
Naja, es ist eben auch Beta. Und auf www.joomlahacks.com habe ich gerade einige solcher Postings in deren Forum gelesen, die auch nicht gelöst werden konnten.
-
Ich hab dazu bei Joomlahacks noch folgendes gefunden, vielleicht hilft das?
KNOWN PROBLEMS AND SOLUTIONS
After SMF registration SMF login fails
This is due to the fact that because of the way SMF handles variables we can't synchronize immediately. You must first login through a Joomla based login(JSMF login, CB login(with plugin), or default Joomla login) or login twice. Why twice? After the first failure we are able to trigger a synchronization event so the second login should succeed.
Eventuell sind noch folgende Themen interessant (ich hab sie mir aber jetzt nicht alle durchgelesen):
http://www.joomlahacks.com/component/option,com_smf/Itemid,94/topic,1537.0
http://www.joomlahacks.com/component/option,com_smf/Itemid,94/topic,1551.0
http://www.joomlahacks.com/component/option,com_smf/Itemid,94/topic,1419.0
-
Nun, da das SMF 1.1 RC2 bei mir ja nun leider nicht läuft, habe ich mich doch für ein downgrade auf 1.0.7 entschlossen.
Was ist dabei zwingend zu beachten? Kann ich einfach mit meinem FTP-Programm das alte Verzeichnis löschen und die neue(alte) version installieren und einrichten? Oder sind da jetzt irgendwelche Datenbankbestände im Wege?
Und was ist mit der Bridge, sollte die vorher deinstalliert werden?
Konnte dazu hier im Forum leider nichts finden...
-
Ich habe SMF jetzt nochmal neu installiert mit Nutzung der gleichen Datenbank wie meine Joomla-Site. In meinem Joomla-Backend in der Bridge habe ich das "Mambo-Login" gewählt.
Auch mal vorher andere Login-Module versucht? Hat die Bridge kein eigenes?
Verschiedene User schwören auch auf diese Bridge: http://www.simplemachines.org/community/index.php?topic=83665.0 Soll angeblich stabiler laufen.
-
Danke erstmal für den Tip!
Wollte die Bridge mal probieren, doch:
beim Versuch, die alte Bridge zu deinstallieren kam die Fehlermeldung "fehlgeschlagen".
Die Komponente ist allerdings im Verzeichnis nicht mehr zu sehen.
Beim Versuch, die neue Bridge zu installieren, kommt die Meldung
Eine andere Komponente verwendet bereits das Verzeichnis: "/home/www/web60/html/losbandoleros/components/com_smf/"
Was soll ich denn jetzt machen??? Einfach das Verzeichnis von Hand löschen?
-
Was soll ich denn jetzt machen??? Einfach das Verzeichnis von Hand löschen?
Ja. Den Ordner /administrator/components/com_sef auch.
-
Ok, hab ich getan und konnte die Bridge installieren.
Jetzt bekomm ich in der smf-Config unter "Groups" allerdings folgende Fehlermeldung:
Warning: Invalid argument supplied for foreach() in /home/www/webxy/html/xyz/administrator/components/com_smf/admin.smf.php on line 297
In der Zeile steht folgendes:
foreach ($smf_groups as $smf_group){
-
Ist das SMF 1.0.7 denn schon installiert?
-
Ist das SMF 1.0.7 denn schon installiert?
Hmm..?? Nee, eigentlich wollte ich - wie oben empfohlen - ja erstmal die neue Bridge bei SMF 1.1 RC2 versuchen.
Das klappt aber irgendwie gar nicht.
Ich würde dann jetzt doch lieber auf 1.0.7 downgraden.
In welcher Reihenfolge gehe ich da am besten vor?
Bridge runter, SMF-Verzeichnis löschen, und dann alles wieder neu drauf?
-
Ja, komplett neu starten ist am sichersten. Dann dürfte es auch keine Probleme mehr mit der Meldung geben.
-
Ich werd langsam bekloppt!
jetzt hab ich 1.0.7 installiert und beim ersten Aufruf steht ganz unten dick und fett:
Sorry, the copyright must be in the template.
Please notify this forum's administrator that this site is using an ILLEGAL copy of SMF!
Wo kommt das denn her??? Hab die Installationsdateien von simplemachines.org runtergeladen. Kann das von der deutschen Sprachdatei kommen, die eigentlich für SMF 1.1 RC2 gedacht ist? Hab bei denen leider keine deutsche Sprachdatei für 1.0.7 gefunden.
-
Sie müssten alles löschen, auch die SMF-Tabellen und das Setup neu starten. Die Sprachdateien für 1.0.6 können auch für 1.0.7 verwendet werden.
-
Also alle SMF-Einträge mit PhpMyAdmin direkt in der Datenbank löschen?
-
Ja, denn die sind sonst "im Weg" bei der erneuten Installation.
-
Hm, sorry, dass das mit der 1.1RC2 nicht klappte. Bin mir aber sicher, mit etwas Ruhe und Geduld wäre das auch zum Laufen zu bekommen. Die 1.1RC2 läuft schon sehr oft mit Joomla.
-
So, ich hab jetzt SMF 1.0.7 installiert. Leider funktioniert hier die Bridge 1.1beta auch nicht :-[
Welche Bridge ist kompatibel zu SMF 1.0.7 und wo bekomme ich die her?
Hab jetzt schon das Internet mit Simplemachines.org und joomlahacks durchforstet, konnte aber keine Hinweise finden.
-
Hier kommt folgende Bridge zum Einsatz (siehe Anhang).
-
Die Installatiom der Komponente funktionerte einwandfrei.
Bei dem Versuch, das Modul zu installieren erscheint folgende Fehlermeldung:
FEHLER: Es konnte keine Joomla! XML-Setupdatei in dem Paket gefunden werden.
Die XML-Datei ist aber vorhanden!
-
Das Modul muss über den Package-Manager vom SMF-Forum installiert werden. Steht auch in der Readme. :)
-
Ok, hab ich getan. Das Modul ist installiert und alle Aktionen wurden mit "erfolgreich" bestätigt.
Aber (tut mir echt leid, dass ich hier so rumnerve!):
In der Bridge-Konfiguration im Joomla steht unter dem Modul "Not installed"
So siehts aus:
INSTALLATION CHECKLIST:
installed Install SMF Forum on the same database as Mambo.
not installed Install SMFMamboMod.zip using your SMF Package Manager.
click to patch Patch mambo index.php file.
[verify] done Synchronize Mambo and SMF users.
-
Waren die entsprechenden Dateien auf 777 und wurden erfolgreich gepatcht? Werden alle Dateien in der SMF-Komponente als gepatcht angezeigt?
-
Waren die entsprechenden Dateien auf 777 und wurden erfolgreich gepatcht? Werden alle Dateien in der SMF-Komponente als gepatcht angezeigt?
Ja, alles erfolgreich und auf 777. Nur dass das installierte Modul nicht erkannt wird.
Sonst hab ich keine Fehlermeldungen.
(http://www.berliner-tauschboerse.de/images/smf1.jpg)
(http://www.berliner-tauschboerse.de/images/smf2.jpg)
Könnten weitere Bilder hilfreich sein? Dann ist das kein Problem! Muss nur wissen, welche...
-
In dem Pfad darf nicht /losbandoleros/smf stehen, der Pfad muss /html/losbandoleros/smf heissen, dann sollte es klappen.
-
...dann sollte es klappen.
Nein, klappt immer noch nicht. Ich bin kurz vorm verzweifeln... :-[
-
Bei den FTP-Daten müssen die Zugangsdaten Ihres FTP-Zugangs stehen.
-
Ja, das war mir schon klar :)
Leider bringt das alles nichts und ich bekomme diese "not installed"-Meldung nicht weg.
Wenn ich die FTP-Daten eingebe und auf "fortsetzen" klicke, lädt sich die Seite einmal neu, aber es sind keine Veränderungen zu bemerken.
-
Klicken Sie in der Komponentenadministration mal auf den "click here to Patch" Button für die index.php, die muss noch gepatcht werden. Danach direkt abspeichern.
-
Puuuuhhh....schwere Geburt, aber läuft! :)
Danke für die vielen Tips!
-
Keine Ursache. Ich mach jetzt erst mal Urlaub. ;D
-
Juchu!!! Aber mit der 1.0.7 jetzt?
-
Jo, so wie hier im Forum halt. :) Ach ja, mit der Bridge darf soweit ich weiss die Gzip-Compression nicht aktiviert werden, sonst gibts Probleme mit dem IE.
-
Hallöchen, ich mal wieder ;-)
Nachdem das Forum ja eigentlich zufriedenstellend läuft, hab ich jetzt mal wieder einige Fragen:
Login in Joomla muss jetzt immer doppelt durchgeführt werden, bis es akzeptiert wird und der User tatsächlich im System eingeloggt ist. Kann man das irgendwie ändern? Ist zwar nicht wirklich dramatisch, nervt aber auf Dauer...
Dann die Uhrzeit des Forums: die Zeit wird im 12h-Modus angezeigt, obwohl das nicht eingestellt ist. Das Blöde hierbei ist, dass noch nichtmal AM oder PM angezeigt wird. Am liebsten hätte ich die 24h-Anzeige.
Dann hätte ich gerne noch eine Möglichkeit, die Berechtigungen flexibler zuzuordnen. Das sollte ungefähr so aussehen:
1. unregistrierte User mit Zugriff auf öffentlichen Bereich
2. registrierte User mit Zugriff auf erweiterten Bereich
3. bestimmte User(z.B. Full Member) mit Zugriff auf internen Bereich
Leider habe ich bisher nur Möglichkeiten gefunden, den Usern Moderator-, Global Moderator- oder Administrator-Rechte zuzuweisen. Das geht mir aber zu weit!
Ich hätte gerne die Möglichkeit, den Usern unabhängig von den geschriebenen Beiträgen den Status "Full Member" zuzuweisen, damit diese Zugriff auf den internen Bereich haben. Kann man das irgendwie machen oder geht das echt nur über die Beitragszahl? Das mit der Beitragszahl ist ja auch ne gute Automatik, welche ich gerne beibehalten möchte. Unabhängig davon möchte ich auch schon vorher von Hand den Status "Full Member" zuweisen können...
Und wie ist das mit diesem GZIP? In der Bridge kann ich das nicht einstellen. Siehe hierzu auch das Bild, welches ich weiter vorne in diesem Thread angezeigt habe.
Der IE hat bei mir leichte Darstellungsfehler.
So, das war´s erstmal wieder... für den Anfang ;-)
-
Dann die Uhrzeit des Forums: die Zeit wird im 12h-Modus angezeigt, obwohl das nicht eingestellt ist. Das Blöde hierbei ist, dass noch nichtmal AM oder PM angezeigt wird. Am liebsten hätte ich die 24h-Anzeige.
Die Uhrzeit kannst du im ACP des SMF einstellen. Versuch unter den Forum-Einstellungen mal diesen Code:
%a, %d. %B %Y, %H:%M
Dann hätte ich gerne noch eine Möglichkeit, die Berechtigungen flexibler zuzuordnen. Das sollte ungefähr so aussehen:
1. unregistrierte User mit Zugriff auf öffentlichen Bereich
2. registrierte User mit Zugriff auf erweiterten Bereich
3. bestimmte User(z.B. Full Member) mit Zugriff auf internen Bereich
Leider habe ich bisher nur Möglichkeiten gefunden, den Usern Moderator-, Global Moderator- oder Administrator-Rechte zuzuweisen. Das geht mir aber zu weit!
Ich hätte gerne die Möglichkeit, den Usern unabhängig von den geschriebenen Beiträgen den Status "Full Member" zuzuweisen, damit diese Zugriff auf den internen Bereich haben. Kann man das irgendwie machen oder geht das echt nur über die Beitragszahl? Das mit der Beitragszahl ist ja auch ne gute Automatik, welche ich gerne beibehalten möchte. Unabhängig davon möchte ich auch schon vorher von Hand den Status "Full Member" zuweisen können...
Lege am besten 1-2 neue Usergruppen an. Diese nicht beitragsbasierend. Nun kannst du für jedes Board angeben (Boardverwaltung), welche Gruppen dieses Board sehen können oder nicht. Zusätzlich kannst du dann über die Gruppenberechtigungen noch detailliertere Angaben machen, falls nötig. Mitglieder kannst du von Hand in diese Gruppen einteilen.
Hoffe, das hilft weiter. ;)
-
Besten Dank! Hat geholfen. :D
Mir ist jetzt gerade erstmal was schlimmes aufgefallen:
Mit IE sieht mein Forum echt grausig aus, da die ganzen GIFs nicht angezeigt werden. Mit FF sieht alles ganz normal aus. Liegt das an diesem GZIP???
Komischerweise kann ich die GIFs direkt auch nicht anzeigen lassen, da gibts immer nur 404. Sogar mit FF. Woran liegt das? Die Grafiken sind doch da und werden auch angezeigt, wenn man das Forum mit FF betrachtet. Ich versteh das nicht...
-
Ist das Forum gewrapped oder extern? Bei gewrapptem SMF ist es im IE soviel ich weiss schwer zu ins Layout zu integrieren, das kommt dann auch auf das jeweilige Joomla-Template an. Die Gifs selbst sollten aber angezeigt werden, hier kann es sein, das in der Tabelle smf_themes der Pfad zum SMF-Template nicht richtig angegeben ist.
-
Das Forum ist gewrapped. Und genutzt wird das Theme "Helios multi".
Die Grafiken können einzeln gar nicht aufgerufen werden, siehe hier:
http://www.leihen-kaufen-tauschen.com/losbandoleros/smf/Themes/helios_multi/images/german/profile.gif
Wie ist das mit dem Pfad und der Tabelle zu verstehen bzw. zu machen?
-
Der wäre zu prüfen, ob das der richtige ist, bzw. ob die Pfade in der Config stimmen. Oder Sie aktivieren mal ein anderes SMF-Template, ob es da funktioniert. Ggf. ist das Template von SMF einfach nicht auf deutsch, so das die Grafiken in deutsch nicht erhältlich und somit nicht aufrufbar sind.
-
Oje, das is mir jetzt aber peinlich... :o
Haben echt nur die deutschen Grafiken gefehlt. ;D
Jetzt siehts im IE und im FF einfach geil aus!
-
Was kann ich denn noch gegen den doppelten Login machen?
Ist echt nervig. Beim ersten mal wird "Sie sind nicht berechtigt..." angezeigt. Gibt man Benutzernamen und Pass ein zweites mal ein, ist man endlich eingeloggt.
-
Passiert das immer oder nur nach dem ersten Login?
-
Hat sich erledigt, habe den Übeltäter gefunden :)
-
Eine Info für die Nachwelt wäre noch ganz nett. :'(
-
Ok, dann hier für die Nachwelt:
Lasst alle die Finger von kostenlosen "de.vu"-Domains und holt euch lieber eine ordentliche Domain bei Joomla100.com !!! ;)
Dann gibts auch keine Probleme mit doppeltem Login... :)
-
Hallo,
ich bin neu hier im Forum **grüßt**
und möchte folgenden Beitrag nocheinmal aufwärmen:
Lege am besten 1-2 neue Usergruppen an. Diese nicht beitragsbasierend. Nun kannst du für jedes Board angeben (Boardverwaltung), welche Gruppen dieses Board sehen können oder nicht. Zusätzlich kannst du dann über die Gruppenberechtigungen noch detailliertere Angaben machen, falls nötig. Mitglieder kannst du von Hand in diese Gruppen einteilen.
Hoffe, das hilft weiter. ;)
Heißt das, das ich in Joomla NEUE BENUTZERGRUPPEN anlegen kann, denen ich bestimmte Rechte einräumen kann?
Wenn ja - kann mir das nochmal jemand erklären - weil wegen ich habs nicht verstanden :'(
D A N K E !!!!
-
Hiho.
Nein, die Benutzergruppen beziehen sich auf das SMF-Forum. In Joomla ist das leider (noch) nicht möglich. Die Berechtigungen beziehen sich dann auch nur auf das SMF-Forum.
-
das ist sch.....ade... :-\
Gibt´s keine Möglichkeit nachträglich per Hand in den DB´s rumzumalen und vollwertige Gruppen zu integrieren?
-
Ja klar, kommt halt auf die Programmierkenntnisse an. In der Datenbank lässt sich sowas noch integrieren, ist aber nicht ohne und sollte erst mal nur lokal vorgenommen werden.