pragmaMx Support Forum

pragmaMx => integrierte Module => Thema gestartet von: scaleo am 27 März 2006, 18:50:30

Titel: Anzahl News im Profil
Beitrag von: scaleo am 27 März 2006, 18:50:30
Ich habe im Adminmenü eingestellt das auf der Startseite nur 4 News erscheinen sollen,die Benutzer können aber selber einstellen wie viel sie sehen wollen,also im Profil sind 10 eingetragen.Ich habe schon in der modules/Your_Account/edithome.php nachgeschaut aber kann mit der Zeile nichts anfangen die anscheinend dafür verantwortlich ist  :-\


$options = "";
$storynum = (empty($userinfo["storynum"])) ? $GLOBALS['storyhome'] : (int)$userinfo["storynum"];
for ($i=1; $i <= 30; $i++) {
$options .= "<option value=\"".$i."\"".(($storynum==$i) ? " selected" : "").">".$i."</option>\n";
Titel: Re: Anzahl News im Profil
Beitrag von: Andi am 27 März 2006, 19:20:29
Jop :)

was willst du machen, dass die User das nicht mehr ändern können?
Titel: Re: Anzahl News im Profil
Beitrag von: scaleo am 27 März 2006, 19:49:43
Ja genau also entweder bleibens als Standart bei der Registrierung 4 und die User dürfen es später im Profil ändern oder sie haben Pech gehabt und müssen sich mit 4 begnügen und können es auch nicht ändern
Titel: Re: Anzahl News im Profil
Beitrag von: scaleo am 01 April 2006, 04:36:00
Andi kannst du mir vielleicht noch mitteilen wie ich es einstellen kann das die User von Anfang an nur 4 News auf der Startseite sehen können,werkstellig ist ja 10 oder 15 eingestellt  :)
Titel: Re: Anzahl News im Profil
Beitrag von: xerraxde am 02 Februar 2007, 05:14:25
das würde ich auch gerne wissen

Also in modules/Your_Account/edithome.php kann man hier:

$options = "";
$storynum = (empty($userinfo["storynum"])) ? $GLOBALS['storyhome'] : (int)$userinfo["storynum"];
for ($i=1; $i <= 30; $i++) {
$options .= "<option value=\"".$i."\"".(($storynum==$i) ? " selected" : "").">".$i."</option>\n";
}

echo "<tr valign=\"top\"><td bgcolor=\"$bgcolor2\"><font class=\"content\">"._NEWSINHOME."</font></td>"


festlegen welche Newsanzahl der User auswählen kann. Standart is hier 1 bis 30, so weit ich das mit meinen Minimal-PHP-Kenntnissen sehen kann. Doch wo stell man den standartwert ein?
Titel: Re: Anzahl News im Profil
Beitrag von: xerraxde am 02 Februar 2007, 05:37:48
das würde ich auch gerne wissen

Also in modules/Your_Account/edithome.php kann man hier:

$options = "";
$storynum = (empty($userinfo["storynum"])) ? $GLOBALS['storyhome'] : (int)$userinfo["storynum"];
for ($i=1; $i <= 30; $i++) {
$options .= "<option value=\"".$i."\"".(($storynum==$i) ? " selected" : "").">".$i."</option>\n";
}

echo "<tr valign=\"top\"><td bgcolor=\"$bgcolor2\"><font class=\"content\">"._NEWSINHOME."</font></td>"


festlegen welche Newsanzahl der User auswählen kann. Standart is hier 1 bis 30, so weit ich das mit meinen Minimal-PHP-Kenntnissen sehen kann. Doch wo stellt man den "standart-startwert" ein?
Titel: Re: Anzahl News im Profil
Beitrag von: jubilee am 02 Februar 2007, 20:22:31
ZitatDoch wo stellt man den "standart-startwert" ein?

Wenn der User selber nichts anderes Eeinstellt (oder bei anonymen Gästen), gilt der Wert aus
Admin-Menü || Einstellungen || News-Modul Konfiguration

Ansonsten kann der User das in
Benutzeraccount || Ihre Einstellungen || Anzahl der Artikel auf der News-Seite

einstellen
Titel: Re: Anzahl News im Profil
Beitrag von: xerraxde am 02 Februar 2007, 20:28:29
Ich habe diesen Wert auf 3 gestellt, doch wenn sich ein neuer User registriert stehts bei diesem auf 10. Habe ich ein paar mal getestet. Für die Gäste allerdings funktioniert es.
Titel: Re: Anzahl News im Profil
Beitrag von: jubilee am 02 Februar 2007, 20:37:50
ZitatIch habe diesen Wert auf 3 gestellt, doch wenn sich ein neuer User registriert stehts bei diesem auf 10.
Das wird bei der Userregistration als default gesetzt ...
Titel: Re: Anzahl News im Profil
Beitrag von: xerraxde am 02 Februar 2007, 20:42:36
ja aber das war ja meine frage, wie ändere ich diesen default-wert?
Titel: Re: Anzahl News im Profil
Beitrag von: xerraxde am 02 Februar 2007, 21:30:31
Das hilft nicht! Der wert ändert sich für neue User wieder auf 10!

Siehe Schritt für Schritt Dokumentation:

(https://forum.pragmamx.org/proxy.php?request=http%3A%2F%2Fwww.private-servers.info%2Fupload%2FPublic%2F001.jpg&hash=d744db29f53b0262d2d01145c689e4f9afc91629)
News auf 3 gesetzt, klappt für Gäste wunderbar, nur 3 News werden angezeigt.

(https://forum.pragmamx.org/proxy.php?request=http%3A%2F%2Fwww.private-servers.info%2Fupload%2FPublic%2F002.jpg&hash=6c1e3a6697bc84cf39caf1339943b8b75aaadea6)
(https://forum.pragmamx.org/proxy.php?request=http%3A%2F%2Fwww.private-servers.info%2Fupload%2FPublic%2F003.jpg&hash=aa1d0b02a5ddd90adea9fb507313de8c02554efb)
Registriert sich jedoch ein neuer Benutzer, ändert sich die News anzahl für diesen angemeldeten User wieder auf:

(https://forum.pragmamx.org/proxy.php?request=http%3A%2F%2Fwww.private-servers.info%2Fupload%2FPublic%2F004.jpg&hash=8b7de4913a7e002cb40ef4986645ee979cef72db)
10 News auf der Startseite.

Wie kann ich diesen Wert ändern? Da
ZitatAdmin-Menü || Einstellungen || News-Modul Konfiguration || Zahl der Artikel auf der News-Seite:
nicht zu greifen scheint.
Titel: Re: Anzahl News im Profil
Beitrag von: Mecki am 02 Februar 2007, 21:39:44
Hi,

ich denke mal, es ist die Datenbanktabelle prefix _users_temptable ( storynum )

LG
Mecki
Titel: Re: Anzahl News im Profil
Beitrag von: jubilee am 02 Februar 2007, 21:45:11
Zitatich denke mal, es ist die Datenbanktabelle prefix _users_temptable ( storynum )
Sowohl die $prefix_users als auch die $prefix_users_temptable werden bei
storynum mit einem defaultwert von 10 gesetzt.
Es muss also in den beiden Tabellen ein anderer defaultwert gesetzt werden.
Titel: Re: Anzahl News im Profil
Beitrag von: xerraxde am 02 Februar 2007, 21:48:11
Japs das habe ich auch gerade gemerkt. Man das war eine schwere Geburt  ;D

Danke Mecki!!! Du bist der Beste!  :thumbup:
Titel: Re: Anzahl News im Profil
Beitrag von: Mecki am 02 Februar 2007, 21:49:36
Öhm klar,

für die schon angemeldeten User. Aber für Neuanmeldungen dann nicht mehr. Oder habe ich da einen Denkfehler?

LG
Mecki
Titel: Re: Anzahl News im Profil
Beitrag von: xerraxde am 02 Februar 2007, 21:52:12
Doch hab es grad getestet, alle Neuen bekommen 3 News angezeigt.
Titel: Re: Anzahl News im Profil
Beitrag von: jubilee am 02 Februar 2007, 21:53:11
Zitatfür die schon angemeldeten User. Aber für Neuanmeldungen dann nicht mehr. Oder habe ich da einen Denkfehler?

Ich meine die temptable wird mit deren Inhalt 1:1 in die users-Tabelle gespiegelt.
So gesehen reicht es für Neuanmeldungen diese Tabelle zu ändern
Titel: Re: Anzahl News im Profil
Beitrag von: Mecki am 02 Februar 2007, 21:53:36
Meine ich doch*g

LG
mecki