Sternzeichen (Text od. Bild) im Profil |
gregor0403
Mitglied
Dabei seit: 16.03.06
Beiträge: 10
|
|
Hallo Zusammern,
Zitat: |
Original von Sa!boT
Ehm, im Anhang habe ich euch die Sachen nochmal gezippt mit richter Anleitung etc. Das müsste nun viel einfacher gehen.
Sa!boT |
Also das Languarge-File ist auch nicht der Hit..
code: |
1:
|
<text:LANG_MEMBERS_PROFILE_STERNZEICHEN_FISCH><text:LANG_MEMBERS_PROFILE_STERNZEICHEN_FISCH> |
|
und am Ende:
code: |
1:
|
</LANG_MEMBERS_PROFILE_STERNZEICHEN_FISCH:text></LANG_MEMBERS_PROFILE_STERNZEICHEN_FISCH:text> |
|
Einmal hätte in beiden Fällen gereicht.. Seit wann gibt man die eigentliche Sprachvariable 2 x an ?
Zudem gibt es ein Problem damit:
code: |
1:
|
<img src="images/sternzeichen/sternzeichen_fisch.gif" |
|
Im Profile wird nämlich das gif nicht angezeigt, weil ganz offenbar die Pfadangabe nicht stimmt, oder nicht gefunden wird..
Wie geht's jetzt weiter ?
Also ich schmeiße den Hack wieder raus..
Grüße
Grüße
|
|
05.04.06 23:34 |
E-Mail
Finden
Als Freund hinzufügen
|
|
raider243
Mitglied
Dabei seit: 08.09.04
Beiträge: 40
|
|
Hier mal meine persönliche Anpassung
Für Leute mit Probs.
hab auch ne neue lng file
profile.php
füge nach:
/* birthday */
if ($user_info['birthday'] && $user_info['birthday'] != '0000-00-00') {
$birthday_array = explode('-', $user_info['birthday']);
if ($birthday_array[0] == '0000') $birthday = $birthday_array[2].".".$birthday_array[1].".";
else $birthday = $birthday_array[2].".".$birthday_array[1].".".$birthday_array[0];
}
else $birthday = $lang->items['LANG_MEMBERS_PROFILE_NODECLARATION'];
folgendes ein:
$sternzeichen = "LANG_MEMBERS_PROFILE_STERNZEICHEN_".sternzeichen($birthday_array[2], $birthday_array[1])."";
$sternzeichen = $lang->items[$sternzeichen];
acp/lib/functions.php
suche nach
?>
füge darüber ein:
function sternzeichen($geburtstag, $geburtsmonat)
{
if($geburtstag>=1 && $geburtstag<=20 && $geburtsmonat==1)
return("STEINBOCK");
elseif($geburtstag>=21 && $geburtstag<=31 && $geburtsmonat==1)
return("WASSERMANN");
elseif($geburtstag>=1 && $geburtstag<=19 && $geburtsmonat==2)
return("WASSERMANN");
elseif($geburtstag>=20 && $geburtstag<=29 && $geburtsmonat==2)
return("FISCH");
elseif($geburtstag>=1 && $geburtstag<=20 && $geburtsmonat==3)
return("FISCH");
elseif($geburtstag>=21 && $geburtstag<=31 && $geburtsmonat==3)
return("WIDDER");
elseif($geburtstag>=1 && $geburtstag<=20 && $geburtsmonat==4)
return("WIDDER");
elseif($geburtstag>=21 && $geburtstag<=30 && $geburtsmonat==4)
return("STIER");
elseif($geburtstag>=1 && $geburtstag<=20 && $geburtsmonat==5)
return("STIER");
elseif($geburtstag>=21 && $geburtstag<=31 && $geburtsmonat==5)
return("ZWILLINGE");
elseif($geburtstag>=1 && $geburtstag<=21 && $geburtsmonat==6)
return("ZWILLINGE");
elseif($geburtstag>=22 && $geburtstag<=30 && $geburtsmonat==6)
return("KREBS");
elseif($geburtstag>=1 && $geburtstag<=22 && $geburtsmonat==7)
return("KREBS");
elseif($geburtstag>=23 && $geburtstag<=31 && $geburtsmonat==7)
return("LOEWE");
elseif($geburtstag>=1 && $geburtstag<=23 && $geburtsmonat==
return("LOEWE");
elseif($geburtstag>=24 && $geburtstag<=31 && $geburtsmonat==
return("JUNGFRAU");
elseif($geburtstag>=1 && $geburtstag<=23 && $geburtsmonat==9)
return("JUNGFRAU");
elseif($geburtstag>=24 && $geburtstag<=30 && $geburtsmonat==9)
return("WAAGE");
elseif($geburtstag>=1 && $geburtstag<=23 && $geburtsmonat==10)
return("WAAGE");
elseif($geburtstag>=24 && $geburtstag<=31 && $geburtsmonat==10)
return("SKORPION");
elseif($geburtstag>=1 && $geburtstag<=22 && $geburtsmonat==11)
return("SKORPION");
elseif($geburtstag>=23 && $geburtstag<=30 && $geburtsmonat==11)
return("SCHUETZE");
elseif($geburtstag>=1 && $geburtstag<=21 && $geburtsmonat==12)
return("SCHUETZE");
elseif($geburtstag>=22 && $geburtstag<=31 && $geburtsmonat==12)
return("STEINBOCK");
else
return FALSE;
}
profile.tpl
suche nach:
<tr align="left">
<td><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_BIRTHDAY']}</b></
span></td>
<td><span class="normalfont">$birthday</span></td>
</tr>
füge darunter ein:
<tr align="left">
<td><span class="normalfont"><b>Sternzeichen:</b></span></td>
<td><span class="normalfont">$sternzeichen</span></td>
</tr>
Importiere das Sprachpaket!
Lade die Bilder in den order: images/sternzeichen/
---------------------------------------------------------------------------
-----------------------------------------
Für eine Ansicht im Thread:
thread.php
suche nach:
/* birthday */
if($posts['birthday'] && $posts['birthday'] != '0000-00-00') {
$birthday_array = explode('-', $posts['birthday']);
if ($birthday_array[0] == '0000') $birthday = $birthday_array[2].".".$birthday_array[1].".";
else $birthday = $birthday_array[2].".".$birthday_array[1].".".$birthday_array[0];
}
else $birthday = $lang->items['LANG_MEMBERS_PROFILE_NODECLARATION'];
füge darunter:
$sternzeichen = "LANG_MEMBERS_PROFILE_STERNZEICHEN_".sternzeichen($birthday_array[2], $birthday_array[1])."";
$sternzeichen = $lang->items[$sternzeichen];
thread_postbit.tpl
füge an der Stelle wo das Sternzeichen Bild erscheinen soll folgendes ein:
$sternzeichen
FERTIG
Dateianhang: |
sternz.zip (2 KB, 81 mal heruntergeladen)
|
|
|
06.04.06 17:43 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
marcogorzi
Mitglied
Dabei seit: 10.09.04
Beiträge: 297
Herkunft: Göttingen Forenversion: 3.0
|
|
was mache ich da nur falsch ?
bekomme das nicht hin.. wenn ich in das profil schauen will eines anderen, dann kommt
Parse error: syntax error, unexpected T_ELSE in /var/www/web47/html/wbb2/profile.php on line 146
hab den code in der profil.php so eingebaut
else $birthday = $birthday_array[2].".".$birthday_array[1].".".$birthday_array[0];
}
$sternzeichen = "LANG_MEMBERS_PROFILE_STERNZEICHEN_".sternzeichen($birthday_array[2], $birthday_array[1])."";
$sternzeichen = $lang->items[$sternzeichen];
$birthday = "".$birthday." ".$sternzeichen."";
else $birthday = $lang->items['LANG_MEMBERS_PROFILE_NODECLARATION'];
|
|
05.05.06 10:54 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
peddy
Mitglied
Dabei seit: 14.05.05
Beiträge: 14
|
|
also so an sich is das ja nen netter hack,aber für leute die null ahnung haben
is das verdammt schwer den so einzubauen,das auch alles funkt....
ich hab ne ewigkeit rumprobiert,bis alles passte(hätt ma erst hier nachsehen sollen*gg*)aber ging ja nu auch so...
mein vorschlag,vielleicht sollte man mal einige dateien im zip austauschen,damits für die unerfahrenen user wenigstens einbaubar is....
das von raider is dafür sehr gut geeignet,da sollte man doch mal überlegen das reinzunehmen
|
|
19.05.06 04:24 |
E-Mail
Finden
Als Freund hinzufügen
|
|
eichi
Mitglied
Dabei seit: 16.01.04
Beiträge: 2.383
|
|
Hallo,
1. suche in der Thread.php mal NUR nach "/* birthday */"
dann wirst du mit sicherheit fündig.
2. Die lng File ist defekt, du musst alle Sprachvariablen von Hand einfügen
|
|
22.05.06 23:11 |
Finden
Als Freund hinzufügen
|
|
Fireman112
Mitglied
Dabei seit: 06.08.05
Beiträge: 79
Herkunft: Ostwestfalen Forenversion: wbb233
|
|
Habe ich schon gemacht, nichts gefunden
Angezeigt wird es im Profil nun - habe die von da oben genommen geht
Aber wie gesagt in der Thread.php finde ich nichts
Naja is auch nicht ganz so schlimm - aber ruhig läßt mich das jetzt nicht, wieso ist der Code weg
__________________
|
|
22.05.06 23:14 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Fireman112
Mitglied
Dabei seit: 06.08.05
Beiträge: 79
Herkunft: Ostwestfalen Forenversion: wbb233
|
|
Hier bitteschön - wenn du den Code jetzt findest hol ich mir erstmal ein Bier *g*
Ist es auch möglich im Thread den Text anzeigen zu lassen und nicht das Bild? Weil das Bild ja doch sehr groß ist dann.
Und das Alter im Thread wäre auch noch was feines im Profil habe ich es schon.
Dateianhang: |
thread.php (37,12 KB, 6 mal heruntergeladen)
|
__________________
|
|
22.05.06 23:20 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
eichi
Mitglied
Dabei seit: 16.01.04
Beiträge: 2.383
|
|
ich hab nochma geschaut, das kannste au net finden, weils das einfach net gibt ^^
aber ich gehe gleich inne heia, bin mir aber sicher hier gibts noch nette hoschis die sich das mal anschauen ... *ggg*
|
|
22.05.06 23:25 |
Finden
Als Freund hinzufügen
|
|
Ancipitia
Mitglied
Dabei seit: 20.06.06
Beiträge: 123
Herkunft: Deutschland, seit 2002 in der Schweiz
|
|
hallo,
in der installationsanweisung steht: Einfügen eines neuen Feldes in die bbX_user_table Tabelle.
ALTER TABLE bbX_users ADD sternzeichen INT(3) NOT NULL;
ich habe aber keine bb1 user table tabelle...
__________________ Leben mit Depressionen
Schon die kleine Katze ist ein Meisterwerk!!!
Leonardo da Vinci
|
|
25.07.06 22:46 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Son-Goten
Mitglied
Dabei seit: 31.05.04
Beiträge: 235
Fähigkeiten: WBB2 Fortgeschritten; WBB Lite 1 Fortgeschritten Herkunft: Bremen Forenversion: 2.3; 2.1
|
|
Wenn du kein BB1_users nutzt musst du BBX_users eingeben
X = Deine Tabellennummer
__________________
|
|
26.07.06 01:14 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Ancipitia
Mitglied
Dabei seit: 20.06.06
Beiträge: 123
Herkunft: Deutschland, seit 2002 in der Schweiz
|
|
danke, habe ich gemacht.
nun wird aber
template "profile_sternzeichen9" doesnt exist
angezeigt, obwohl ich die in den template ordner gepackt habe.
__________________ Leben mit Depressionen
Schon die kleine Katze ist ein Meisterwerk!!!
Leonardo da Vinci
|
|
26.07.06 20:42 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Fishy64
Mitglied
Dabei seit: 10.06.06
Beiträge: 68
|
|
So hab das auch eingebaut und es scheint zu funxen.
kleine Änderung in der profile.tpl weils besser aussieht:
<tr align="left">
<td valign="top"><span class="normalfont"><b>Sternzeichen:</b></span></td>
<td><span class="normalfont">$sternzeichen</span></td>
</tr>
__________________
|
|
27.07.06 19:17 |
E-Mail
Finden
Als Freund hinzufügen
|
|
KleenMicha
Webentwickler
Dabei seit: 16.01.04
Beiträge: 2.592
Fähigkeiten: WBB3 Fortgeschritten; WBB2 Profi
|
|
Besteht die Möglichkeit dass du mehrere Templatepacks benutzt?
Falls ja so musst du die Templateänderung an allen Templates der Templatepacks tätigen.
__________________ Gruß Micha
|
|
29.07.06 00:15 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Ancipitia
Mitglied
Dabei seit: 20.06.06
Beiträge: 123
Herkunft: Deutschland, seit 2002 in der Schweiz
|
|
ich habe es erst einmal nur in die standardtemplates gebaut, aber es wird nur im profil angezeigt. bei manchen allerdings im text, statt einem bild.
__________________ Leben mit Depressionen
Schon die kleine Katze ist ein Meisterwerk!!!
Leonardo da Vinci
|
|
29.07.06 00:36 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
KleenMicha
Webentwickler
Dabei seit: 16.01.04
Beiträge: 2.592
Fähigkeiten: WBB3 Fortgeschritten; WBB2 Profi
|
|
Also du müsstets die Änderung auch in den anderen Templatepacks tun, was bedeutet,kommt bspweise: thread_postbit in mehreren Templatepakteten vor, so müsstest du die Änderung laut Anleitung in jedem dieser Template tun.
Was bedeutet es wenn teilweise ein Bild doer der Text angezeigt wird?
__________________ Gruß Micha
|
|
29.07.06 00:40 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
|