Das geht dich nichts an - v2

bigdad
hmm..Ich versteh nur noch Bahnhof.

Wie muss der Code aussehen, wenn ich 2 User drinn haben will ?.
In der WIW funktioniert es tadellos, aber mit der profile.tpl habe ich noch probleme.
Habe dort auch versucht || $user_info[userid]==1 einzufügen. klappt aber nicht. Kann Mir jemand helfen, wie man das richtig macht ?

Gruss und danke

Bigdad
nAsH
code:
1:
$user_info[userid]==1 || $user_info[userid]==2

passe die "1 & 2" entsprechend der UserD an...

nAsH
bigdad
Hmm..die Profile.tpl sieht bei Mir jetzt so aus. Wo muss das ganze dann rein ?
In der WIW funktioniert es ja einwandfrei.

php:
1:
2:
3:
4:
5:
6:
7:
8:
<if($userlocation!="")>
   <then>
   <tr align="left">
    <td><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_LOCATION']}</b></span></td>
    <td><if($user_info[userid]==1)><then><span class="normalfont">Das geht Dich nichts an. <img src="{$style['imagefolder']}/smilies/nix.gif" border="0" /></span></then><else><span class="normalfont">$userlocation</span></else></if></td>
   </tr>
   </then>
   </if>
Radiation
Zitat:
Original von bigdad
Hmm..die Profile.tpl sieht bei Mir jetzt so aus. Wo muss das ganze dann rein ?
In der WIW funktioniert es ja einwandfrei.

php:
1:
2:
3:
4:
5:
6:
7:
8:
<if($userlocation!="")>
   <then>
   <tr align="left">
    <td><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_LOCATION']}</b></span></td>
    <td><if($user_info[userid]==1)><then><span class="normalfont">Das geht Dich nichts an. <img src="{$style['imagefolder']}/smilies/nix.gif" border="0" /></span></then><else><span class="normalfont">$userlocation</span></else></if></td>
   </tr>
   </then>
   </if>


<if($user_info[userid]==1)><then> du kannst die 1 in eine andere userid ändern und dann || $user_info[userid]==XX (XX steht für eine weitere Userid) angeben.
bigdad
Ohh mann..hab das so eingefügt, aber funktioniert nicht. Ist es möglich das Mir jemand den code so schreibt, das ich es nur noch einfügen muss ?. Hab jetzt alles erdenkliche versucht..haut aber nicht hin Versagt

So geht es auch nicht

php:
1:
2:
3:
4:
5:
6:
7:
8:
<if($userlocation!="")>
   <then>
   <tr align="left">
    <td><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_LOCATION']}</b></span></td>
    <td><if($user_info[userid]==1)|| $user_info[userid]==2><then><span class="normalfont">Das geht Dich nichts an. <img src="{$style['imagefolder']}/smilies/nix.gif" border="0" /></span></then><else><span class="normalfont">$userlocation</span></else></if></td>
   </tr>
   </then>
   </if>
Radiation
welche Userid's willst du denn drin haben? Nur 1 und 2?
bigdad
Ja genau
Radiation
php:
1:
2:
3:
4:
5:
6:
7:
8:
<if($userlocation!="")>
   <then>
   <tr align="left">
    <td><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_LOCATION']}</b></span></td>
    <td><if($user_info[userid]==|| $user_info[userid]==2)><then><span class="normalfont">Das geht Dich nichts an. <img src="{$style['imagefolder']}/smilies/nix.gif" border="0" /></span></then><else><span class="normalfont">$userlocation</span></else></if></td>
   </tr>
   </then>
   </if>


Das ist der Code Augenzwinkern
bigdad
Oki...vielen dank erstmal. Muss es mal testen, wenn der Co Admin wieder anwesend ist.

Gruss
Bigdad

Edit: Habe jetzt gerade bemerkt, das alle User diese funktion haben...nicht nur User ID 1+2
KingofKingz
Hallo ich habe mir den hack eingebaut klappt auch alles wunderbar!Aber wie kann ich diesen Smilie dahinter machen?Würde den nämlich gerne dort haben so wie ihr es im Beispiel hattet!

MfG Kingz
Ducatie
Hi

im wiw wird immer nur die erste User Id mit dem Text angezeigt.
Der 2. Eingetragene User wird trotzdem angezeigt o er ist ????

Jemand ne Idee ?

code:
1:
<td class="tableb"><span class="smallfont"><if($row[userid]==2 || $user_info[userid]==210)><then><span class="normalfont">Das geht Dich nichts an.</span></then><else>$location</else></if></span></td>
Dicken
Zitat:
Original von KingofKingz
Hallo ich habe mir den hack eingebaut klappt auch alles wunderbar!Aber wie kann ich diesen Smilie dahinter machen?Würde den nämlich gerne dort haben so wie ihr es im Beispiel hattet!

MfG Kingz


einfach
code:
1:
<img src="http://www.smiliepfad/smilie.gif">


hinter
code:
1:
Das geht dich nichts an.
in beiden Templates schreiben und fertig. Augenzwinkern

Natürlich muss da dein Pfad und Name deines Smilies stehen. smile
Dj Gee-Style
ich find den hack nice

habe den aber umgeändert auf

Zur Zeit unterwegs: "Kümmer dich um deinen eigenen Dreck, nicht um den Mist, denn ich gerade mache"

danke nochmal
Sagem
Wir bzw einer unserer Member (bodehold) und ein Teamie (gigafan) haben den kleinen Hack etwas erweitert..

Mir war es zu Langweilig das da nur ein Satz steht und ich wollte was Dynamisches haben , sprich es sollen zufällig vogegebene Texte Erscheinen.
Das haben wir nun hinbekommen hier die Erweiterung ..

-------------------------------------------------------
Suche in der Profile.php nach ...
-------------------------------------------------------

$filename = 'profile.php';

--------------------------------------------
und füge darüber ein ...
--------------------------------------------

code:
1:
2:
3:
4:
5:
6:
7:
8:
$der_text_der_ausgegeben_werden_soll = array();   
 $der_text_der_ausgegeben_werden_soll[1] = "Hier dein Text";   
 $der_text_der_ausgegeben_werden_soll[2] = "Hier dein Text";   
 $der_text_der_ausgegeben_werden_soll[3] = "Hier dein Text";
 $der_text_der_ausgegeben_werden_soll[4] = "Hier dein Text";   
 $der_text_der_ausgegeben_werden_soll[5] = "Hier dein Text";   
 $der_text_der_ausgegeben_werden_soll[6] = "Hier dein Text";     
 $ausgabe_text = $der_text_der_ausgegeben_werden_soll[rand(1,count($der_text_der_ausgegeben_werden_soll))];



-------------------------------------------------------------
Öffne die wiw.php und suche nach ...
--------------------------------------------------------------

$filename = 'wiw.php';

------------------------------------------
und füge darüber ein ..
------------------------------------------

code:
1:
2:
3:
4:
5:
6:
7:
8:
$der_text_der_ausgegeben_werden_soll = array();   
 $der_text_der_ausgegeben_werden_soll[1] = "Hier dein Text";   
 $der_text_der_ausgegeben_werden_soll[2] = "Hier dein Text";   
 $der_text_der_ausgegeben_werden_soll[3] = "Hier dein Text";
 $der_text_der_ausgegeben_werden_soll[4] = "Hier dein Text";   
 $der_text_der_ausgegeben_werden_soll[5] = "Hier dein Text";   
 $der_text_der_ausgegeben_werden_soll[6] = "Hier dein Text";     
 $ausgabe_text = $der_text_der_ausgegeben_werden_soll[rand(1,count($der_text_der_ausgegeben_werden_soll))];



Templates Bearbeiten....

--------------------------------------------
Suche in der profile tpl...
---------------------------------------------

Das geht Dich nichts an.

--------------------------------------
Und ersetze es mit...
---------------------------------------

$ausgabe_text

-----------------------------------------------------------
Öffne wiw_userbit.tpl und suche....
-----------------------------------------------------------

Das geht Dich nichts an.

--------------------------------------
Und ersetze es mit...
---------------------------------------

$ausgabe_text


So das war es auch schon smile

hf

MFG

Sagem
Cora
Toller Hack Freude

Sowas habe ich schon lange gesucht.

Danke an die Macher smile

LG Cora
Basdi
Zitat:
Original von Ducatie
Hi

im wiw wird immer nur die erste User Id mit dem Text angezeigt.
Der 2. Eingetragene User wird trotzdem angezeigt o er ist ????

Jemand ne Idee ?

<td class="tableb"><span class="smallfont"><if($row[userid]==2 || $user_info[userid]==210)><then><span class="normalfont">Das geht Dich nichts an.</span></then><else>$location</else></if></span></td>


du musst bei der zweiten id auch $row machen und nicht $user_info ... !!!

ich hoffe du weisst jetzt wie ich das meine. ich habs mal rot gemacht, was falsch ist...
Erich
Zitat:
Original von Reikimann
Hallo,

ich habe da mal eine Frage zu:

Kann man nicht statt der User-ID eine ganze Gruppe-ID ausperren großes Grinsen

LG

Renate

Reikifau von Reikimann großes Grinsen


Das würde mich ebenfalls interessieren Freude smile
Mich B...
Zitat:
Original von Radiation
php:
1:
2:
3:
4:
5:
6:
7:
8:
<if($userlocation!="")>
   <then>
   <tr align="left">
    <td><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_LOCATION']}</b></span></td>
    <td><if($user_info[userid]==|| $user_info[userid]==2)><then><span class="normalfont">Das geht Dich nichts an. <img src="{$style['imagefolder']}/smilies/nix.gif" border="0" /></span></then><else><span class="normalfont">$userlocation</span></else></if></td>
   </tr>
   </then>
   </if>


Das ist der Code Augenzwinkern



Hab das eben eigenbaut eine kleine Frage dazu

Das geht Dich nichts an. <img src="{$style['imagefolder']}/smilies/nix.gif" border="0" />
Wofür soll das rot markierte sein, das ist doch unnötig oder nicht? Den img Befehl muss man nicht mit /img abschließen oder?

Zur Anleitung ein kleiner Fehler ist noch drin und zwar beim inzufügen neuer IDs, bei dem einen ist es info... und bei dem anderen row... falls sich da noch jemand wundert wieso er es im anderen Template nicht findet.
Alexdo
Der Schrägstrich steht aufgrund des XHTML-Standarts dort. In xhtml muss man, im Gegensatz zu HTML, auch leere Tags schließen. D.h. aus <br> wird <br />, sowie aus <img> <img /> wird Augenzwinkern

In der readme scheint der Wurm 'drin zu sein. Ich werde das Ganze bald patchen, vielleicht sogar mit der Erweiterung von bodehold und gigafan.

// Edit: //
Version 2 verfügbar.
Mich B...
Also ich hab das Radomzeug und die alte Version drin und möchte jetzt Version d haben.

Laut der Anleitung muss ich kein Template verändern sondern nur zwei php Dateien.

Was mach ich dann mit den Template Dateien die ich schon mit der alten Version verändert habe, auf Standart zurück oder wie im Update beschrieben?


EDIT
Sorry, ich check das nicht mit der wiw.php weil die bei mir aufgrund vieler Hacks völlig anders aussieht. Hab sie mal angehängt wäre nett wenn du dir das mal ansehen könntest.


EDIT Nr.2

Zitat:
EINBAUANLEITUNG FÜR METHODE d)
___________________________________________________________________________
_

### -> Es MUSS folgende Datei aus dem Archiv hochgeladen werden: randomwiw.php

#### öffne Datei: profile.php
## Suche nach: ##
/* wiw */
## Füge DARUNTER ein: ##
require("randomwiw.php");
## Suche nach: ##
if ($row = $wiw->get()) $userlocation = $row['location'];
}
## ERSETZE mit: ##
if ($user_info['userid']=="1") {
$sql = $db->query("SELECT showonteam FROM bb".$n."_groups WHERE groupid='".$wbbuserdata['useronlinegroupid']."'");
$result = $db->fetch_array($sql);
if ($result['showonteam']==1) {
if ($row = $wiw->get()) $userlocation = $row['location'];
} else {
$userlocation = $randomtxt;
}
} else {
if ($row = $wiw->get()) $userlocation = $row['location'];
}
}## speichern und hochladen. ##


Wohin gehört das rote soll das noch mit eingefügt werden oder gehört das schon nicht mehr dazu?


EDIT Nr.3
Wohin muss die randomview.php geladen werden einfach ins Stammverzeichnis also zu index.php usw.?