Userpage Hack v1.5.4 / v1.6.0 - BETA 2 |
defSouL
Mitglied
Dabei seit: 26.08.05
Beiträge: 23
|
|
Hallo, geiler Hack! Klappt alles wunderbar..
Nur gibt es da ein Problem. Die Gäste spamen meine Userpage voll... Gibt es dagegen etwas?
Ich danke dir im vorraus.
|
|
14.12.05 14:12 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Beckebans
Alternativ Mitglied
Dabei seit: 10.07.05
Beiträge: 481
Fähigkeiten: WBB Lite 1 Fortgeschritten Herkunft: Paderborn Forenversion: Lite 1.0
Themenstarter
|
|
Hi, ich bin schon an der nächsten Version dran. Da wirds dann ne ACP-gesteuerte Zugangsberechtigung geben. Ist zumindest so geplant
Im Moment könntest du nur alle Userpages für alle Gäste sperren.
Dazu musste dieses hier ändern:
==> thread.php
Suche:
code: |
1:
2:
3:
|
if($userpage_config[userpage_thread] == "1") {
|
|
Ersetze durch:
code: |
1:
2:
3:
|
if($userpage_config[userpage_thread] == "1" && $wbbuserdata['userid'] >= '1') {
|
|
==> profile.php
Suche:
code: |
1:
2:
3:
|
if($userpage_config[userpage_profil] == "1") {
|
|
Ersetze durch:
code: |
1:
2:
3:
|
if($userpage_config[userpage_profil] == "1" && $wbbuserdata['userid'] >= '1') {
|
|
__________________ Meine Hacks:
- Userpage
- Geburtstagsliste
- Beitrag bedanken
- User verlinken
- PHP-Fehler anzeigen
- Umfragedauer
- Neue Beiträge während Eigenem
- Gruppenspezifische Mitgliederliste
- und weitere...
|
|
14.12.05 17:36 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
defSouL
Mitglied
Dabei seit: 26.08.05
Beiträge: 23
|
|
Einwandfrei. Klappt wunderbar!
Jetzt habe ich das Problem das wenn ich in der Userpage Design Einstellungen eine Farbe eingebe, der das nicht übernimmt - speicher.
Woran kann den das liegen?
|
|
14.12.05 18:19 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Beckebans
Alternativ Mitglied
Dabei seit: 10.07.05
Beiträge: 481
Fähigkeiten: WBB Lite 1 Fortgeschritten Herkunft: Paderborn Forenversion: Lite 1.0
Themenstarter
|
|
Bei welcher Eingabe übernimmt der das nicht? Im UserCP oder bei den Einstellungen im ACP ?
__________________ Meine Hacks:
- Userpage
- Geburtstagsliste
- Beitrag bedanken
- User verlinken
- PHP-Fehler anzeigen
- Umfragedauer
- Neue Beiträge während Eigenem
- Gruppenspezifische Mitgliederliste
- und weitere...
|
|
14.12.05 18:52 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Beckebans
Alternativ Mitglied
Dabei seit: 10.07.05
Beiträge: 481
Fähigkeiten: WBB Lite 1 Fortgeschritten Herkunft: Paderborn Forenversion: Lite 1.0
Themenstarter
|
|
Hm, das ist komisch. Sollte eigentlich gehen. Machts bei anderen ja auch.
Kannste mal den Code hier posten, den du bei dir in die Datei usercp.php eingebaut hast? Vielleicht noch 5 Zeilen davor und 5 danach mitposten.
__________________ Meine Hacks:
- Userpage
- Geburtstagsliste
- Beitrag bedanken
- User verlinken
- PHP-Fehler anzeigen
- Umfragedauer
- Neue Beiträge während Eigenem
- Gruppenspezifische Mitgliederliste
- und weitere...
|
|
14.12.05 20:18 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
defSouL
Mitglied
Dabei seit: 26.08.05
Beiträge: 23
|
|
}
if($threadbit) eval ("\$threadheader = \"".$tpl->get("usercp_threadheader")."\";");
else eval ("\$threadheader = \"".$tpl->get("usercp_nothreads")."\";");
eval("\$tpl->output(\"".$tpl->get("usercp_favorites")."\");");
}
if($action=="userpage_design_edit") {
if(isset($_POST['send'])) {
$db->query("DELETE FROM bb".$n."_userpage_userdesign WHERE userid='$wbbuserdata[userid]'");
$db->query("INSERT INTO `bb".$n."_userpage_userdesign` (`userid` , `textfarbe` , `hintergrundfarbe` , `ueberschriftfarbe` , `Tabellenkopf` , `spaltenfarbe_1` , `spaltenfarbe_2` , `schriftart` , `font_size` , `innere_hintergrund` , `ganz_innen_tabelle` )
VALUES (
'$wbbuserdata[userid]', '$_POST[textfarbe]', '$_POST[hintergrund]', '$_POST[u_textfarbe]', '$_POST[tabellenkopf]', '$_POST[spalte1]', '$_POST[spalte2]', '$_POST[schriftart]', '$_POST[schriftgroese]', '$_POST[innere_hintergrund]', '$_POST[innerste_hintergrund]');");
header("Location: usercp.php?action=userpage_design_edit&sid=$session[hash]");
}
$design = $db->query_first("SELECT * FROM bb".$n."_userpage_userdesign WHERE userid='$wbbuserdata[userid]'");
$config = $db->query_first("SELECT own_design FROM bb".$n."_userpage_config");
if($config['own_design']=="0") access_error();
$hintergrund = $design['hintergrundfarbe'];
$innere_hintergrund = $design['innere_hintergrund'];
$innerste_hintergrund = $design['ganz_innen_tabelle'];
$textfarbe = $design['textfarbe'];
$schriftart = $design['schriftart'];
$schriftgroese = $design['font_size'];
$u_textfarbe = $design['ueberschriftfarbe'];
$tabellenkopf = $design['Tabellenkopf'];
$spalte1 = $design['spaltenfarbe_1'];
$spalte2 = $design['spaltenfarbe_2'];
eval("\$tpl->output(\"".$tpl->get("usercp_userpage_design")."\");");
}
if($action=="userpage_details_edit") {
if(isset($_POST['send'])) {
$userpage_userbild_url = $_POST[Userbild_URL];
$userpage_userbild_url = str_replace("'", "\'", $userpage_userbild_url);
$userpage_single = $_POST[Single];
$userpage_single = str_replace("'", "\'", $userpage_single);
$beschreibung = $_POST[Beschreibung];
$beschreibung = str_replace("'", "\'", $beschreibung);
$userpage_lieblingslied = $_POST[Lieblingslied];
$userpage_lieblingslied = str_replace("'", "\'", $userpage_lieblingslied);
$userpage_nationalität = $_POST[Nationalität];
$userpage_nationalität = str_replace("'", "\'", $userpage_nationalität);
$db->query("UPDATE bb".$n."_users SET userbild_auswahl='$_POST[Userbild]', userpage_userbild_url='$userpage_userbild_url', userpage_single='$userpage_single', userpage_beschreibung='$beschreibung', userpage_lieblingslied='$userpage_lieblingslied' , userpage_nationalität='$userpage_nationalität ' WHERE userid='".$wbbuserdata['userid']."'");
header("Location: usercp.php?action=userpage_details_edit&sid=$session[hash]");
exit;
}
$userpage = $db->query_first("SELECT * FROM bb".$n."_users WHERE userid='$wbbuserdata[userid]'");
If ($userpage[userbild_auswahl] == '0') {
$auswahl_0=" selected";
} else {
If ($userpage[userbild_auswahl] == '1') {
$auswahl_1=" selected";
} else {
If ($userpage[userbild_auswahl] == '2') {
$auswahl_2=" selected";
} } }
$message = $userpage['userpage_beschreibung'];
$beschreibung=parse::convertHTML($message);
eval("\$tpl->output(\"".$tpl->get("usercp_userpage_details")."\");");
}
?>
|
|
14.12.05 21:01 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Beckebans
Alternativ Mitglied
Dabei seit: 10.07.05
Beiträge: 481
Fähigkeiten: WBB Lite 1 Fortgeschritten Herkunft: Paderborn Forenversion: Lite 1.0
Themenstarter
|
|
Sieht in Ordnung aus. Das muss eigentlich gehen. In der Datenbank ist auch alles angelegt? Alle Tabellen?
__________________ Meine Hacks:
- Userpage
- Geburtstagsliste
- Beitrag bedanken
- User verlinken
- PHP-Fehler anzeigen
- Umfragedauer
- Neue Beiträge während Eigenem
- Gruppenspezifische Mitgliederliste
- und weitere...
|
|
14.12.05 22:02 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Beckebans
Alternativ Mitglied
Dabei seit: 10.07.05
Beiträge: 481
Fähigkeiten: WBB Lite 1 Fortgeschritten Herkunft: Paderborn Forenversion: Lite 1.0
Themenstarter
|
|
Das andere geht sonst alles? Design und Einstellungen im ACP, Beschreibung, Bild, Single-Feld, Schriftart, -größe?
Gibts da nirgendwo ne Fehlermeldung?
EDIT: Teste mal dieses.
==> usercp.php
Suche:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
|
if($action=="userpage_design_edit") {
if(isset($_POST['send'])) {
$db->query("DELETE FROM bb".$n."_userpage_userdesign WHERE userid='$wbbuserdata[userid]'");
$db->query("INSERT INTO `bb".$n."_userpage_userdesign` (`userid` , `textfarbe` , `hintergrundfarbe` , `ueberschriftfarbe` , `Tabellenkopf` , `spaltenfarbe_1` , `spaltenfarbe_2` , `schriftart` , `font_size` , `innere_hintergrund` , `ganz_innen_tabelle` )
VALUES (
'$wbbuserdata[userid]', '$_POST[textfarbe]', '$_POST[hintergrund]', '$_POST[u_textfarbe]', '$_POST[tabellenkopf]', '$_POST[spalte1]', '$_POST[spalte2]', '$_POST[schriftart]', '$_POST[schriftgroese]', '$_POST[innere_hintergrund]', '$_POST[innerste_hintergrund]');");
header("Location: usercp.php?action=userpage_design_edit&sid=$session[hash]");
}
|
|
Ersetze durch:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
|
if($action=="userpage_design_edit") {
if(isset($_POST['send'])) {
$db->query("DELETE FROM bb".$n."_userpage_userdesign WHERE userid='$wbbuserdata[userid]'");
$db->query("INSERT INTO bb".$n."_userpage_userdesign (`userid` , `textfarbe` , `hintergrundfarbe` , `ueberschriftfarbe` , `Tabellenkopf` , `spaltenfarbe_1` , `spaltenfarbe_2` , `schriftart` , `font_size` , `innere_hintergrund` , `ganz_innen_tabelle` )
VALUES (
'$wbbuserdata[userid]', '$_POST[textfarbe]', '$_POST[hintergrund]', '$_POST[u_textfarbe]', '$_POST[tabellenkopf]', '$_POST[spalte1]', '$_POST[spalte2]', '$_POST[schriftart]', '$_POST[schriftgroese]', '$_POST[innere_hintergrund]', '$_POST[innerste_hintergrund]')");
header("Location: usercp.php?action=userpage_design_edit&sid=$session[hash]");
}
|
|
__________________ Meine Hacks:
- Userpage
- Geburtstagsliste
- Beitrag bedanken
- User verlinken
- PHP-Fehler anzeigen
- Umfragedauer
- Neue Beiträge während Eigenem
- Gruppenspezifische Mitgliederliste
- und weitere...
Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Beckebans: 15.12.05 17:24.
|
|
15.12.05 17:12 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Beckebans
Alternativ Mitglied
Dabei seit: 10.07.05
Beiträge: 481
Fähigkeiten: WBB Lite 1 Fortgeschritten Herkunft: Paderborn Forenversion: Lite 1.0
Themenstarter
|
|
Hm, warum das bei dir nicht geht, keine Ahnung. Sonst klappte das immer bei allen.
Mit dem Avatar der Fehler kommt, wenn mehrere Designs oder Styles eingebaut sind. Da muss ich mal demnächst nach gucken, was sich da machen lässt. Das kannst du aber für dich ganz einfach ändern:
==> userpage.php
Suche:
code: |
1:
2:
3:
|
{imagefolder}
|
|
Ersetzen durch:
Das gibts 2 mal in der Datei. Einfach beide ändern.
__________________ Meine Hacks:
- Userpage
- Geburtstagsliste
- Beitrag bedanken
- User verlinken
- PHP-Fehler anzeigen
- Umfragedauer
- Neue Beiträge während Eigenem
- Gruppenspezifische Mitgliederliste
- und weitere...
|
|
15.12.05 22:08 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
BlackDragon_
Mitglied
Dabei seit: 19.05.05
Beiträge: 56
Forenversion: Wbblite 1.0.2
|
|
hi schreib jetzt hier rein *gg*.
Also jenes Problem ist behoben, aber äh wo ist denn die Userpage? ich find die net bez komm net drauf
|
|
19.12.05 20:05 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Beckebans
Alternativ Mitglied
Dabei seit: 10.07.05
Beiträge: 481
Fähigkeiten: WBB Lite 1 Fortgeschritten Herkunft: Paderborn Forenversion: Lite 1.0
Themenstarter
|
|
Im Thread bei jedem User unter seinen Avatar, Daten, usw. und im Profil von jedem User unter dem Avatar gibts nen Link auf die jeweilige Userpage.
Man könnte es auch noch machen, dass man oben im Menü einen Button hat worüber man auf seine eigene userpage kommt. aber ich hab keinen Button dafür und mit Grafiksachen kenn ich nicht nicht aus
__________________ Meine Hacks:
- Userpage
- Geburtstagsliste
- Beitrag bedanken
- User verlinken
- PHP-Fehler anzeigen
- Umfragedauer
- Neue Beiträge während Eigenem
- Gruppenspezifische Mitgliederliste
- und weitere...
|
|
19.12.05 20:19 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Beckebans
Alternativ Mitglied
Dabei seit: 10.07.05
Beiträge: 481
Fähigkeiten: WBB Lite 1 Fortgeschritten Herkunft: Paderborn Forenversion: Lite 1.0
Themenstarter
|
|
Hm, guck mal im ACP. Da gibts ja die Einstellung, dass der Link nicht angezeigt werden soll. Stell das mal um, könnte sein, dass das verstellt ist.
__________________ Meine Hacks:
- Userpage
- Geburtstagsliste
- Beitrag bedanken
- User verlinken
- PHP-Fehler anzeigen
- Umfragedauer
- Neue Beiträge während Eigenem
- Gruppenspezifische Mitgliederliste
- und weitere...
|
|
19.12.05 20:50 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
defSouL
Mitglied
Dabei seit: 26.08.05
Beiträge: 23
|
|
Hallo, ich habe auf einmal das Problem das "Gäste" wieder auf die Userpage zugreifen können..... Trotz der Ergänzung. Es ging 2 Tage gut.... !?
|
|
20.12.05 23:22 |
E-Mail
Finden
Als Freund hinzufügen
|
|
BlackDragon_
Mitglied
Dabei seit: 19.05.05
Beiträge: 56
Forenversion: Wbblite 1.0.2
|
|
Alles in ordnung von dem standpunkt. Hab eben sogar nochml auf speichern gedrückt.
Hab eben auch im acp und im phpmyadmin geschaut alle eistellungen an also auf eins. von dem Punkt her keine probleme ^^"
|
|
21.12.05 19:41 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Beckebans
Alternativ Mitglied
Dabei seit: 10.07.05
Beiträge: 481
Fähigkeiten: WBB Lite 1 Fortgeschritten Herkunft: Paderborn Forenversion: Lite 1.0
Themenstarter
|
|
@ defSouL:
Hast du vielleicht irgendwelche neuen Hacks eingebaut? Oder an den Gruppeneinstellungen was verändert?
Ich kann mir nämlich nur schwer vorstellen, warum das 2 Tage geht und dann nicht mehr. Da ändert sich ja nichts dran.
@ BlackDragon_:
Das ist seltsam. Häng mal bitte deine Dateien thread.php und profile.php und aus dem Templates-Ordner die Dateien thread_postbit.tpl und profile.tpl an.
__________________ Meine Hacks:
- Userpage
- Geburtstagsliste
- Beitrag bedanken
- User verlinken
- PHP-Fehler anzeigen
- Umfragedauer
- Neue Beiträge während Eigenem
- Gruppenspezifische Mitgliederliste
- und weitere...
|
|
21.12.05 20:21 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
|