PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : änderung der anzuzeigenden Textlinks



Twain
24.09.2007, 00:12
Wollte vorhin in meine Seite Einbauen, das die User im Userprofil einstellen können, wieviele Textlinks sie auf einmal angezeigt haben wollen.

Dafür habe ich hier die Suchfunktion benutzt und auch fündig geworden:

http://designerscripte.net/showthread.php?t=1110&highlight=textlinks

Hat auch soweit alles geklappt. Nur werden bei den Textlinks nicht die Anzahl von Links angezeigt, wie man sie im Userprofil eingestellt hat.

Egal, ob man 3, 5, 10 oder 50 Textlinks einstellt, angezeigt werden immer 10.

oje
24.09.2007, 19:52
der thread der verlinkt ist is 404, hilft mir also nichts ^^

in der paidlinks.php folgendes ändern

(wie krieg ich hier bb codes hin, kann die net auswendig?)

gucken, dass diese zeile vorhanden ist:

$max_banner = mysql_fetch_array(db_query("SELECT `max_paidlinks` FROM ".$db_prefix."_userdaten WHERE uid=".$_SESSION['uid'].""));

das max_paidlinks evt. durch deinen spaltennamen ersetzen in der db und


if (!mysql_num_rows($int_reload) && $x_banner <= 9) {

ersetzen durch


if (!mysql_num_rows($int_reload) && $x_banner <= $max_banner-1) {

Gremlin
24.09.2007, 19:57
(wie krieg ich hier bb codes hin, kann die net auswendig?)
Geh ins Kontrollzentrum (http://www.designerscripte.net/usercp.php) dort unter "Einstellungen ändern (http://www.designerscripte.net/profile.php?do=editoptions)" scrolle nach ganz unten und wähle dort den WYSIWYG Editor aus, oder den Standard-Editor :D

oje
24.09.2007, 20:29
ah danke :)

Twain
24.09.2007, 22:49
if (!mysql_num_rows($int_reload) && $x_banner <= $max_banner-1) {

Wenn ich das so eingebe, erscheinen überhaupt keine links mehr.

Twain
24.09.2007, 22:52
der thread der verlinkt ist is 404, hilft mir also nichts ^^



Habs geändert

oje
25.09.2007, 10:12
upps, mein fehler sorry...
so muss das natürlich heißen ^^ man sollte nicht coden wenn man vorher den tag nicht geschlafen hat

if (!mysql_num_rows($int_reload) && $x_banner <= $max_banner['max_paidlinks']-1) {

wenns so noch net geht:

existiert die zeile
$max_banner = mysql_fetch_array(db_query("SELECT `max_paidlinks` FROM ".$db_prefix."_userdaten WHERE uid=".$_SESSION['uid']."")); un existiert in der tabelle _userdaten die spalte max_paidlinks und steht da ein wert drin bei dem betreffenden user?

Twain
25.09.2007, 11:35
upps, mein fehler sorry...
so muss das natürlich heißen ^^ man sollte nicht coden wenn man vorher den tag nicht geschlafen hat

if (!mysql_num_rows($int_reload) && $x_banner <= $max_banner['max_paidlinks']-1) {


So funktioniert es jetzt!

Vielen Dank für die hilfe