noisz
Aah, genial! Genau so hatte ich mir das vorgestellt!
Vielen Dank, hat alles einwandfrei funktioniert!
Gäste können bei mir eh keine Beiträge schreiben, deswegen brauche ich für die keine besonderen Bildchen. Danke!
Beckebans
Ok, wunderbar.
Ich habe erstmal die v1.4.7 für alle reingestellt.
Panicked
Halli, hallo. (:
Ich habe diesen Hack gestern eingebaut. Die Installation ist auch abgeschlossen, ich habe alle Datein hochgeladen und die entsprechenden Daten bearbeitet.
Wenn ich aber im ACP Einstellungen für die Userpage vornehmen möchte, kommt folgender Fehler:
Zitat: |
SQL-DATABASE ERROR
Database error in WoltLab Burning Board: Invalid SQL: UPDATE bb1_userpage_config SET userpage_anschalten='1',userpage_versionspruefung='1',userpage_profil='1',u
serpage_thread='1',own_design='1',userpage_guestbook_view='1',eintraege_sei
te='10',spamschutz_time='5',userpage_guestbook_useredit='0',userpage_guestb
ook_userdelete='1',userbild_size='1048576',userbild_width='400',userbild_he
ight='400'
mysql error: Unknown column 'userpage_guestbook_useredit' in 'field list'
mysql error number: 1054 |
Wo könnte mein Fehler liegen? Ich habe den Einbau noch mal kontrolliert, aber selbst habe ich keinen Fehler gefunden.
Ich hoffe, mir kann jemand helfen.
Liebe Grüße.
Pigsel
Unknown column 'userpage_guestbook_useredit' in 'field list'
Unbekannte Spalte 'userpage_guestbook_useredit' in Feldliste
die Spalte fehlt in der Tabelle
bb1_userpage_config
ggf. von hand nachtragen oder die install.php maal nach der Spalte durchsuchen ggf. fehlt die dort schon und wurde aufgrund dessen nicht erstellt
Panicked
Ah okay...
Was muss ich denn da genau eintragen?
Pigsel
Zitat: |
Original von Panicked
Ah okay...
Was muss ich denn da genau eintragen? |
ich kenne ja den hack nicht sonst hätte ich nicht drumrum raten müssen
aber wenn in der install.php nichts drin steht .. kann ich dir da leider auch nicht exakt sagen wie die Anweisung dazu aussehen muss .. mom ich lade mal eben den Hack und schaue in die install / setup php ob da was dazu drin ist
melde mich dann gleich wieder
EDIT: also in der UPDATE auf 1.4.7 steht:
code: |
1:
|
ALTER TABLE `bb".$n."_userpage_config` ADD `userpage_guestbook_useredit` INT( 1 ) NOT NULL DEFAULT '1' AFTER `userpage_versionspruefung`"); |
|
Panicked
Wo/wie muss ich das denn jetzt einfügen? o.O
Ich will das Forum nicht sprengen und bin daher eher gehemmt da rum zu experimentieren.
Pigsel
sofern die Tabelle userpage_config vorhanden ist ..
gehst du in die datenbank
.. auf die Tabelle userpage_config
.. dann auf Kürzel SQL über der Tabelle
.. und trägst in dem Abfragefenster die Zeile ein
.. rechts auf OK klicken fertig
wenn die Tabelle nicht da ist hast du wohl die Update-Schritte nicht gemacht ..
und "install - bezieht sich das auf die Version 1.4.5 oder auf die UPDATE-Fassung 1.4.7 ? da gibts nur eine Update.php die man im ACP ausführen müsste - also vorher logisch per FTP hochladen in den Ordner ACP und dann über den browser ausführen
dann erledigt sich das von allein
Beckebans
Ist behoben. Die v1.4.6 und das Update auf die v1.4.7 waren eingebaut, nur die kompletten Datenbankänderungen der v1.4.7 fehlten.
kleinelise
Hallo
Kann man das irgendwie so einstellen, dass man bei der Suche auch direkt nach Usernamen suchen kann?
LG
Beckebans
Ja, kein Problem. Ich mache das mal ab der v1.4.8 standardmäßig mit dabei. Nicht wundern, dass es schon drin ist, wenn du nen Update auf die Version machst.
==> userpage.php
Suche:
code: |
1:
|
userpage_single LIKE '%".addslashes($suchfeld)."%' |
|
Davor einfügen:
code: |
1:
|
username LIKE '%".addslashes($suchfeld)."%' OR |
|
kleinelise
danke
Beckebans
Das
Update auf v1.4.8 ist da:
- Überbleibsel aus alten Versionen gelöscht (Fehler beim GB-Eintrag)
- Kommentarfunktion hinzugefügt (Wer neue Beiträge schreiben darf, darf auch Einträge kommentieren)
- Anzeigefehler beim Geschlecht- und Useronline-Bild behoben
- Suche nach Usernamen ermöglicht
- Style beim Userpage-Design wählbar
- Änderungsanzeige der Versionsprüfung korrigiert
Der Download befindet als Dateianhang sich im ersten Beitrag dieses Themas.
Feedback ist natürlich wie immer erwünscht
TheDreamingSoul
Zitat: |
Original von Beckebans
Ist behoben. Die v1.4.6 und das Update auf die v1.4.7 waren eingebaut, nur die kompletten Datenbankänderungen der v1.4.7 fehlten. |
Hallo.
Nun bin ich etwas verwirrt, denn ich hatte doch mit deiner Unterstützung bereits das Update von v1.4.6 auf v1.4.7 eingebaut oder?
Kann ich denn jetzt das Update auf v1.4.8 machen oder muss ich erst nochmals das Update von v1.4.6 auf v1.4.7 durchführen?
Danke für deine Unterstützung.
Beckebans
Das gehörte zum Fehler von Panicked und war nur ne Info, dass sich keiner mehr Gedanken drüber machen muss.
Du kannst ganz normal das Update von v1.4.7 auf v1.4.8 machen. Das andere müsste alles eingebaut sein.
Mavo460
Moinsen
Interessant wie weit die UP´s schon voran geschritten sind und auch das die Entwicklung stetig weiter geht
Einen Hinweis habe ich allerdings zur Verbesserung:
Statt
code: |
1:
|
$beschreibung0=$parse->doparse($users[userpage_beschreibung],$allowsigsmilies,$allowsightml,$allowsigbbcode,$maxsigimage); |
|
und
code: |
1:
2:
|
if($beschreibung0 == '' || $beschreibung0 == ' ') eval ("\$beschreibung = \"".$tpl->get("profile_nodeclaration")."\";");
else $beschreibung = $beschreibung0; |
|
kann wunderbar
code: |
1:
|
$beschreibung=$parse->doparse($users[userpage_beschreibung],$allowsigsmilies,$allowsightml,$allowsigbbcode,$maxsigimage); |
|
und
code: |
1:
|
if($beschreibung == '' || $beschreibung == ' ') eval ("\$beschreibung = \"".$tpl->get("profile_nodeclaration")."\";"); |
|
genutzt werden. Spart halt ein paar Zeilen Code.
Die UP welche ich bei uns im Forum weiter gebaut habe, ist weit weg von der Original-Funktion und bietet (für mein Forum wichtig da Auto-Forum) folgende Änderungen:
Über das ACP Steuerbare Funktionen wie maximale Anzahl der Uploadfähigen Bilder, (wird sogar variabel in den UP Einstellungen angezeigt), im ACP Einstellbarer Upload-Ordner
Blätterfunktion der Userpage-Bilder usw.
Wäre alles nicht möglich ohne die Vorarbeit von Beckebans mit seiner UP-Entwicklung
noisz
Ich habe noch mal eine Frage zu dem Standardbild (für Leute, die noch kein Userbild hochgeladen haben) - gibt es die Möglichkeit, dass das Bild auch immer dann angezeigt wird, wenn ein User gelöscht wurde? Wenn man sich Kommentare anguckt, die von später gelöschten Usern geschrieben wurden, soll da das Standardbild angezeigt werden
Beckebans
Teste das hier mal, wenn du Glück hast klappt das:
==> userpage.php
Suche:
php: |
1:
2:
3:
4:
|
$useravatar = "<img src=\"images/userpage/".$name2[userpage_userbild_upload]."\" width=\"".round($useravatar_info[0]/$useravatar_kleiner)."\" height=\"".round($useravatar_info[1]/$useravatar_kleiner)."\" border=\"0\" title=\"Userbild von ".$name2[username]."\" alt=\"Userbild von ".$name2[username]."\">";
} else $useravatar = "<img src=\"images/userpage/standardbild.jpg\" border=\"0\" title=\"Standardbild\" alt=\"Standardbild\">";
}
else $useravatar = ""; |
|
Ersetzen durch:
php: |
1:
2:
3:
4:
|
$useravatar = "<img src=\"images/userpage/".$name2[userpage_userbild_upload]."\" width=\"".round($useravatar_info[0]/$useravatar_kleiner)."\" height=\"".round($useravatar_info[1]/$useravatar_kleiner)."\" border=\"0\" title=\"Userbild von ".$name2[username]."\" alt=\"Userbild von ".$name2[username]."\">";
} else $useravatar = "<img src=\"images/userpage/standardbild.jpg\" border=\"0\" title=\"Standardbild\" alt=\"Standardbild\">";
}
else $useravatar = "<img src=\"images/userpage/standardbild.jpg\" border=\"0\" title=\"Standardbild\" alt=\"Standardbild\">"; |
|
Falls du das mit dem Standardbild bei den Kommentaren noch nicht geändert hast, dies hier ändern:
Suche:
php: |
1:
2:
3:
4:
|
$comment_useravatar = "<img src=\"images/userpage/".$comment_name2[userpage_userbild_upload]."\" width=\"".round($comment_useravatar_info[0]/$comment_useravatar_kleiner)."\" height=\"".round($comment_useravatar_info[1]/$comment_useravatar_kleiner)."\" border=\"0\" title=\"Userbild von ".$comment_name2[username]."\" alt=\"Userbild von ".$comment_name2[username]."\">";
} else $comment_useravatar = "";
}
else $comment_useravatar = ""; |
|
Ersetzen durch:
php: |
1:
2:
3:
4:
|
$comment_useravatar = "<img src=\"images/userpage/".$comment_name2[userpage_userbild_upload]."\" width=\"".round($comment_useravatar_info[0]/$comment_useravatar_kleiner)."\" height=\"".round($comment_useravatar_info[1]/$comment_useravatar_kleiner)."\" border=\"0\" title=\"Userbild von ".$comment_name2[username]."\" alt=\"Userbild von ".$comment_name2[username]."\">";
} else $comment_useravatar = "<img src=\"images/userpage/standardbild.jpg\" border=\"0\" title=\"Standardbild\" alt=\"Standardbild\">";
}
else $comment_useravatar = "<img src=\"images/userpage/standardbild.jpg\" border=\"0\" title=\"Standardbild\" alt=\"Standardbild\">"; |
|
#AHBL
Ich bin heute über eine Frage gestolpert, die wo anders gestellt wurde aber die mich auch brennend Interessiert nur bin ich dort im Forum nicht angemeldet das ich mir mal erlaube auch hier mal mit zu fragen. Ich hoffe das ist nicht schlimm

Mich würde es auch interessieren, wenn man den Useren die die Userpage nutzen weitere Template Layouts zur Verfügung zu stellen die man dann selber erstellen kann in einem Template. Das die User die Möglichkeit haben, sich für ein anderes Template Layout zu entscheiden wenn sie das Stabdard Layout nicht haben wollen. Kann man das so erweitern? Oder wäre der Aufwand so groß? Ich habe mal ein Bild angehangen, wie ich es mir vorstellen würde.
LG
Beckebans
Das wäre sicherlich möglich, dazu müsste man die Datei templates/userpage_ansicht.tpl kopieren und ändern. Wie sollen denn z.B. die anderen Layouts aussehen? Du kannst die Datei ja mal ändern und 1-2 Versionen hier hochladen, wenn du Lust hast.