Hacks4wbb by HFW™ (https://hacks4wbb.de/index.php)
- WBB Bereich (https://hacks4wbb.de/board.php?boardid=20)
--- wbb 2 PHP_4/5 (https://hacks4wbb.de/board.php?boardid=393)
------ WBB 2.3 Forum (https://hacks4wbb.de/board.php?boardid=246)
---------- Hacks/Addons wbb2.3 (https://hacks4wbb.de/board.php?boardid=394)
----------- WBB 2.3 Addons (https://hacks4wbb.de/board.php?boardid=247)
------------ Support -> tierpark (https://hacks4wbb.de/thread.php?threadid=28448)


Geschrieben von Aussie am 01.03.2007 um 04:23:

 

@tempel

ich weiss ned ob Du den Garten eingebaut hast.

Aber wie sieht es da aus bei Opera ?



Geschrieben von Tempel am 03.03.2007 um 13:41:

 

der garten funktioniert im opera



Geschrieben von Aussie am 03.03.2007 um 14:30:

 

ist die selbe Anzeigeprozedur .. versteh ich ned

Gibts hier Jemand der was dazu sgane kann ..einen Tipp



Geschrieben von cleetus am 03.03.2007 um 19:07:

 

Servus...

...ich hab mal ne Frage zu dem Wellness Update. Welche Faktoren spielen bei dem Verlust der Prozente eine Rolle ???

Tierparkbesuch = 1%
Unterkunftreinigung = 3%


spielt da evtl. der Zeitfaktor auch eine Rolle ???


Gruss Clee



Geschrieben von Brandenburger am 03.03.2007 um 19:36:

 

Super Hack Dankeschön :D :D :D :D



Geschrieben von Aussie am 03.03.2007 um 19:57:

 

Zeitfaktor spielt da keine Rolle......

Anleitung wird noch vervollstängigt

zeitfaktor spiel nur bei der Pflege der Unterkunft eien Rolle
>6 Tage ohne ist Tierchen raus

bald Version 1.4 und damit Schluss
...bis auf das komische Operaproblem ?(



Geschrieben von cleetus am 04.03.2007 um 15:19:

 

Also der Hack ist echt klasse, nur eins noch.... warum ist ein Besuch im Park nur für mein Tier Stress ???

Cooler wäre es wenn alle Tiere bei einem Besuch im PArk dieses Prozentchen verlieren würden.... 8)


Kannst DU mir sagen was ich das ändern muss ??? Aber nur wenn es net allzu kompliziert ist.... und es dafür eine schnelle Lösung gibt ;)


Besten Dank & Gruß Cleetus



Geschrieben von Aussie am 04.03.2007 um 15:55:

 

es gibt immer das Problem mit der Unixzeit.
Mal stimmt sie zu 90% aber wenn sie mal nciht stimmt
dann waren Tiere verschwunden

Unixzeit sind die Sek. die seit 1.1.1070 vergangen sind.
Weiss nciht ob diese ZEit vom eigenen Server komtm oder wo sie überhaupt verankert ist

Ausserdem sind manche Dinge zu spät...dann müsste noch ein Datenbankfeld rein

Könnte kein Update mehr schreiben weil cih die alten Versionen löschte
sobald eine neue Fehlerfrei läuft

soll eigentlich nur Spass machen

Ausserdem ist es im GArten wie im Tierpark eine riesen Prozedur wenn ich mir überlege..was mache ich wenn Jemand nicht anwesend ist Urlaub oder krank
es werden imemr mehr FAktoren die man schlecht berücksichtigen kann

Es ist ja jedem sekbst freigestellt ob er dieses Addon nutzt oder nicht.
Es war garnicht geplant das ich diese Sachen allgemein zu Download anbiet.
Bin nicht ganz gesund und dieser SUpport etc.. macht ganz schöenn Stress.
Bekomme auch Mailanfragen udn PNs
Ich nehme es ernst diese zu beantworten wenn ich eine Lösung habe, aber manchmal ist e sganz schon stressig viel.
Vertsehe dann solche Admins von Boards mit Download
.......auf Anfrage wird bal was neues in der Art geben, aber ist eine Tägliche Unterhaltung..verrate nix weil ich noch nicht weiss ob es was wird



Geschrieben von cleetus am 04.03.2007 um 21:54:

 

Yep Aussie... das hab ich mir schon gedacht ;)

Aus solchen Hacks kann ganz schnell ne Lebensaufgabe werden, wenn man alle Wünsche berücksichtigt =)
Aber widme Dich ruhig Deinem neuen Projekt... wie wäre es mit nem kleinen Tip :]


:baby:


EDIT: Also es gab ein Fehlermeldung von einem User, das wenn man ein neues Tier einbaut und danach den Pflege, Wellness- oder Futterbutton klickt es sofort verschwindet !!! Ich hab das getestet und es stimmt ;(
Das ist merkwürdig, da ich bevor das Update kam keine probs mit den Tieren hatte !!! :O

EDIT2: ...es fehlten die Datenbankeinträge !!! Mit der alten Tierpark.php funzt es... irgendwas musst du da geändert haben !!! ?(



Geschrieben von cleetus am 05.03.2007 um 00:30:

 

Also ich fummel und fummel....

du hast in der tierpark.php folgenden Eintrag gemacht


// ++++++++ wellness kleiner 1% löschen und PN ++++++++
$werjetzt = "$wbbuserdata[username]";
if($wellness <= "1" && $username == "$werjetzt"){
// Löschen bei wellness <= 1 und warnbild rein
$parknachricht = "...........";
$db->query("update bb".$n."_tierpark set username='', tier='', ww='', xx='', yy='', zz='' WHERE username='$werjetzt'");
}
// ++++++++++++++++++++++++++++++++++++++++++++++++++++


// ############ Löschen nach 7 Tagen ohne Pflege ###################
$heutedatum = date("d M y");

if($wotagheut == $yy && $heutedatum <> $zz){
// Löschen bei >6 Tage ohne Pflege
$db->query("update bb".$n."_tierpark set username='', tier='', ww='', xx='', yy='', zz='' WHERE username='$username'");
}
// ######################## Löschen Ende ############################



Es wird bei mir alles aus der Datenbank gelöscht... Bäume, Büsche, Würstchenbude, usw....


Ich hab die Zeilen erstmal rausgenommen 8o



Geschrieben von Aussie am 05.03.2007 um 05:55:

 

in 3 Boards wo ich Mitglied bin hauts aber hin

.........bin erst mal überfragt

Im paar Zeilen sind noch drin die nix zu sagen haben..weils anders geplant war (wie das mit der PN, aber hat nix zusagen denn da wird nix ausgeführt)

Noch Jemand das selbe Problem

Frage: das Feld wellness existiert in der DB bei Dir?



Geschrieben von Aussie am 05.03.2007 um 14:21:

 

Hab da Kleinigkeit vergessen in der tierparkpflege.php
-> aktualisiert sich nicht

Melde mich wenn ichs behoben habe

..nobody ist perfect..und iche rst recht ned



Geschrieben von Aussie am 05.03.2007 um 16:42:

 

Werde es nachher neu hochladen:
in der tierparkpflege.php

SUCHE:

// wellness auslesen ..Gehegepflege ist Stress für Dein Tier
$wcheck = $db->query_first("SELECT * FROM bb".$n."_tierpark WHERE username = '$wbbuserdata[username]'");
$wellness = $wcheck['wellness'];
$abzug = $wellness - "3";
$db->query("update bb".$n."_tierpark set wellness='$abzug' WHERE username = '$wbbuserdata[username]'");



ersetze mit:

// wellness auslesen ..Gehegepflege ist Stress für Dein Tier
$wcheck = $db->query_first("SELECT * FROM bb".$n."_tierpark WHERE username = '$wbbuserdata[username]'");
$wellness = $wcheck['wellness'];
$abzug = $wellness - "3";
$db->query("update bb".$n."_tierpark set yy='$neuertag', zz='$heutedatum',wellness='$abzug' WHERE username = '$wbbuserdata[username]'");



Geschrieben von Tinka am 12.03.2007 um 10:33:

  Problem Areafelder

Hi,

ich habe hier bei den Areafeldern ein Problem, und zwar macht der Tiergarten bei einigen Areas die Area über die komplette Zeile..

Area 9
Area 18
Area 27
Area 36
Area 45
Area 54

also alle 9 Areas.


Somit ist der gesamte Tierpark in seiner Grösse sehr nach unten geschoben und Areas 9,18,27,36,45, 45 sind ja irgendwie fehlerhaft.


LG
Tinka



Geschrieben von Tinka am 12.03.2007 um 11:21:

  Nachtrag

und ich habe noch was rausbekommen.


dies betrifft den Browser FIREFOX:

im Internetexplorer wird alles korrekt angezeigt - auch hier.

geht man aber im Firefox online, sieht man alle 9te Area als komplette Zeile.

Im Internetexplorer sieht man dafür alle 9te Zeile GAR nicht und hat somit die korrekte Anzeige.

das ist somit wohl ein allgemeiner Bug??



Geschrieben von Tinka am 12.03.2007 um 11:31:

  Fehler gefunden

ich habe den Fehler gefunden.


in der Tierpark.php

// zeilenumbruch erzwingen

if($umbruch < 9){
$umbruch ++;
$uz = "";
}else{
$umbruch = 1;
$uz = "<br>";
}


__________

in eine Zeile passen aber nur 8 Areas.

dh. man muss die 9 mit <8 ersetzen, denn es soll nach der 8ten Area ein Zeilenumbruch erzeugt werden, nicht nach der 9ten.

so klappt die Anzeige von allem dann auch wieder, allerdings muss man auch in der Datenbank den unteren Teil des einen Baumes von Area 46 auf Area 45 verschieben, damit die Grafik wieder heil angezeigt wird.

aber denke, das ist zu schaffen?

in der Auswahlbox gibts auch noch n Probs:

im Tierpark.TPL dann in der Areaselection einfach die fehlenden Areas noch zufügen:

<option>09
<option>18
<option>27

USW., damit man diese Areas auch auswählen kann.


ebenso müssen zwei weitere Areas in der Datenbank hinzugefügt werden, denn Area 63 und 64 fehlen dann.

diese also in der Datenbank als neue Felder anlegen und ebenfalls in der tiergarten.tpl die fehlenden optionen dazu anlegen, dann funzt alles wunderbar ;o)



Wenn das hier falsch ist, Aussie, bitte mich korrigiern ;O))



LG
Tinka



Geschrieben von Aussie am 12.03.2007 um 18:21:

  RE: Fehler gefunden

probiere es aus,
aber es wird sich die Tabellenbreite verändern
ubnd wenn Du PEch hast nix richtig hinhauen

62 ist rechts unten die Baumgruppe..danach ist schluss

---wie gesagt probiere es aus

Bei den Boards wo es ned hinhaut..die können es so machen
da hast recht..bei mir hauts komischer weise hin und wo ich schaute auch

Recht hast Du aber auch

......würde es gern mal sehen wie es bei Dir aussieht



Geschrieben von Tinka am 12.03.2007 um 19:07:

  ;o)

also ich habs ja bevor ichs hier gepostet hab, ausgestestetund es funktioniert wunderbar.
läuft alles, haut alles hin, passt wackelt und hat Luft.

tabellenbreite hat sich nicht verschoben und wie oben schon gesagt hab ich noch area 63 u 64 angebaut.

passt allles wunderbar.


hänge meinen tierpark hier als Dateianhang an - habe da einiges geändert, optisch, sowie programmiertechnisch.. fand das nich so schön dass die Inhalte in der PHP drin warn und habs in templates gepackt, das Prinzip ist aber ja dasselbe.

so schaut dann meine Tabelle aus:



Geschrieben von Aussie am 12.03.2007 um 19:13:

  RE: ;o)

prima

Dafür ist Deines 8 Zeilen nahc unten gross

Ich wllte das es auf einem normalen Screen vn 1024 mal 768... passt
ohne scrollen zu müssen

Aber schön... beides ist doch ok

scheinst dich gut auszukennen

LG Aussie



Geschrieben von Tinka am 12.03.2007 um 19:22:

  ;o)

dankeschön, aber nein bin kein spezi.. ich hab mir das so hingefummelt.. learning by doing, man wächst mit seinen Aufgaben ;o))

auf jeden Fall danke schön für den Schönen Hack, der is supi :)


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH