Viktor's Supportboard
Quickmenü
» Start
» Portal
» Kontakt
» Mitglieder
» Team

» Handy-Ansicht


Usermenü

» Registrieren

Login
Benutzername:
Passwort:

(Passwort vergessen?)

Database
» Database

Lizenzshop/Verwaltung
» Lizenzshop/Verwaltung


Allgemeines
» Themen der letzen 24 Stunden
» Beiträge von Heute
» Aktuelle Umfragen
» Themen als gelesen markieren
» Themen ohne Antwort

» F.A.Q
» Regeln
» Impressum
» Datenschutzerklärung

» Linkliste
» Partner
» Statistik

Kostenplichtige Hacks
» VG-Lizenz
» VG-Fotowettbewerb
» VG-Kontaktanzeige
» VG-Literatur-Verwaltung
» VGTreffen/Dater
» VGMusik/Video

Mein Hacks
» VGUser-Leaflet-Map
» VGUser-Google-Map
» VGClub-Map-Google
» User-Map
» Club-Map
» User-Locator
» Club-Locator
» Mitglieder Bilderupload
» VGOnlineList
» Teamspeak Onlineanzeige

Meine Banner
» Meine Banner

Statistik
Beiträge: 138.676 (Täglich: 23,48 )
Themen: 16.158
Mitglieder: 13.158
Neuestes Mitglied: irt99298.
Ausl. d. letzten Minute: 217%
Ausl. d. letzten 5 Minuten: 210%
Ausl. d. letzten 15 Minuten: 205%
Freier Webspace: 1.93 TB
PHP-Version: 7.3.10

Spenden

Partner
Mein Supportboard

MySQLDumper

Forum für Angehörige und Freunde von Krebspatienten

Wetter-Board

Make your Webserver

ABC-des Essens

IC-Netforum

ultimate-funultimate-fun

Steinadler-Bastelstübchen

Webseitenschutz

Werben

Viktor's Supportboard » Support für das wBB1.1, wBB1.2 und wBB Lite » Hack & Addon Support (wBB Lite 1.0) » WoltLab Burning Board Lite 1.0.2pl3 » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Seiten (2): « vorherige 1 [2] Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen WoltLab Burning Board Lite 1.0.2pl3 5 Bewertungen - Durchschnitt: 10,005 Bewertungen - Durchschnitt: 10,005 Bewertungen - Durchschnitt: 10,005 Bewertungen - Durchschnitt: 10,005 Bewertungen - Durchschnitt: 10,00
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Schrimm
Haudegen



Dabei seit: 16.03.2015
Beiträge: 666
12 Filebase-Einträge

wBB-Version: wBBLite

Bewertung: 
8 Bewertung(en) - Durchschnitt: 9,88

Level: 37 [?]
Erfahrungspunkte: 1.115.650
Nächster Level: 1.209.937

94.287 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von Schrimm


wbblite 1.0.x: Optimierung - ICQ, AIM, YIM und MSN Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Hallo,

Da die Zeiten von ICQ, AIM, YIM und MSN schon lange vorbei sind, wird es auch Zeit, dass diese auch aus dem "WoltLab Burning Board Lite" verschwinden.

Deren Existenz hat zur Folge, dass die Felder unnötig Platz verbrauchen und auch unnötig, an bestimmten Stellen, abgefragt werden und/oder in "if"-Bedingungen vorkommen.

Es folgt nun eine Anleitung, wie die Felder vollkommen aus dem "WoltLab Burning Board Lite" entfernt werden können.

Folgende Dateien sind betroffen:
  • /profile.php
  • /register.php
  • /thread.php
  • /usercp.php
  • /templates/profile.tpl
  • /templates/register.tpl
  • /templates/thread_aim.tpl
  • /templates/thread_icq.tpl
  • /templates/thread_yim.tpl
  • /templates/thread_postbit.tpl
  • /templates/usercp_profile_edit.tpl
  • /acp/users.php
  • /acp/lib/structure.sql
  • /acp/templates/users_add.htm
  • /acp/templates/users_edit.htm


suche in /profile.php nach:
php:
1:
2:
3:
4:
if(!$user_info['icq']) eval ("\$user_info[icq] = \"".$tpl->get("profile_nodeclaration")."\";");
if(!$user_info['aim']) eval ("\$user_info[aim] = \"".$tpl->get("profile_nodeclaration")."\";");
if(!$user_info['yim']) eval ("\$user_info[yim] = \"".$tpl->get("profile_nodeclaration")."\";");
if(!$user_info['msn']) eval ("\$user_info[msn] = \"".$tpl->get("profile_nodeclaration")."\";");

------------
Lösche es!
------------

suche in /register.php nach:
php:
1:
2:
3:
4:
if(isset($_POST['r_icq'])) $r_icq trim($_POST['r_icq']);
  if(isset($_POST['r_aim'])) $r_aim trim($_POST['r_aim']);
  if(isset($_POST['r_yim'])) $r_yim trim($_POST['r_yim']);
  if(isset($_POST['r_msn'])) $r_msn trim($_POST['r_msn']);

------------
Lösche es!
------------

suche:
php:
1:
,icq,aim,yim,msn

------------
Lösche es!
------------

suche:
php:
1:
,'".intval($r_icq)."','".addslashes(htmlspecialchars($r_aim))."','".addslashes(htmlspecialchars($r_yim))."','".addslashes(htmlspecialchars($r_msn))."'

------------
Lösche es!
------------

suche:
php:
1:
if(!$r_icq$r_icq="";

------------
Lösche es!
------------

suche in /thread.php nach:
php:
1:
2:
3:
4:
u.icq,
u.aim,
u.yim,
u.msn,

------------
Lösche es!
------------

suche:
php:
1:
2:
3:
$icq="";
 $aim="";
 $yim="";

------------
Lösche es!
------------

suche:
php:
1:
2:
3:
if($posts['icq']) eval ("\$icq = \"".$tpl->get("thread_icq")."\";");
  if($posts['aim']) eval ("\$aim = \"".$tpl->get("thread_aim")."\";");
  if($posts['yim']) eval ("\$yim = \"".$tpl->get("thread_yim")."\";");

------------
Lösche es!
------------

suche in /usercp.php nach:
php:
1:
2:
3:
4:
if(isset($_POST['r_icq'])) $r_icq trim($_POST['r_icq']);
  if(isset($_POST['r_aim'])) $r_aim trim($_POST['r_aim']);
  if(isset($_POST['r_yim'])) $r_yim trim($_POST['r_yim']);
  if(isset($_POST['r_msn'])) $r_msn trim($_POST['r_msn']);

------------
Lösche es!
------------

suche:
php:
1:
icq='".intval($r_icq)."'aim='".addslashes(htmlspecialchars($r_aim))."'yim='".addslashes(htmlspecialchars($r_yim))."'msn='".addslashes(htmlspecialchars($r_msn))."'

------------
Lösche es!
------------

suche:
php:
1:
2:
3:
4:
$r_icq $wbbuserdata['icq'];
  $r_aim $wbbuserdata['aim'];
  $r_yim $wbbuserdata['yim'];
  $r_msn $wbbuserdata['msn'];

------------
Lösche es!
------------

suche:
php:
1:
if(!$r_icq$r_icq="";

------------
Lösche es!
------------

suche in /templates/profile.tpl nach:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
<tr>
    <td><normalfont><B>ICQ Nummer:</B></font></td>
    <td><normalfont>$user_info[icq]</font></td>
   </tr>
   <tr>
    <td><normalfont><B>AIM Screenname:</B></font></td>
    <td><normalfont>$user_info[aim]</font></td>
   </tr>
   <tr>
    <td><normalfont><B>YIM Screenname:</B></font></td>
    <td><normalfont>$user_info[yim]</font></td>
   </tr>
   <tr>
    <td><normalfont><B>MSN Screenname:</B></font></td>
    <td><normalfont>$user_info[msn]</font></td>
   </tr>

------------
Lösche es!
------------

suche in /templates/register.tpl nach:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
<tr id="tablea" bgcolor="{tablecolora}">
    <td><normalfont><b>ICQ UIN:</b></font></td>
    <td><normalfont><input type="text" class="input" name="r_icq" value="$r_icqmaxlength="30"></font></td>
   </tr>
   <tr id="tableb" bgcolor="{tablecolorb}">
    <td><normalfont><b>AIM Screenname:</b></font></td>
    <td><normalfont><input type="text" class="input" name="r_aim" value="$r_aimmaxlength="30"></font></td>
   </tr>
   <tr id="tablea" bgcolor="{tablecolora}">
    <td><normalfont><b>YIM Screenname:</b></font></td>
    <td><normalfont><input type="text" class="input" name="r_yim" value="$r_yimmaxlength="30"></font></td>
   </tr>
   <tr id="tableb" bgcolor="{tablecolorb}">
    <td><normalfont><b>MSN Screenname:</b></font></td>
    <td><normalfont><input type="text" class="input" name="r_msn" value="$r_msnmaxlength="30"></font></td>
   </tr>

------------
Lösche es!
------------

Lösche folgende Templates(Optional):
  • /templates/thread_aim.tpl
  • /templates/thread_icq.tpl
  • /templates/thread_yim.tpl


suche in /templates/thread_postbit.tpl nach:
php:
1:
$icq $aim $yim

------------
Lösche es!
------------

suche in /templates/usercp_profile_edit.tpl nach:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
<tr id="tablea" bgcolor="{tablecolora}">
    <td><normalfont><b>ICQ UIN:</b></font></td>
    <td><normalfont><input type="text" class="input" name="r_icq" value="$r_icqmaxlength="30"></font></td>
   </tr>
   <tr id="tableb" bgcolor="{tablecolorb}">
    <td><normalfont><b>AIM Screenname:</b></font></td>
    <td><normalfont><input type="text" class="input" name="r_aim" value="$r_aimmaxlength="30"></font></td>
   </tr>
   <tr id="tablea" bgcolor="{tablecolora}">
    <td><normalfont><b>YIM Screenname:</b></font></td>
    <td><normalfont><input type="text" class="input" name="r_yim" value="$r_yimmaxlength="30"></font></td>
   </tr>
   <tr id="tableb" bgcolor="{tablecolorb}">
    <td><normalfont><b>MSN Screenname:</b></font></td>
    <td><normalfont><input type="text" class="input" name="r_msn" value="$r_msnmaxlength="30"></font></td>
   </tr>

------------
Lösche es!
------------

suche in /acp/users.php nach:
php:
1:
,icq,aim,yim,msn

------------
Lösche es!
------------

suche:
php:
1:
,'".intval($icq)."','".addslashes(htmlspecialchars($aim))."','".addslashes(htmlspecialchars($yim))."','".addslashes(htmlspecialchars($msn))."'

------------
Lösche es!
------------

suche:
php:
1:
,icq='".intval($icq)."',aim='".addslashes(htmlspecialchars($aim))."',yim='".addslashes(htmlspecialchars($yim))."',msn='".addslashes(htmlspecialchars($msn))."'

------------
Lösche es!
------------

suche in /acp/lib/structure.sql nach:
php:
1:
2:
3:
4:
icq varchar(30NOT NULL default '',
  aim varchar(30NOT NULL default '',
  yim varchar(30NOT NULL default '',
  msn varchar(30NOT NULL default '',

------------
Lösche es!
------------

suche in /acp/templates/users_add.htm nach:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
<tr class="firstrow">
   <td><b>ICQ:</b></td>
   <td><input type="text" name="icq" maxLength="30" value="$icq"></td>
  </tr>
  <tr class="secondrow">
   <td><b>AIM:</b></td>
   <td><input type="text" name="aim" maxLength="30" value="$aim"></td>
  </tr>
  <tr class="firstrow">
   <td><b>YIM:</b></td>
   <td><input type="text" name="yim" maxLength="30" value="$yim"></td>
  </tr>
  <tr class="secondrow">
   <td><b>MSN:</b></td>
   <td><input type="text" name="msn" maxLength="30" value="$msn"></td>
  </tr>

------------
Lösche es!
------------

suche in /acp/templates/users_edit.htm nach:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
<tr class="firstrow">
   <td><b>ICQ:</b></td>
   <td><input type="text" name="icq" maxLength="30" value="$icq"></td>
  </tr>
  <tr class="secondrow">
   <td><b>AIM:</b></td>
   <td><input type="text" name="aim" maxLength="30" value="$aim"></td>
  </tr>
  <tr class="firstrow">
   <td><b>YIM:</b></td>
   <td><input type="text" name="yim" maxLength="30" value="$yim"></td>
  </tr>
  <tr class="secondrow">
   <td><b>MSN:</b></td>
   <td><input type="text" name="msn" maxLength="30" value="$msn"></td>
  </tr>

------------
Lösche es!
------------

Nun müssen nur noch folgende SQL-Befehle ausgeführt werden:
php:
1:
2:
3:
4:
ALTER TABLE bbX_users DROP icq
ALTER TABLE bbX_users DROP aim
ALTER TABLE bbX_users DROP yim
ALTER TABLE bbX_users DROP msn


Alle Dateien, bei denen dies schon durchgeführt wurde, befinden sich im Anhang des zweiten Beitrages.
Ebenfalls beinhaltet die "update7.php" bereits die nötigen SQL-Anweisungen, sodass die Befehle nach dem Ausführen der "php"-Datei nicht mehr ausgeführt werden müssen.

__________________
Nur bei v-gn.de

WoltLab Burning Board Lite 1.0.2pl3 ( HTML5 ) - Version

mywbb.info(†19.8.2011)
your-wbb.de(†20.2.2015)

19.02.2018 13:47 Schrimm ist offline Beiträge von Schrimm suchen Nehmen Sie Schrimm in Ihre Freundesliste auf Austria
Seiten (2): « vorherige 1 [2] Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Viktor's Supportboard » Support für das wBB1.1, wBB1.2 und wBB Lite » Hack & Addon Support (wBB Lite 1.0) » WoltLab Burning Board Lite 1.0.2pl3

Impressum | Datenschutz | Fast-Index

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab® GmbH Design © Tine

Valid XHTML 1.0! Valid CSS! Die letzten Themen Die letzten Beiträge © für wbb2 by Bandy & cback.de Geblockte Angriffe: 2.349
Seo Sidemap Powert by 2Clubradio.de
Viktor's Supportboard, ist " Online " seit 16 Jahren, 61 Tage, 11 Stunden, 32 Minuten und 11 Sekunden