Chat Navigations Anleitung Teil 1 (Support für das Chatscript)

sala99, Samstag, 16. November 2024, 12:23 (vor 20 Tagen)

Wichtiger Hinweis von webdesign weisshart:
Änderungen am Quellcode, wie in dieser Anleitung beschrieben, werden bei jedem Versions-Update überschrieben.
Um das zu vermeiden, und die schönen Anpassungen zu behalten, könnte man auf die Idee kommen, die angepassten Dateien von Update auszunehmen. Dann besteht allerdings das Risiko, dass bestimmte Funktionen oder der ganze Chat nicht mehr funktionieren. Ich rate daher dringend davon ab, einzelne Dateien vom Update auszunehmen.

Guten Tag Zusammen

Heute Gibt es eine kleine Anleitung wie mann die Chat Navigation auch sich unter denn user fenster machen kann Hinweis: Vor den bearbeiten der datein immer eine sicherung machen ( Backup ) das wenn was schief läuft mann eine sicherung da hat

so sieht es denn aus Als Beispiel

[image]

1. Nun öffnet euer Program mit was ihr auf euren Server oder Webspace Zugreift
in mein Fall ist es ( FileZilla Client )

2. nun Öffnet ihr euren Haubt Ordner Chat und sucht euch die datei Chat.php
und ladet sie euch auf euren Desktop

3. Nun Öffnet ihr die datei Chat.php mit euren Programm eurer wahl
in mein fall ( Notepad++ )

und sucht euch Folgende zeile raus in der Orginal datei ist es zeile 1346

da steht nun folgender code bis zeile 1410


// echo $standard;

echo "<div class='helplinks'>";

if (file_exists("head_includes.php")) {include ("head_includes.php");}


if (file_exists("pinns/pinnwand1.php") && ($admintrue || $modtrue || in_array($nickname,$interne))) { 
 echo '
  <p style ="float:right; padding: 0 0 .2em 0;">&nbsp;<a style = "font-weight:bold" href="pinns/pinnwand1.php" target="pinnwand1" title ="Pinnwand" onClick="pinnwand1()">P1</a>
 ';
}


if (file_exists("pinns/pinnwand2.php") && ($admintrue || $modtrue || in_array($nickname,$interne))) { 
 echo '
  <a style = "font-weight:bold" href="pinns/pinnwand2.php" target="pinnwand2" title ="Pinnwand2" onClick="pinnwand2()">P2</a></p>
  ';
}


if($hilfetexte == "on") {
 if (file_exists("logs/reader.php") && $admintrue)  echo " <p style =\"float:right; padding: 0 0 .2em 0;\">&nbsp;<a style = \"font-weight:bold\" href=\"logs/reader.php\" title =\"Log Files\">L</a></p>";
 if (file_exists("admin/admin.php") && $admintrue)  echo " <p style =\"float:right; padding: 0 0 .2em 0;\">&nbsp;<a style = \"font-weight:bold\" href=\"admin/admin.php\" title =\"Administration\">A</a></p>";

 echo "<p style =\"float:right; padding: 0 0 .2em 0;\">&nbsp;<a style = \"font-weight:bold\" title = \""._HELPTITLE."\" href=\"";
 if ($lang=="en") {
  if ($new_win == "yes") {
   echo "helpEN.php\" target=\"_blank\"><span class=\"dot\">"._LNKNEWWIN.": </span>"._HELP."</a></p>";
  } else {
   echo "helpEN.php\">"._HELP."</a></p>";
  }
  echo "<p class=\"dot\" >&nbsp;<a href=\"helpEN.php#sr\">"._BLINDHELP."</a></p>";
 } else {
  if ($new_win == "yes") {
   echo "help.php\" target=\"_blank\"><span class=\"dot\">"._LNKNEWWIN.": </span>"._HELP."</a></p>";
  } else {
   echo "help.php\">"._HELP."</a></p>";
  }
  echo "<p class=\"dot\" >&nbsp;<a href=\"help.php#sr\">"._BLINDHELP."</a></p>";
 }
}

if (file_exists("kalender.php") ) { 
echo '
 <p style ="float:right; "><a class="kalender"  style="text-decoration:none;" href="kalender.php" target="kalender" title ="Kalender" onClick="kalender();dlcount(\'kalender\');" ><img src="img/kalender.png" id="kalender"  alt="Kalender" title="Kalender" width="20" height="19">
</a></p>
';
}


if(file_exists("lang_switcher_inc.php")) {include("lang_switcher_inc.php");}



echo "</div>";

if (file_exists("chtver.php")) {
 include("chtver.php");
 $version = $chtver;
} else {
 $version = "not defined";
}

Es geht weiter im 2 Teil in der Antwort

Chat Navigations Anleitung Teil 2

sala99, Samstag, 16. November 2024, 12:33 (vor 20 Tagen) @ sala99

Hier gehts nun weiter

nun ersetzen wir denn code denn ich im ersten Beitrag geschriben habe mit diesen code

echo "<div class='helplinks'>";

if (file_exists("head_includes.php")) {include ("head_includes.php");}


if (file_exists("pinns/pinnwand2.php") && ($admintrue || $modtrue || $teamtrue || in_array($nickname,$interne))) {
 echo '
  <p style ="float:right; padding: 0 0 .2em 0;">&nbsp;<a style = "font-weight:bold" href="pinns/pinnwand2.php" target="pinnwand2" title ="Pinnwand2" onClick="pinnwand2()">P2</a></p>
  ';
}

if (file_exists("pinns/pinnwand1.php") && ($admintrue || $modtrue || $teamtrue || in_array($nickname,$interne))) { 
 echo '
  <p style ="float:right; padding: 0 0 .2em 0;">&nbsp;<a style = "font-weight:bold" href="pinns/pinnwand1.php" target="pinnwand1" title ="Pinnwand1" onClick="pinnwand1()">P1</a></p>
 ';
}


if (file_exists("kalender.php") ) { 
echo '
 <p style ="float:right; "><a class="kalender"  style="text-decoration:none;" href="kalender.php" target="kalender" title ="Kalender" onClick="kalender();dlcount(\'kalender\');" ><img src="img/kalender.png" id="kalender"  alt="Kalender" title="Kalender" width="20" height="19">
</a></p>
';
}

if(file_exists("lang_switcher_inc.php")) {include("lang_switcher_inc.php");}

echo "</div>";

if (file_exists("chtver.php")) {
 include("chtver.php");
 $version = $chtver;
} else {
 $version = "not defined";
}

Nun sollten oben in der Chat navigation 4 sachen stehen die zwei sprachen Kalander und die p1 als pinwand ich glaube die bekommt mann nur wenn mann eine Lizenz hat

nun gehen wir weiter in der Chat.php in die zeile 2047 geht bis zeile 2062 im Orginal
da steht den folgendes drine


//if ($in_regdb && isset($create_profile) && $create_profile == "yes"  && file_exists("profil.php") && !file_exists("rooms/Offline")  && $tmp_closed !== true && $s != 12  || $admintrue) {
if ($in_regdb && isset($create_profile) && $create_profile == "yes"  && file_exists("profil.php") && !file_exists("rooms/Offline")  && $tmp_closed !== true && $s != 12  || $admintrue) {
 echo' <p class="logout" style="margin-top: .5em;  clear:left;"><a style="font-weight:bold;" href="profil.php">'._PROFIL.'</a></p> ';
} 

if (!$in_regdb && !file_exists("rooms/Offline")  && $tmp_closed !== true) {
 echo' <p class="logout" style="margin-top: .5em;  clear:left;"><a style="font-weight:bold;" href="reg.php">'._REGDICH.'</a></p> '; 
} 


if (file_exists("abuse.php")) {
 echo' <p class="logout" style="margin-top: .5em;  clear:left;"><a style="font-weight:bold;" href="/abuse.php" target="_blank" >Abuse (Missbrauch&nbsp;melden)</a></p> ';
}

das ersetzen wir denn mit den folgenden code


//if ($in_regdb && isset($create_profile) && $create_profile == "yes"  && file_exists("profil.php") && !file_exists("rooms/Offline")  && $tmp_closed !== true && $s != 12  || $admintrue) {
function createButton($url, $text) {
    echo '<p class="logout" style="margin-top: .5em;  clear:left;"><a style="font-weight:bold;" href="' . $url . '">' . $text . '</a></p>';
}

if ($in_regdb && isset($create_profile) && $create_profile == "yes"  && file_exists("profil.php") && !file_exists("rooms/Offline")  && $tmp_closed !== true && $s != 12  || $admintrue) {
 echo' <p class="logout" style="margin-top: .5em;  clear:left;"><a style="font-weight:bold;" href="profil.php">'._PROFIL.'</a></p> ';
} 

if (!$in_regdb && !file_exists("rooms/Offline")  && $tmp_closed !== true) {
 echo' <p class="logout" style="margin-top: .5em;  clear:left;"><a style="font-weight:bold;" href="reg.php">'._REGDICH.'</a></p> '; 
} 

if (file_exists("abuse.php")) {
    createButton("/abuse.php", "Abuse (Missbrauch melden)");
}

if (file_exists("help.php")) {
    createButton("/help.php", "Hilfe");
}

if (file_exists("logs/reader.php") && $admintrue) {
    createButton("logs/reader.php", "Chat Log");
}

if (file_exists("admin/admin.php") && $admintrue) {
    createButton("admin/admin.php", "Adminbereich");
}

Weiter gehts im 3 Teil bei der Nächsten Antwort

Chat Navigations Anleitung Teil 3

sala99, Samstag, 16. November 2024, 12:50 (vor 20 Tagen) @ sala99

Nun hier geht es weiter

nun müssen wir nur noch die datei abspeichern die chat.php

nun müsst ihr euch natürlich noch die css Anpassen

Hinweis: Auch von der css eine sicherung machen ( Backup )! bevor ihr sie bearbeitet !

so weiter gehts wenn ihr also euere css gefunden habt sollte bei euch ohne diese zusatz sachen die jetzt postet stehen ihr könnt auch schauen ob sie vorhanden sind oder nicht sind sie nicht vorhanden kann mann diesen code unten einfach nur hinzufügen in der css denn sieht es wie bei denn bild im ersten beitrag aus


.rooms .logout a, #logout a {
    font-family: 'Arial Black', 'Arial Bold', Gadget, sans-serif;
    color: #f44336;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    box-shadow: 0 0 6px 0 #f44336;
    font-style: italic;
}

#logout a:link, #logout a:visited, .logout a:link, .logout a:visited, #toggle_radios {
    margin: 5px 0;
    text-align: center;
    padding: 2px 0 4px 0;
    border: solid 1px #ccc;
    display: block;
    text-decoration: none;
    border-radius: 2em;
}

.rooms p {
    margin: 0 3px;
}

#logout a:link,
#logout a:visited,
.logout a:link,
.logout a:visited,
#toggle_radios {
 margin: 5px 0;
 text-align: center;
 padding: 2px 0 4px 0;
 border: solid 1px #ccc;
 display: block;
 text-decoration: none;
 border-radius: 2em;
}

#logout a:hover,
#logout a:focus,
#logout a:active,
.logout a:hover,
.logout a:focus,
.logout a:active,
a.away:hover,
a.away:focus,
a.away:active,
.button:hover,
.button:focus,
.button:active,
#toggle_radios:hover,
#toggle_radios:focus {
 color: #333 !important;
 background: #eae3e3;
 outline: none;
}

nun könnt ihr auch noch die farben und so anpassen wenn ihr möchtet
oder auch die rundung
und ja ich habe es selber auch getestet es sollte also klappen
Lg und viel spaß damit