The P
Titel: Special Thread-Optik
Version: 1.0
Beschreibung: Name: Special Thread-Optik
Ersteller: The P
First Code: [M]eow
Demo:
www.spuke.de oder nächster Beitrag
---------------------------------------------------------------
Einbauzeit:
keine 5 Minuten
Neue Templates: keine
Zu verändernde Templates: - thread_postbit.tpl
- headinclude.tpl
----
Demo:
http://www.spuke.de/Special-Thread-Optik.jpg
weiter zum Download
Oob24
wenn man auf optionen klickt gehen dann diese beiden kasten auf? oder wie ist das...
The P
wenn man über optionen fährt kommen die kästen wen man auf close fährt schließen die sich wieder...
Sebastian
demo auf mywbb
danke
Leider nicht wbb 2.2 kompatibel

.
kannst du mir zufällig dne code geben der das menü aufruft? wäre nicht schlecht von dir
The P
meine sieht doch absolut anders aus als auf mywbb... das ist nur ein feature von mywbb aber alles andere ist ne neue ansicht... schau doch hin...
Sebastian
bis auf den close button ist auf mywbb das völlig gleich
könntest du mir vielleicht den code für dieses options ding geben? danke ..
€dit ach die neue optik gehört dazu :lol
Erazor
Hab was "Off Topic"
Wie heisst dieser Style welchen du auf dem Demoboard nutzt?
Danke
Oob24
kann man auch machen das wenn man draufklickt das erst kommt?
Sebastian
Bei mir funktioniert diese Options Menü nicht
The P
@Erazor
der style heißt design sight und den bekommt man auf mygen24...
den hab ich rein weil ich den standart wbb2 langweilig finde...
-------------------------------------------------------------------------
@Oob24
man kann machen dass es nur mit einem klick öffnet.. installiere dir dazu einfach das addon von oben und dannach wen alles soweit klappt mache folgendes:
öffne die thread_postbit.tpl und suche nach:
code: |
1:
|
<a href="#" onmouseover="javascript:show('threadmenue_$posts[postid]');"> |
|
ersetze dies durch:
code: |
1:
|
<a href="javascript:show('threadmenue_$posts[postid]');"> |
|
fertig...
--------------------------------------------------------------------
@Sebastian
das ist nicht das selbe wie bei mywbb ich habe die kästen angepasst so dass sie automatisch an alles abgestimmt sin.. ob sie durch ein ava verschoben sind.. oder ob der benutzer ne schlechte auflösung hat.. die passen sich immer 100% genau an!
wenn du es dir so ins wbb2.2 einbauen willst dan mach folgendes:
öffne die thread.tpl und füge folgendes unter "$headinclude" ein:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
|
<script type="text/javascript">
<!--
NS4 = (document.layers) ? 1 : 0;
IE4 = (document.all) ? 1 : 0;
NS6 = (document.getElementById) ? 1 : 0;
activmenu = false;
timerRunning = false;
function checkTimer() {
if(timerRunning) {
clearTimeout(timerRunning);
timerRunning = false;
}
}
function startTimer() {
timerRunning = setTimeout("show();",1000);
}
function show(menu) {
if(activmenu) {
checkTimer();
if(NS4) document.layers[activmenu].display = "none";
if(NS6) document.getElementById(activmenu).style.display= "none";
if(IE4) document.all(activmenu).style.display = "none";
activmenu = false;
}
if(menu) {
if(NS4) {
document.layers[menu].display = "show";
document.layers[menu].bgColor = "FFFFFF";
document.layers[menu].onmouseover = checkTimer;
document.layers[menu].onmouseout = startTimer;
}
if(IE4) {
document.all(menu).style.display = "inline";
document.all(menu).onmouseover = checkTimer;
document.all(menu).onmouseout = startTimer;
}
if(NS6) {
document.getElementById(menu).style.display = "inline";
document.getElementById(menu).onmouseover = checkTimer;
document.getElementById(menu).onmouseout = startTimer;
}
activmenu = menu;
}
}
function hide(menu) {
checkTimer();
if(NS4) document.layers[menu].display = "none";
if(NS6) document.getElementById(menu).style.display = "none";
if(IE4) document.all(menu).style.display = "none";
activmenu = false;
}
//-->
</script>
|
|
Datei abspeichern!
Öffne nun die thread postbit.tpl und füge dort wo du willst dass später das menü auftaucht (meistens über der variable des posts) folgendes ein:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
|
<div id="threadmenue_$posts[postid]" style="position:relative; right:5px; top5px; display:none">
<hr class="tableinborder" height="1">
<table width="99%">
<tr width="100%">
<td width="50%">
<table cellspacing="1" width="100%" align="right" cellpadding="4" border="0" bgcolor="#7D7D7D" >
<tr class="font">
<td bgcolor="#FFFFFF" width="100%%" class="$tdclass">
<span class="smallfont"><b>User Informationen:</b></span><br />
<if($posts['showemail']==1)><then><span class="smallfont"><b>»</b> <a href="mailto:$posts[email]">
{$LANG_MEMBERS_SENDEMAIL}</a></span><br /></then>
<else>
<if($posts['usercanemail']==1)><then><span class="smallfont"><b>»</b> <a href="formmail.php?userid=$posts[userid]&sid=$session[hash]">
{$LANG_MEMBERS_SENDEMAIL}</a></span><br /></then></if></else></if>
<if($posts['homepage'])><then><span class="smallfont"><b>»</b> <a href="$posts[homepage]" target="_blank">
{$LANG_MEMBERS_HOMEPAGE}</a></span><br /></then></if>
<span class="smallfont"><b>»</b> <a href="search.php?action=user&userid=$posts[userid]&sid=$session[hash]">
{$LANG_MEMBERS_SEARCH}</a></span><br />
<span class="smallfont"><b>»</b> <a href="usercp.php?action=buddy&add=$posts[userid]&sid=$session[hash]">
{$LANG_MEMBERS_BUDDY}</a></span><br />
<span class="smallfont"><if($posts['receivepm']==1 && $wbbuserdata['can_use_pms']==1)><then><b>»</b> <a href="pms.php?action=newpm&userid=$posts[userid]&sid=$session[hash]">
{$LANG_MEMBERS_PM}</a></span><br /></then></if>
<if($posts['icq'])><then><span class="smallfont"><b>»</b> <a href="http://wwp.icq.com/scripts/search.dll?to=$posts[icq]">
{$LANG_MEMBERS_ICQ}</a></span><br /></then></if>
<if($posts['aim'])><then><span class="smallfont"><b>»</b> <a href="aim:goim?screenname=$posts[aim]&message=Hi.+Are+you+there?">
{$LANG_MEMBERS_AIM}</a></span><br /></then></if>
<if($posts['yim'])><then><span class="smallfont"><b>»</b> <a href="http://edit.yahoo.com/config/send_webmesg?.target=$posts[yim]&.src=pg">
{$LANG_MEMBERS_YIM}</a></span><br /></then></if>
<if($posts['msn'])><then><span class="smallfont"><b>»</b> <a href="http://members.msn.com/?mem=$posts[msn]">
{$LANG_MEMBERS_MSN}</a></span><br /></then></if></else></if></then></if>
</td>
</tr>
</table>
</td>
<td width="50%" height="100%">
<table cellspacing="1" cellpadding="4" border="0" bgcolor="#7D7D7D" height="100%" width="100%">
<tr class="font">
<td bgcolor="#FFFFFF" class="$tdclass">
<span class="smallfont"><b>Beitrag Informationen:</b></span><br />
<span class="smallfont"><b>»</b> <a href="addreply.php?postid=$posts[postid]&sid=$session[hash]">
{$lang->items['LANG_THREAD_REPLYPOST']}</a></span><br />
<span class="smallfont"><b>»</b> <a href="addreply.php?postid=$posts[postid]&action=quote&sid=$session[hash]">
{$lang->items['LANG_THREAD_QUOTE']}</a></span><br />
<span class="smallfont"><b>»</b> <a href="editpost.php?postid=$posts[postid]&sid=$session[hash]">
{$lang->items['LANG_THREAD_EDITPOST']}</a></span><br />
<span class="smallfont"><b>»</b> <a href="report.php?postid=$posts[postid]&sid=$session[hash]">
{$lang->items['LANG_THREAD_REPORT']}</a></span><br />
<if($wbbuserdata['a_can_view_ipaddress']==1)><then><span class="smallfont"><b>»</b> <a href="misc.php?action=viewip&postid=$posts[postid]&sid=$session[hash]">
{$lang->items['LANG_THREAD_VIEWIP']}</a></span><br /></then></if>
</td>
</tr>
</table>
<td width="50%" height="100%">
<table cellspacing="1" cellpadding="4" border="0" bgcolor="#7D7D7D" height="100%" width="5%">
<tr>
<td bgcolor="#FFFFFF" class="$tdclass">
<a href="#" onmouseover="javascript:hide('threadmenue_$posts[postid]');">
<img src="images/close.jpg" border="0"></a>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
|
|
und nun musst du an die stelle wo das bild hin soll das das menü auslöst folgendes einfügen:
code: |
1:
|
<a href="#" onmouseover="javascript:show('threadmenue_$posts[postid]');"><img src="{$style['imagefolder']}/options.jpg" border="0"></a> |
|
Fertig...
Viel spass
Sebastian
wenn ich den obigen code einbaue kommt ne uneleserliche fehlermeldung.
haste das mal mit dem wbb 2.2 getestet? :/
weil variablen haben sihc ja kaum geändert.
code: |
1:
2:
|
Parse error: parse error, unexpected ')' in /srv/www/htdocs/aweb4/html/wbb22/thread.php(275) : eval()'d code on line 77
‹ |
|
The P
dan stimmen wohl die variablen in den kästen nicht.. du musst den inhalt der kästen entnehmen und durch die richtigen variablen ersetzen.. tut mir leid ich dachte das währen die selben variablen *schähm* -.-
Sebastian
eigentlich sind es auch dieselben Variablen
zumindest musste ich bei der jetzigen postbit nichts ändenr obwohl ich sie mal aufs wbb 2.1 abgestimmt hatte.
The P
ich meine die sprachvariablen..
Sebastian
nein die haben sich meines wissens auch nicht geändert oO
The P
wenn du willst kannst du mir per pm deine daten admin daten deines forums geben dan überprüfe ich das mal schnell...
aber wenn ja dan beeil dich ich habe kopfschmerzen...
Sebastian
KOmisch jetzt funzt
hab einfach die sprachvariablen durch normalen text ersetzt
thx trotzdem
The P
hab doch gesagt die sprachvariablen stimmen net..
Oob24
ahm wie mache ich das das wenn man noch mal auf optionen klickt das dann das ding zugeht und nicht wenn man über close drüber fährt...
Sebastian
Zitat: |
Original von The P
hab doch gesagt die sprachvariablen stimmen net.. |
tun sie aber da dran hat sich nämlich nichts geändert
naja wart solls.
kannste mir zufällig noch sagen wie ich das hin kriege das die Tabellen immer oben in einer reihe stehen?