Testumgebung-Online.de
Forenmenü
» Forum
» HM-Portal
» JGS-Portal
» Kalender

» Wer ist wo Online?
» FAQ
» Impressum

Bundesliga & EM 2012
» League-Management-Portal
» Fußball-EM 2012

Forensuche
» Suche

» Beiträge der letzten 24h
» Beiträge der letzten 48h
» Beiträge der letzten 7 Tage
» Aktuelle Umfragen

Usermenü

» Registrieren


Login
Benutzername: Passwort: (Passwort vergessen?)



TU-Demo-Foren
» wBB 2.3.6pl2
» wBBlite 1.0.2pl3

VIL

Viktor's Supportboard

Hackeinbau.de - made by jacqy

Hackeinbau.de - made by jacqy

Jumperlis KaXrikaturenforum - lesenswert: bams rasender Wbbkritiker

MySQLDumper - Ein Muß für jeden Forenbetreiber!

Testumgebung-Online.de » WBB 2.3.x Hacks - Addons - Support » WBB Hacks + Addons » Hack Signature in Thread/Posting Aufklappen V.1 » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau
Dieses Thema wurde als erledigt markiert. Thread erledigt

Zum Ende der Seite springen Signature in Thread/Posting Aufklappen V.1
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Momo Momo ist männlich
Tech-Administrator


images/avatars/avatar-201.png

Dabei seit: 01.03.2008
Beiträge: 2.455
Herkunft: aus der bauch meine mutter


Teilnehmer des
EM-Tippspiels

Inoffizielles EM-Logo


Level: 44 [?]
Erfahrungspunkte: 3.779.676
Nächster Level: 4.297.834

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

Signature in Thread/Posting Aufklappen V.1       Zum Anfang der Seite springen

Signature in Thread/Posting Aufklappen V.1

(C)Momo

was mach diese ding:

mache users haben ein sooooooooo lang signature, und damit verschiess sich der ganze posting
besonders wenn der lang ist, und könnten doof aussehen wenn der user nur "danke" schreibst

anmerkung der redaktion: "bitte ohne kommentar"

signature in posting klappen/aufklappen
es ist kein allgemein einstellung auf alle users sonder für jede einzeln user einstellbar
die sache dabei ist das NUR der admin (wer acp recht habe) kann es aktivieren bzw. deaktivieren
user selbs kann es nicht
wäre blöd wenn der admin aktivier und der user wieder deaktiviert (katz und maus spiel)

die original signature system von wbb2 werden nicht angefasst
in andere worte: wenn user kein sig habe , oder wenn er in der posting deaktiviert oder wenn admin in acp sein signature blockiert habe


getestet auf neutral wbb2.3.6 pl2

diese erweiterung "kann" kombiniert sein mit manche andere die auf signature zugreiff
zbp. mit diese:
"Signatur á la computer-board.eu"
Addon Signatur á la computer-board.eu
template anpassung in der div teil

demo: ja

wie immer, voher sicherung machen !!!

////////
workshop
///////


acp/userscp.php
in der teil:
/* edit user */

suchen:
php:
1:
2:
if (isSet($_POST['disablesignature'])) $disablesignature = intval($_POST['disablesignature']);
		else $disablesignature = 0;

danach einfügen:
php:
1:
2:
if (isSet($_POST['sigthreadklappen'])) $sigthreadklappen = intval($_POST['sigthreadklappen']);
		else $sigthreadklappen = 0;



suchen:
php:
1:
disablesignature='".intval($disablesignature)."',

einfügen direckt dahinten:
php:
1:
sigthreadklappen='".intval($sigthreadklappen)."',



suchen:
php:
1:
$disablesignature = $user['disablesignature'];

danach einfügen:
php:
1:
$sigthreadklappen = $user['sigthreadklappen'];



suchen:
php:
1:
$sel_disablesignature[$disablesignature] = " selected=\"selected\"";

danach einfügen:
php:
1:
$sel_sigthreadklappen[$sigthreadklappen] = " selected=\"selected\"";


speichern und hochladen in ftp

//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

acp/templates/

suchen:
HTML
1:
2:
3:
4:
5:
6:
7:
<tr class="firstrow">
   <td><b>{$lang->items['LANG_ACP_USERS_EDIT_SIGNATURE_BLOCK']}</b></td>
   <td><select name="disablesignature">
    <option value="1"$sel_disablesignature[1]>{$lang->items['LANG_REGISTER_OPTIONS_YES']}</option>
    <option value="0"$sel_disablesignature[0]>{$lang->items['LANG_REGISTER_OPTIONS_NO']}</option>
   </select></td>
  </tr>

danach einfügen:
HTML
1:
2:
3:
4:
5:
6:
7:
<tr class="secondrow">
   <td><b>{$lang->items['LANG_ACP_USERS_EDIT_SIGTHREADKLAPPEN']}</b></td>
   <td><select name="sigthreadklappen">
    <option value="1"$sel_sigthreadklappen[1]>{$lang->items['LANG_REGISTER_OPTIONS_YES']}</option>
    <option value="0"$sel_sigthreadklappen[0]>{$lang->items['LANG_REGISTER_OPTIONS_NO']}</option>
   </select></td>
  </tr>


speichern und cachen (acp/acp_tpl.php)

//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

in acp folgen sql ausführen:
MySQL-Abfrage(n)
1:
ALTER TABLE bb1_users ADD `sigthreadklappen` TINYINT(1) NOT NULL DEFAULT '0' AFTER `disablesignature`;


wenn board N° nicht 1 ist, voher korrigieren

//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

in acp, Sprachvariable erstellen
Kategorie: acp_users
Sprachvariable: LANG_ACP_USERS_EDIT_SIGTHREADKLAPPEN
Textinhalt: Signature im Thead klappen ?

//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

template thread_postbit bearbeiten:

suchen:
Template-Quelltext
1:
$signature

ersetzen mit:
Template-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
<if($posts['sigthreadklappen']==1   && $posts['disablesignature']==0 && $posts['showsignature']==1)>
      <then>
<div style="background-color: transparent; border:0;display:inline"  class="input"  onclick="return toggleMe('$posts[postid]')"  value=" "/> Signature von $posts[username] Anzeigen
<div id="$posts[postid]" style="display:none">
$signature
</div></div>
</then><else>$signature
</else></if>


wenn mehrere templates pack mit gleiche template name, dann auch diese ändern


template headinclude
folgen einfügen:

Template-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
<script type="text/javascript" language="JavaScript">
<!--
function toggleMe(a){
  var e=document.getElementById(a);
  if(!e)return true;
  if(e.style.display=="none"){
    e.style.display="block"
  } else {
    e.style.display="none"
  }
  return true;
}
//-->
</script>


//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

damit ist der einbau fertich

in acp,=> user editieren
dann fast ganz unten erschein der neue eintrag:
wenn NEIN, dann erschein die signature wie wbb2 vorhabe
wenn JA wird die signature geklappt "versteckt"

in posting auf "Signature von Username Anzeigen " clicken

wenn kein fehler sind, soll es richtig sein

fragen, lobs, anregungen, aufregungen sind willkommen.

Momo

Momo hat dieses Bild (verkleinerte Version) angehängt:
signature_demo .gif



__________________

Je besser ich die Menschen kenne, desto mehr liebe ich die Tiere (Plus je connais les gens, plus j´aime les betes)
M m
Immer Locker, immer Frolic

Endlich Frühling!
Ich fühle mich wie ein Eichhörnchen:
Nach dem langen kalten Winter wird es Zeit, dass man jetzt die Nüsse wieder rausholt.
Ich kann alles, ausser deutsche



Urlaub ist schon ne feine Sache, wer das erfunden hat, den müsste man mal drücken



Man kann mich nicht kündigen, Sklave werden verkauft

Wenn man in die falsche Richtung läuft, bringt es nichts das Tempo zu erhöhen


03.09.2011 11:19 Momo ist offline E-Mail an Momo senden Homepage von Momo Beiträge von Momo suchen MSN Passport-Profil von Momo anzeigen
Baumstruktur | Brettstruktur
Gehe zu:

Verwendete Tags

Testumgebung-Online.de » WBB 2.3.x Hacks - Addons - Support » WBB Hacks + Addons » Hack Signature in Thread/Posting Aufklappen V.1

Views heute: 7.640 | Views gestern: 22.601 | Views gesamt: 11.224.016
Forensoftware: Burning Board 2.3.6pl3 Entwickelt von WoltLab GmbH Design © 2012 by: Tine