Dein Menü

Willkommen Gast. Bitte einloggen oder registrieren.
23. Mai 2012, 21:00:23

Einloggen mit Benutzername, Passwort und Sitzungslänge

Sprache wählen:

Spenden

Donate für den POC!
Deine Spende hilft dem Support, der Erhaltung des Chats und diesem Portal.

Anzeige Amazon

* Chartermember

* Bookmark

Bookmark and Share

* Werbung

vodafone.de
Share this topic on AskShare this topic on BlinkbitsShare this topic on BlinklistShare this topic on BloglinesShare this topic on BmarksShare this topic on Del.icio.usShare this topic on DiggShare this topic on DzoneShare this topic on FacebookShare this topic on Feed Me LinksShare this topic on FurlShare this topic on GoogleShare this topic on LiveShare this topic on MagnoliaShare this topic on MySpaceShare this topic on OneviewShare this topic on RedditShare this topic on ScuttleShare this topic on ShadowsShare this topic on SlashdotShare this topic on SpurlShare this topic on SquidooShare this topic on StumbleUponShare this topic on TwitterShare this topic on YahooShare this topic on Google buzz

Autor Thema: Joomla 1.6.x  (Gelesen 2677 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline axasbraxas

  • Vollwertiges Mitglied
  • ***
  • Beiträge: 247
  • Karma: 0
  • Geschlecht: Männlich
  • Ich liebe den POC ;-)
    • Moderierter Chat rund um das Thema Angst vor Zahnbehandlungen
Joomla 1.6.x
« am: 08. März 2011, 12:21:38 »
Hallo,

es wäre schön, wenn man den POC langfristig auch in Verbindung mit Joomla 1.6.x nutzen könnte ...  ;)

Möchte langfristig meine Homepage von Joomla 1.5.x auf 1.6. umrüsten - da die 1.6.x ein bessere User-Gruppen-Verwaltung mit sich bringt ...

... irgendwie bekomme ich mit der vorhandenen Joomla 1.5.x-POC-Schnittstelle den POC noch nicht wirklich ans Laufen ...

Probiere gerade an einer Test-Installation herum.

Habe logischerweise den Namen vom Cookie angepasst, denke habe den richtigen eingetragen. Die Homepage-URLs sind auch angepasst.

Desweiteren habe ich folgendes in der poc_start.php geändert von:

if ($chatstatus == "Super Administrator") {
in

if ($chatstatus == "Super Users") {
in Joomla 1.6.x hat sich ja der Gruppennamen geändert.

Bekomme aber leider immer wenn ich über Joomla 1.6.x in den POC möchte die Meldung:

Sorry, kein Gast-Login Möglich!
No guest login possible to the chat!

Vielleicht ist es ja mit wenigen Änderungen zum Laufen zu bringen? Wäre super, danke ...  ;)

Viele Grüße

Sascha

Kein Support ohne Versionsangabe des POC, PHP und Serversystem!

Meine Systemdaten:
Linux; POC V2.1.0 HHC-Edition (Download 08.03.2011); PHP Version 5.2.4-2ubuntu5.10; Apache 2.2.8; MySQL 5.0.51a



Selbsthilfe-Chat für Menschen mit                                     Verein für Menschen mit Oralophobie -
Oralophobie - Zahnbehandlungsangst                               Zahnbehandlungsangst

=> http://www.trau-dich-zum-zahnarzt.de/                         => http://www.oralophobia.de/

Offline Horseman

  • Administrator
  • Held Mitglied
  • *
  • Beiträge: 2552
  • Karma: 0
  • Geschlecht: Männlich
  • 'MAS VALE CABALLO QUE CAUDAL!'
    • H-H-C - die große Reitercommunity
Re: Joomla 1.6.x
« Antwort #1 am: 08. März 2011, 13:13:51 »
Hier noch mal die Anleitung für Ermittlung des Cookie und Anpassung der Schnittstelle:
Einbau der Joomla Schnittstelle.
Schritt 1:
Erstelle dir am besten eine neue PHP Datei. Öffne einen Editor (möglichst nicht den Windows Editor) und füge den folgenden Code in eine leere Seite ein.
<?PHP
print_r($_COOKIE); //wenn geprüft werden soll ob der cookie gesetzt worden ist
?>

Speichere die Seite, zum Beispiel als Cookie.php

Schritt 2:
Nehme einen Browser der sonst eher nicht genutzt wird und LÖSCHE sowohl den Cashe als auch alle Cookies!

Schritt 4:
Lade die gemachte Datei auf deinen Webspace
Mache ein Login im Joomla rufe in einem weiteren Tab die gemacht Datei auf.
Du wirst dann das/die geschriebenen Cookie/s sehen. Das kann wie folgt aussehen, abhängig wie du dein Joomla installiert hast):

Array ( [stickyadscookie] => stickyadscookiegeladen [ja_purity_tpl] => ja_purity [8f7d74d3b1ce81aefbeca8ad837141d8] => df0c69b205d2f1debf4bcf48b1dfc5e4 )

Dann öffne die Datei poc_start.php und mache folgende Anpassungen:
Zeile 53 ($usersession = $_COOKIE['8f7d74d3b1ce81aefbeca8ad837141d8'];)
In diese Zeile schreibst du die Zahl die in den [] hinter ja_purity steht

Zeile 55-59
Gebe die Daten deiner verwendeten Datenbank ein

Zeile 74-76
Passe die Pfade an deine Installation an!

Zeile 142
Trage auch hier deine URL ein!
Ansonsten stimmt natürlich dein Eintrag zu Chatstatus wenn aus Super Administrator nun Super Users geworden ist.

Gruß
Hartmut
˙·٠•● █▬█ alloº°"˜¨˙·٠•●.... :: ǝʌıʇʞǝdsɹǝd uǝɹǝpuɐ ɹǝuıǝ snɐ ןɐɯ ǝzuɐƃ sɐp ɹıʍ uǝʇɥɔɐɹʇǝq ::
Offizielles Support Portal
für PhpOpenChat
http://www.phpopenchat.de
Meine Reitercommunity
http://www.h-h-c.de
POC auf Facebook | POC auf Twitter

Offline axasbraxas

  • Vollwertiges Mitglied
  • ***
  • Beiträge: 247
  • Karma: 0
  • Geschlecht: Männlich
  • Ich liebe den POC ;-)
    • Moderierter Chat rund um das Thema Angst vor Zahnbehandlungen
Re: Joomla 1.6.x
« Antwort #2 am: 08. März 2011, 14:04:48 »
Hallo Hartmut,

Hier noch mal die Anleitung für Ermittlung des Cookie und Anpassung der Schnittstelle:
Einbau der Joomla Schnittstelle.
Schritt 1:
Erstelle dir am besten eine neue PHP Datei. Öffne einen Editor (möglichst nicht den Windows Editor) und füge den folgenden Code in eine leere Seite ein.
<?PHP
print_r($_COOKIE); //wenn geprüft werden soll ob der cookie gesetzt worden ist
?>

Speichere die Seite, zum Beispiel als Cookie.php

Schritt 2:
Nehme einen Browser der sonst eher nicht genutzt wird und LÖSCHE sowohl den Cashe als auch alle Cookies!

Schritt 4:
Lade die gemachte Datei auf deinen Webspace
Mache ein Login im Joomla rufe in einem weiteren Tab die gemacht Datei auf.
Du wirst dann das/die geschriebenen Cookie/s sehen. Das kann wie folgt aussehen, abhängig wie du dein Joomla installiert hast):

Array ( [stickyadscookie] => stickyadscookiegeladen [ja_purity_tpl] => ja_purity [8f7d74d3b1ce81aefbeca8ad837141d8] => df0c69b205d2f1debf4bcf48b1dfc5e4 )

Dann öffne die Datei poc_start.php und mache folgende Anpassungen:
Zeile 53 ($usersession = $_COOKIE['8f7d74d3b1ce81aefbeca8ad837141d8'];)
In diese Zeile schreibst du die Zahl die in den [] hinter ja_purity steht

Zeile 55-59
Gebe die Daten deiner verwendeten Datenbank ein

Zeile 74-76
Passe die Pfade an deine Installation an!

Zeile 142
Trage auch hier deine URL ein!
Ansonsten stimmt natürlich dein Eintrag zu Chatstatus wenn aus Super Administrator nun Super Users geworden ist.

Gruß
Hartmut

bin genauso vorgegangen ... - arbeite normalerweise mit Firefox, für den neuen Test habe ich es mit Opera versucht, Cache und Cookie gelöscht, cookie.php wie beschrieben erzeugt und hochgeladen, in Joomla über Opera eingelogt und cookie.php in einem zweiten Tab aufgerufen.

Ergebnis:

Array ( [0df255b293ffe3c3ee4abe00e7d7d8e8] => 4ff0bdaff1152750490e198cc061a7d0 [fontSize] => 100 )
danach den Wert:

0df255b293ffe3c3ee4abe00e7d7d8e8
in poc_start.php übertragen, nochmals die Angaben zu Pfad usw. geprüft, ändert leider nichts am Ergebnis bekomme immer gesagt Login als Gast nich möglich ...

... irgendwas scheint wohl noch anders zu sein?!

Viele Grüße

Sascha
Kein Support ohne Versionsangabe des POC, PHP und Serversystem!

Meine Systemdaten:
Linux; POC V2.1.0 HHC-Edition (Download 08.03.2011); PHP Version 5.2.4-2ubuntu5.10; Apache 2.2.8; MySQL 5.0.51a



Selbsthilfe-Chat für Menschen mit                                     Verein für Menschen mit Oralophobie -
Oralophobie - Zahnbehandlungsangst                               Zahnbehandlungsangst

=> http://www.trau-dich-zum-zahnarzt.de/                         => http://www.oralophobia.de/

Offline Horseman

  • Administrator
  • Held Mitglied
  • *
  • Beiträge: 2552
  • Karma: 0
  • Geschlecht: Männlich
  • 'MAS VALE CABALLO QUE CAUDAL!'
    • H-H-C - die große Reitercommunity
Re: Joomla 1.6.x
« Antwort #3 am: 08. März 2011, 14:32:06 »
$usersession = $_COOKIE[0df255b293ffe3c3ee4abe00e7d7d8e8];Sollte richtig sein.

Schaue aber auch mal in die Datenbank ob es die Tabelle jos_session gibt, in dieser muss es dann session_id geben!
(Hast du evtl. einen anderen Prefix genommen?

Dann machst du am besten mal ein Login in das Joomla und in die Datenbank
Dann schaust in der DB ob deine Session dort eingetragen ist wie im Cookie angezeigt.
˙·٠•● █▬█ alloº°"˜¨˙·٠•●.... :: ǝʌıʇʞǝdsɹǝd uǝɹǝpuɐ ɹǝuıǝ snɐ ןɐɯ ǝzuɐƃ sɐp ɹıʍ uǝʇɥɔɐɹʇǝq ::
Offizielles Support Portal
für PhpOpenChat
http://www.phpopenchat.de
Meine Reitercommunity
http://www.h-h-c.de
POC auf Facebook | POC auf Twitter

Offline axasbraxas

  • Vollwertiges Mitglied
  • ***
  • Beiträge: 247
  • Karma: 0
  • Geschlecht: Männlich
  • Ich liebe den POC ;-)
    • Moderierter Chat rund um das Thema Angst vor Zahnbehandlungen
Re: Joomla 1.6.x
« Antwort #4 am: 08. März 2011, 16:05:31 »
hatte einen Fehler gemacht merkte ich, POC und Joomla waren in 2 DBs getrennt installiert, habe das geändert, aber so richtig funktioniert es leider immer noch nicht ...

Cache geleert, Cookies gelöscht, wieder mit anderen Browser auch versucht, die Angaben in der poc_start.php entsprechend geändert, Pfade stimmen auch, im POC Admin-Bereich sagte ich Gäste erlauben nein und autologin aktiviert ...

Rufe ich in Joomla eingelogt meine poc_start.php auf, kommt nun das POC-Frame also mit Login-Formular - was bislang wegblieb vorhin, die Felder sind leer bzw. bei einem Test stand noch operator und ein  Passwort da, das war glaube ich vor dem Cache löschen, nunja klickt man auf los ohne Daten drin kommt:

Es ist ein Fehler aufgetreten!
Das eingegebene Passwort ist falsch oder es wurde nicht eingegeben!

Müste nun nur die Hürde überwunden werden das er mich reinlässt mit entsprechenden Joomla-Usernamen.

jos_session exisiert bei Joomla 1.6.0 nach wie vor, es steht auch die session-id aus der cookie.php drin - soweit sogut, aber irgendwo hängt es leider noch ...  :(
Kein Support ohne Versionsangabe des POC, PHP und Serversystem!

Meine Systemdaten:
Linux; POC V2.1.0 HHC-Edition (Download 08.03.2011); PHP Version 5.2.4-2ubuntu5.10; Apache 2.2.8; MySQL 5.0.51a



Selbsthilfe-Chat für Menschen mit                                     Verein für Menschen mit Oralophobie -
Oralophobie - Zahnbehandlungsangst                               Zahnbehandlungsangst

=> http://www.trau-dich-zum-zahnarzt.de/                         => http://www.oralophobia.de/

Offline Horseman

  • Administrator
  • Held Mitglied
  • *
  • Beiträge: 2552
  • Karma: 0
  • Geschlecht: Männlich
  • 'MAS VALE CABALLO QUE CAUDAL!'
    • H-H-C - die große Reitercommunity
Re: Joomla 1.6.x
« Antwort #5 am: 08. März 2011, 17:51:31 »
Dann mache mal den Test ob der User auch richtig erkannt wird.
Mache einfach mal eine neue Datei:
<?PHP
if( !function_exists('version_compare') || version_compare(PHP_VERSION, "4.1.0", "<") )
  die('please update your php installation');

$givenParams = array_keys($_REQUEST);
foreach($givenParams as $param )
  unset(${$param});

$poc_doc_root  = '/hhc-edition'; // der Ordnername der Chatinstallation ab dem Ende der URL
$poc_root_path = '../hhc-edition'; // der Pfad aus dem Joomla hinein in den Chat Ordner


$usersession = $_COOKIE[d5639397890c112ed3f61abc4424bf55];

//Datenbank ansprechen
 $dbtype = 'mysql';
 $host = ''; // host deiner Datenbank
 $user = ''; // benutzername für die datenbank
 $password = ''; // passwort des benutzers für die datenbank
 $dbank = ''; // name der datenbank
$db = mysql_connect ($host, $user, $password) or die ( "<H3>Datenbankserver nicht erreichbar</H3>");
mysql_select_db ($dbank) or die ( "<H3>Datenbank nicht vorhanden</H3>");
$result = "SELECT * FROM jos_session WHERE session_id = '$usersession'"; // jos_ stimmt nur wenn es auch so in der datenbank bei dir steht
$erg = mysql_query ($result);
$row = mysql_fetch_row($erg);

$user_name = $row[0];
echo "<br><br>Username ".$user_name;
?>
In obigem Code natürlich deine Daten für DB und Cookie eintragen!
Dann schaue mal in der Datenbank unter jos_session ob an erster Stelle bei einem Eintrag auch immer noch der Username steht!
˙·٠•● █▬█ alloº°"˜¨˙·٠•●.... :: ǝʌıʇʞǝdsɹǝd uǝɹǝpuɐ ɹǝuıǝ snɐ ןɐɯ ǝzuɐƃ sɐp ɹıʍ uǝʇɥɔɐɹʇǝq ::
Offizielles Support Portal
für PhpOpenChat
http://www.phpopenchat.de
Meine Reitercommunity
http://www.h-h-c.de
POC auf Facebook | POC auf Twitter

Offline axasbraxas

  • Vollwertiges Mitglied
  • ***
  • Beiträge: 247
  • Karma: 0
  • Geschlecht: Männlich
  • Ich liebe den POC ;-)
    • Moderierter Chat rund um das Thema Angst vor Zahnbehandlungen
Re: Joomla 1.6.x
« Antwort #6 am: 08. März 2011, 18:24:16 »
Dann mache mal den Test ob der User auch richtig erkannt wird.
Mache einfach mal eine neue Datei:
<?PHP
if( !function_exists('version_compare') || version_compare(PHP_VERSION, "4.1.0", "<") )
  die('please update your php installation');

$givenParams = array_keys($_REQUEST);
foreach($givenParams as $param )
  unset(${$param});

$poc_doc_root  = '/hhc-edition'; // der Ordnername der Chatinstallation ab dem Ende der URL
$poc_root_path = '../hhc-edition'; // der Pfad aus dem Joomla hinein in den Chat Ordner


$usersession = $_COOKIE[d5639397890c112ed3f61abc4424bf55];

//Datenbank ansprechen
 $dbtype = 'mysql';
 $host = ''; // host deiner Datenbank
 $user = ''; // benutzername für die datenbank
 $password = ''; // passwort des benutzers für die datenbank
 $dbank = ''; // name der datenbank
$db = mysql_connect ($host, $user, $password) or die ( "<H3>Datenbankserver nicht erreichbar</H3>");
mysql_select_db ($dbank) or die ( "<H3>Datenbank nicht vorhanden</H3>");
$result = "SELECT * FROM jos_session WHERE session_id = '$usersession'"; // jos_ stimmt nur wenn es auch so in der datenbank bei dir steht
$erg = mysql_query ($result);
$row = mysql_fetch_row($erg);

$user_name = $row[0];
echo "<br><br>Username ".$user_name;
?>
In obigem Code natürlich deine Daten für DB und Cookie eintragen!
Dann schaue mal in der Datenbank unter jos_session ob an erster Stelle bei einem Eintrag auch immer noch der Username steht!

Das Ergebnis wenn ich dieses Script aufrufe lautet:


Username 1fd299273f5044dfd055c6bf5506ff04
Kein Support ohne Versionsangabe des POC, PHP und Serversystem!

Meine Systemdaten:
Linux; POC V2.1.0 HHC-Edition (Download 08.03.2011); PHP Version 5.2.4-2ubuntu5.10; Apache 2.2.8; MySQL 5.0.51a



Selbsthilfe-Chat für Menschen mit                                     Verein für Menschen mit Oralophobie -
Oralophobie - Zahnbehandlungsangst                               Zahnbehandlungsangst

=> http://www.trau-dich-zum-zahnarzt.de/                         => http://www.oralophobia.de/

Offline axasbraxas

  • Vollwertiges Mitglied
  • ***
  • Beiträge: 247
  • Karma: 0
  • Geschlecht: Männlich
  • Ich liebe den POC ;-)
    • Moderierter Chat rund um das Thema Angst vor Zahnbehandlungen
Re: Joomla 1.6.x
« Antwort #7 am: 08. März 2011, 18:32:44 »
Das Ergebnis wenn ich dieses Script aufrufe lautet:


Username 1fd299273f5044dfd055c6bf5506ff04

und in der jos_session steht im DB-Feld "session_id" der Wert "1fd299273f5044dfd055c6bf5506ff04" und im DB-Feld "username" steht der Wert "admin" - so heißt derzeit mein Haupt-User in Joomla 1.6.x in meiner Testinstallation
Kein Support ohne Versionsangabe des POC, PHP und Serversystem!

Meine Systemdaten:
Linux; POC V2.1.0 HHC-Edition (Download 08.03.2011); PHP Version 5.2.4-2ubuntu5.10; Apache 2.2.8; MySQL 5.0.51a



Selbsthilfe-Chat für Menschen mit                                     Verein für Menschen mit Oralophobie -
Oralophobie - Zahnbehandlungsangst                               Zahnbehandlungsangst

=> http://www.trau-dich-zum-zahnarzt.de/                         => http://www.oralophobia.de/

Offline axasbraxas

  • Vollwertiges Mitglied
  • ***
  • Beiträge: 247
  • Karma: 0
  • Geschlecht: Männlich
  • Ich liebe den POC ;-)
    • Moderierter Chat rund um das Thema Angst vor Zahnbehandlungen
Re: Joomla 1.6.x
« Antwort #8 am: 08. März 2011, 18:43:29 »
habe nun mal einen Normal registrierten User in Joomla 1.6.0 angelegt und letzteres mit deinem Script wiederholt, ergibt mir dann Usernamen und dahinter eine andere session_id an, diese erscheint dann in der jos_session dann auch im Feld "session_id" und der entsprechende Usernamen von diesem User steht im entsprechenden DB-Feld "username"

... aber in POC komme ich auch mit diesem nicht rein!  :(
Kein Support ohne Versionsangabe des POC, PHP und Serversystem!

Meine Systemdaten:
Linux; POC V2.1.0 HHC-Edition (Download 08.03.2011); PHP Version 5.2.4-2ubuntu5.10; Apache 2.2.8; MySQL 5.0.51a



Selbsthilfe-Chat für Menschen mit                                     Verein für Menschen mit Oralophobie -
Oralophobie - Zahnbehandlungsangst                               Zahnbehandlungsangst

=> http://www.trau-dich-zum-zahnarzt.de/                         => http://www.oralophobia.de/

Offline axasbraxas

  • Vollwertiges Mitglied
  • ***
  • Beiträge: 247
  • Karma: 0
  • Geschlecht: Männlich
  • Ich liebe den POC ;-)
    • Moderierter Chat rund um das Thema Angst vor Zahnbehandlungen
Re: Joomla 1.6.x
« Antwort #9 am: 08. März 2011, 19:51:35 »
Ich habe gerade mal grob die Tabellen von Joomla 1.5.x mit denen von Joomla 1.6.0 verglichen, weiß nicht ob diese Info weiterhilft bei der Problemlösung aber ...

In Joomla 1.6.0 gibts wohl nun neu aufgrund der komplett neuen User-Gruppen-Verwaltung eine Tabelle

jos_user_usergroup_map darin werden wohl dem User die entsprechenden Gruppen zugeordnet, es gibt dort 2 Felder:

user_id und group_id

Zudem in Joomla 1.6.0 neu die Tabelle jos_usergroups darin sind wohl alle Gruppen enthalten was User betrifft ...

... diese 2 Tabellen konnte in bei Joomla 1.5.x auf ersten Blick nicht entdecken ...
« Letzte Änderung: 08. März 2011, 19:54:21 von axasbraxas »
Kein Support ohne Versionsangabe des POC, PHP und Serversystem!

Meine Systemdaten:
Linux; POC V2.1.0 HHC-Edition (Download 08.03.2011); PHP Version 5.2.4-2ubuntu5.10; Apache 2.2.8; MySQL 5.0.51a



Selbsthilfe-Chat für Menschen mit                                     Verein für Menschen mit Oralophobie -
Oralophobie - Zahnbehandlungsangst                               Zahnbehandlungsangst

=> http://www.trau-dich-zum-zahnarzt.de/                         => http://www.oralophobia.de/

Offline Horseman

  • Administrator
  • Held Mitglied
  • *
  • Beiträge: 2552
  • Karma: 0
  • Geschlecht: Männlich
  • 'MAS VALE CABALLO QUE CAUDAL!'
    • H-H-C - die große Reitercommunity
Re: Joomla 1.6.x
« Antwort #10 am: 08. März 2011, 22:03:23 »
Nein das musst anders angegen.
Ich sitze nun nicht am Arbeitspc auf dem alle POC Daten sind.
mit dem mysql Befehl select * .....
hole ich alle daten aus der tabelle der session
mit der übergabe $row[0]; setze ich den usernamen auf den ersten gelesenen eintrag.
Das ist aber wohl nicht der USERNAME
zähle einfach mal in der DB die Felder durch (mit 0 anfangen)
Dann ersetze das 0 durch die Spaltenzahl in welcher der Username zu der ermittelten Session steht.
˙·٠•● █▬█ alloº°"˜¨˙·٠•●.... :: ǝʌıʇʞǝdsɹǝd uǝɹǝpuɐ ɹǝuıǝ snɐ ןɐɯ ǝzuɐƃ sɐp ɹıʍ uǝʇɥɔɐɹʇǝq ::
Offizielles Support Portal
für PhpOpenChat
http://www.phpopenchat.de
Meine Reitercommunity
http://www.h-h-c.de
POC auf Facebook | POC auf Twitter

Offline axasbraxas

  • Vollwertiges Mitglied
  • ***
  • Beiträge: 247
  • Karma: 0
  • Geschlecht: Männlich
  • Ich liebe den POC ;-)
    • Moderierter Chat rund um das Thema Angst vor Zahnbehandlungen
Re: Joomla 1.6.x
« Antwort #11 am: 08. März 2011, 23:16:23 »
Nein das musst anders angegen.
Ich sitze nun nicht am Arbeitspc auf dem alle POC Daten sind.
mit dem mysql Befehl select * .....
hole ich alle daten aus der tabelle der session
mit der übergabe $row[0]; setze ich den usernamen auf den ersten gelesenen eintrag.
Das ist aber wohl nicht der USERNAME
zähle einfach mal in der DB die Felder durch (mit 0 anfangen)
Dann ersetze das 0 durch die Spaltenzahl in welcher der Username zu der ermittelten Session steht.

so wir sind ein gigantisches Stück nun weitergekommen! Danke!

Also in deiner Joomla 1.5.x-POC-Schnittstelle muß man für die Verwendung mit Joomla 1.6.x folgendes ändern:

von (bei mir Zeile 64 in der poc_start.php):

$user_name = $row[0];

in:

$user_name = $row[6];


so wird der Usernamen gefunden, man kommt auch nun über Joomla 1.6.x in den POC!

ABER eine kleine Kleinigkeit funktioniert noch nicht, und zwar das Joomla Admins automatisch im POC operator sind. Da muß man wohl doch noch irgendwie was aus den neuen Tabellen holen oder so!? Vielleicht lässt sich das auch noch irgendwie austricksen ...

Und im POC-Profil sollte man dann wohl nach wie vor dann so Dinge wie das Passwort-Feld u.ä. auskommentieren, damit das keine Komplikationen gibt mit Joomla Userprofil ... - auskommentieren, damit es nicht angezeigt wird, sollte doch reichen oder?
« Letzte Änderung: 08. März 2011, 23:18:51 von axasbraxas »
Kein Support ohne Versionsangabe des POC, PHP und Serversystem!

Meine Systemdaten:
Linux; POC V2.1.0 HHC-Edition (Download 08.03.2011); PHP Version 5.2.4-2ubuntu5.10; Apache 2.2.8; MySQL 5.0.51a



Selbsthilfe-Chat für Menschen mit                                     Verein für Menschen mit Oralophobie -
Oralophobie - Zahnbehandlungsangst                               Zahnbehandlungsangst

=> http://www.trau-dich-zum-zahnarzt.de/                         => http://www.oralophobia.de/

Offline axasbraxas

  • Vollwertiges Mitglied
  • ***
  • Beiträge: 247
  • Karma: 0
  • Geschlecht: Männlich
  • Ich liebe den POC ;-)
    • Moderierter Chat rund um das Thema Angst vor Zahnbehandlungen
Re: Joomla 1.6.x
« Antwort #12 am: 08. März 2011, 23:54:18 »
ich schätze mal daran müste man etwas verändern:

if ($chatstatus == "Super Users") {
$chatter->add_to_group('operator');
}

Die Bezeichnung "Super Users" existiert schon, ist in dieser jos_usersgroups drin und bekommt dort die

"id" mit dem Wert "8" für Super Users zugewiesen

so in der Tabelle jos_user_usergroup_map gäbe es zwei Felder eines "user_id" was dem Wert von "id" entspricht aus der jos_usersgroup und dem zweiten Feld "group_id" dort gibts bei dem entssprechenden User also von der id her auch die dazu gehörige group_id "8" in dem Fall ...

Das Feld "id" aus jos_users hat im übrigen den gleichen Wert wie die "id" in jos_usersgroup.

Jetzt bräuchte man irgendwie eine Abfrage die die "id" aus jos_users sich holt zum aktiven eingelogten User, und dann irgendwie ein Vergleich wie ist user_id aus jos_usergroup_map == group_id "8" dann mach den User zum operator im POC ...

Ist nur die Frage wie man das man sinnvollsten nun anstellt ...

In der jos_users gibts zwar noch das Feld "usertype" - aber wird wohl da nicht mehr wirklich beschrieben oder wie auch immer - wurde wohl in obrige umgelagert ...
« Letzte Änderung: 09. März 2011, 00:00:21 von axasbraxas »
Kein Support ohne Versionsangabe des POC, PHP und Serversystem!

Meine Systemdaten:
Linux; POC V2.1.0 HHC-Edition (Download 08.03.2011); PHP Version 5.2.4-2ubuntu5.10; Apache 2.2.8; MySQL 5.0.51a



Selbsthilfe-Chat für Menschen mit                                     Verein für Menschen mit Oralophobie -
Oralophobie - Zahnbehandlungsangst                               Zahnbehandlungsangst

=> http://www.trau-dich-zum-zahnarzt.de/                         => http://www.oralophobia.de/

Offline Horseman

  • Administrator
  • Held Mitglied
  • *
  • Beiträge: 2552
  • Karma: 0
  • Geschlecht: Männlich
  • 'MAS VALE CABALLO QUE CAUDAL!'
    • H-H-C - die große Reitercommunity
Re: Joomla 1.6.x
« Antwort #13 am: 09. März 2011, 08:41:59 »
So den User hast du nun!
Nun musst du folgendes vergleichen
Welcher Eintrag in der _session ist mit welchem Eintrag in der _user_goup (oder _user_group_map) identisch zum User (ist es der Username, die User_ID oder was?)
Dann änderst du die Abfrage $result = "SELECT * FROM jos_users WHERE username = '$user_name'"; (hier hole ich alle daten des ermittelten Users
Dort stand in älteren Versionen an der 6 Stelle (zählen beginnt bei 0, somit ist es row[5]) der Userrang.

Das musst du nun ebenfalls abändern.
˙·٠•● █▬█ alloº°"˜¨˙·٠•●.... :: ǝʌıʇʞǝdsɹǝd uǝɹǝpuɐ ɹǝuıǝ snɐ ןɐɯ ǝzuɐƃ sɐp ɹıʍ uǝʇɥɔɐɹʇǝq ::
Offizielles Support Portal
für PhpOpenChat
http://www.phpopenchat.de
Meine Reitercommunity
http://www.h-h-c.de
POC auf Facebook | POC auf Twitter

Offline axasbraxas

  • Vollwertiges Mitglied
  • ***
  • Beiträge: 247
  • Karma: 0
  • Geschlecht: Männlich
  • Ich liebe den POC ;-)
    • Moderierter Chat rund um das Thema Angst vor Zahnbehandlungen
Re: Joomla 1.6.x
« Antwort #14 am: 09. März 2011, 14:16:04 »
ich schicke die mal per eMail als Anhang 4 PDFs, zur besseren Verständigung, dann könntest du ja mal selbst einen Blick in die entssprechenden Tabellen werfen und siehst die Inhalte, vielleicht kannst du mir so besser helfen? Ist etwas schwierig zu erklären wo was drin steht und ich auch leider nicht genau weiss ob man das was gebraucht wird aus der jos_session irgendwie rauszuholen ist ...

jos_users
jos_session
jos_usergroups
jos_user_usergroup_map

Zumindest siehst du so besser wie die Tabellen zusammenhängen ... Besten Dank vorab für deine Hilfe.
Kein Support ohne Versionsangabe des POC, PHP und Serversystem!

Meine Systemdaten:
Linux; POC V2.1.0 HHC-Edition (Download 08.03.2011); PHP Version 5.2.4-2ubuntu5.10; Apache 2.2.8; MySQL 5.0.51a



Selbsthilfe-Chat für Menschen mit                                     Verein für Menschen mit Oralophobie -
Oralophobie - Zahnbehandlungsangst                               Zahnbehandlungsangst

=> http://www.trau-dich-zum-zahnarzt.de/                         => http://www.oralophobia.de/

POC -PhpOpenChat- Portal

« am: »

Tags:
 

Bequem im Web suchen direkt von hier!

Benutzerdefinierte Suche

Anzeige

www.medionshop.de

Unser Server

www.strato.de -> hier klicken

* Domain Frei?

* Anzeige

Multi Suche


Web
www.phpopenchat.de
www.h-h-c.de

* Networks

Follow Phpopenchat on Twitter
Portal Management Extension PortaMx v0.980-1 | PortaMx © 2008-2010 by PortaMx corp.