Author Topic: Userübernahme für Weisshart Chat Script  (Read 10403 times)

0 Members and 1 Guest are viewing this topic.

Offline FotoRalle

  • Jr. Member
  • **
  • Posts: 57
  • 4images als bestes Community-Script
    • View Profile
    • rs webregie | webdesign & webmaster
Userübernahme für Weisshart Chat Script
« on: November 03, 2008, 10:22:36 PM »
Edit: Die Integration des Chats klappt wunderbar dank der Hilfe in beiden Foren (Weisshart & 4homepages).

Für die Userübernahme muss folgendes getan werden:
In beliebigem Template einbauen:
Code: [Select]
<then>
<form method="post" action="http://www.domain.de/../chat/login.php" name="user_trans">
<input type="hidden"  name="username" value="<?php
global $user_info;
if (
$user_info['user_level'] > GUEST)
{
echo 
$user_info['user_name'];
}
?>
" />
<a href="javascript:document.user_trans.submit()" >Chat</a>
</form>
</then>

Der Pfad zum Chat muss natürlich angepasst werden!

Zu beachten ist noch folgendes:

Quote
Falls man zuerst etwas falsch gemacht hat bei der Userübernahme, muss man zuerst Cookies löschen oder eben aber wie von Fritz beschrieben:
"X... Logout" und dann "Zum Login". Dann aber nicht einloggen, sondern die Seite aufrufen (am besten im Browser URL eingeben) von der die Weiterleitung in den Chat geschieht.
Ich sag das so genau, weil mir das auch erst nach längerem "Handling" mit dem Chat alles glatt verlief.

Vielen Dank nochmal für die Hinweise, es hat mich auf den richtigen Weg gebracht!

Gruss Ralf
 





Hallo!

Ich habe den ganz guten http://webdesign.weisshart.de/chat.phpChat gefunden und installiert. Bei diesem kann man die User aus einem anderen System übernehmen.
Der offizielle Code ist im Weisshart Forum zu finden:

Code: [Select]
 
<then>
<form method="post" action="chat/login.php" name="user_trans">
<input type="hidden" name="username" value="<?php echo $USER?>" />
<a href="javascript:document.user_trans.submit()" >Chat</a>
</form>
</then>


Bei
Code: [Select]
<?php echo $USER?> soll der Code eingegeben werden, der für den registrierten User zuständig ist.
Damit landet der registrierte User automatisch im Chat ohne sich anmelden zu müssen.

Offiziell sagt der Programmierer:
Quote
Und jetzt kommt das eigentliche Problem:
Du musst wissen, in welcher Variable in deinem CMS (4images oder was auch immer) der Name des aktuell anwesenden registrierten Users steht.
Damit kann dir wohl nur jemand helfen, der was von 4images versteht.
Aber du kannst ganz einfach testen, ob die Variable stimmt: Schreibe einfach in deine Seite, auf der du auch den Link zum Chat setzen willst, folgenden Code:
<?php echo $USER; ?>"
und ersetze $USER durch die richtige Variable.
Wenn du es richtig gemacht hast, steht an diesr Stelle dann dein Username.

Hat jemand eine Ahnung welche Variable eingeben werden muss?

Ich würde mich freuen, denn ich denke das interessiert einige. Der Chat ist wirklich gut und für nonkommerzielle Seiten kostet er nix.

Gruss und Dank
Ralf
« Last Edit: November 06, 2008, 10:15:32 AM by buffrunner »

Offline mawenzi

  • Moderator
  • 4images Guru
  • *****
  • Posts: 4.500
    • View Profile
Re: Userübernahme für Weisshart Chat Script
« Reply #1 on: November 03, 2008, 10:34:15 PM »
... wenn nur das Einloggen mit Namen (nicht als Gast) erlaubt werden soll, dann sollte folgendes passen ...
... gibt also nur den User-Namen aus ...

Code: [Select]
<?php
global $user_info;
if (
$user_info['user_level'] > GUEST)
{
echo 
$user_info['user_name'];
}
?>

Your first three "must do" before you ask a question ! ( © by V@no )
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

You are on search for top 4images MOD's ?
- then please search here ... Mawenzi's Top 100+ MOD List (unsorted sorted) ...

Offline FotoRalle

  • Jr. Member
  • **
  • Posts: 57
  • 4images als bestes Community-Script
    • View Profile
    • rs webregie | webdesign & webmaster
Re: Userübernahme für Weisshart Chat Script
« Reply #2 on: November 04, 2008, 09:43:03 AM »
Danke für die Antwort!

Nur nen kleines Problem dabei: Ich bekomme dann den Usernamen von jemand anderes. Und über andere Browser dann auch wieder jemand anderes.
Sehr merkwürdig.

Muss das irgendwie in den PHP Seiten festgelegt werden? Oder kann man das einfach in die Templates so schreiben?

Gruss und Dank
Ralf

Offline mawenzi

  • Moderator
  • 4images Guru
  • *****
  • Posts: 4.500
    • View Profile
Re: Userübernahme für Weisshart Chat Script
« Reply #3 on: November 04, 2008, 09:46:44 AM »
... wenn du den angegebenen Code in einem Template platzierst, so sollte dort der eingeloggte Username stehen ...
... teste das mal ... z.B. in deiner home.html ...
Your first three "must do" before you ask a question ! ( © by V@no )
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

You are on search for top 4images MOD's ?
- then please search here ... Mawenzi's Top 100+ MOD List (unsorted sorted) ...

Offline FotoRalle

  • Jr. Member
  • **
  • Posts: 57
  • 4images als bestes Community-Script
    • View Profile
    • rs webregie | webdesign & webmaster
Re: Userübernahme für Weisshart Chat Script
« Reply #4 on: November 04, 2008, 11:09:04 AM »
... wenn du den angegebenen Code in einem Template platzierst, so sollte dort der eingeloggte Username stehen ...
... teste das mal ... z.B. in deiner home.html ...

Ja, der Test fällt positiv aus... Weiss aber nicht warum ich weiterhin nun immer der gleiche User bin in diesem Chat. Irgendwas muss noch sein...

Offline FotoRalle

  • Jr. Member
  • **
  • Posts: 57
  • 4images als bestes Community-Script
    • View Profile
    • rs webregie | webdesign & webmaster
Re: Userübernahme für Weisshart Chat Script
« Reply #5 on: November 04, 2008, 12:13:56 PM »
Vielen Dank für die Hinweise! Es funktioniert einwandfrei!

Code: [Select]
<then>
<form method="post" action="http://www.domain.de/../login.php" name="user_trans">
<input type="hidden"  name="username" value="<?php
global $user_info;
if (
$user_info['user_level'] > GUEST)
{
echo 
$user_info['user_name'];
}
?>
" />
<a href="javascript:document.user_trans.submit()" >Chat</a>
</form>
</then>

« Last Edit: November 06, 2008, 10:08:39 AM by buffrunner »

Offline FotoRalle

  • Jr. Member
  • **
  • Posts: 57
  • 4images als bestes Community-Script
    • View Profile
    • rs webregie | webdesign & webmaster
Re: Userübernahme für Weisshart Chat Script
« Reply #6 on: November 06, 2008, 10:16:31 AM »
Habe den Beitrag oben editiert. Der Code funktioniert!

Offline biker007

  • Newbie
  • *
  • Posts: 16
    • View Profile
Re: Userübernahme für Weisshart Chat Script
« Reply #7 on: July 27, 2011, 09:04:03 PM »
hi wo muß ich diesen Code denn einfügen ?, damit es im Frontet zu sehen ist .LG Achim

Rembrandt

  • Guest
Re: Userübernahme für Weisshart Chat Script
« Reply #8 on: July 27, 2011, 09:42:16 PM »
steht eh oben, wo du möchtest, in der home.html oder wo auch immer.

Offline biker007

  • Newbie
  • *
  • Posts: 16
    • View Profile
Re: Userübernahme für Weisshart Chat Script
« Reply #9 on: July 28, 2011, 05:51:35 PM »
Ich möchte diese chatbox  http://webdesign.weisshart.de/chat.php includen, habe es mit include und frame versucht , ich schaffe es nicht dieses auf die hauptseite zu bringen, habe Version 1.7.10 hat einer nen Tip, denn weiteres konnte ich bei euch nicht finden darüber  .LG Achim

PS. der Chat fuzzt , nur die Box geht nicht zu includen oder framen.
« Last Edit: July 28, 2011, 06:18:42 PM by biker007 »