Seite 2 von 2
Verfasst: 31.08.2004 17:32
von Acid
<td width="20%" class="{entries.ROW_CLASS}" valign="middle" nowrap="nowrap"> <a href="{entries.U_DISPLAY}" class="gensmall">?</a>
<span class="genmed">{entries.FIELD1}</span></td>
..das ergibt dann folgendes..
[url=http://www.link_zum_eintrag1]?[/url] Eintrag 1
[url=http://www.link_zum_eintrag2]?[/url] Eintrag 2
* Konstante für den Pfad zum jeweiligen Eintrag
* simpler Platzhalter als Linkbezeichnung
* eigentlicher Name des Eintrages
Der Code müsste also wie folgt abgeändert werden..
<td width="20%" class="{entries.ROW_CLASS}" valign="middle" nowrap="nowrap"> <a href="{entries.U_DISPLAY}" class="genmed"><span class="genmed">{entries.FIELD1}</span></a> </td>
Verfasst: 31.08.2004 18:08
von florian2003
Hi,
danke, jetzt funktioniert's !
Jetzt hab ich es wohl auch kapiert...
Gruß
Florian
Verfasst: 01.09.2004 00:30
von florian2003
Hi,
ich schon wieder
Diesmal geht's ans Eingemachte
Und zwar:
Hast du (oder hat jemand) eine Idee, wie man folgendes realisieren könnte: Jeder User kann einen Eintrag zur DB hinzufügen (soweit ja kein Problem) aber... der Eintrag soll erst erscheinen, nachdem ein Mod/Admin ihn freigeschaltet hat.
Ich habe mir schon einige Gedanken darüber gemacht, das einzige "Vernünftige", was mir eingefallen ist, wäre, dass der Mod die Daten nicht in die MySQL-DB schreibt, sondern stattdessen in eine Datei (mit den entsprechenden Daten, sodass die Datei nur noch ausgeführt werden muss - wie eine table_update.php o.ä - und die Daten dann in die MySQL-DB eingetragen werden)
Das wäre halt die Notlösung (wobei ich auch nicht so genau weiß, wie sich das realisieren lässt)
Nun, das wars "auch schon"
Gruß
Florian
Verfasst: 01.09.2004 12:55
von Acid
dass der Mod die Daten nicht in die MySQL-DB schreibt, sondern stattdessen in eine Datei
..oder die Einträge werden in der DB gespeichert.
Bei jedem Eintrag eines normalen Users wird noch ein Eintrag in einem neuen Feld vorgenommen (z.B. eintrag_status). Der Eintrag wird dann dort z.B. mit "0" definiert, was soviel heisst wie "noch nicht freigeschaltet".
Alle Einträge mit dieser "0" werden nicht in den Kategorien aufgelistet.
Dann bastelt man sich eine Extraseite, wo all diese 0er Einträge mit Infos (Autor etc.) aufgelistet werden. Die Mods/Admins können diese Einträge dann auf dieser Seite freischalten (aus der "0" im eintrag_status wird dann eine "1"), wodurch sie dann in den Kategorien angezeigt werden, oder dort löschen.
Allerdings kann ich dir dabei nicht helfen..

Verfasst: 01.09.2004 13:30
von florian2003
Hi,
danke für den Tipp
Eigentlich würde es mir reichen, wenn ich wüsste, was ich ändern muss, damit der Mod in dieses zuvor angelegte Extra-Feld eine "0" setzt. Das mit der Extra-Seite und dem Feld-Update auf "1" bekomme ich selbst hin...
Edit: Hm, ich glaube, das mit dem extra Feld bekomme ich nicht so hin, dass die "0" beim entsprechenden Eintrag hinzugefügt wird
Gruß
Florian
PS: Hast du eine Idee, wie
Alle Einträge mit dieser "0" werden nicht in den Kategorien aufgelistet.
funktioniert?
Verfasst: 01.09.2004 13:49
von Acid
Bei jedem Eintrag eines normalen Users wird noch ein Eintrag in einem neuen Feld vorgenommen (z.B. eintrag_status). Der Eintrag wird dann dort z.B. mit "0" definiert, was soviel heisst wie "noch nicht freigeschaltet".
neues Feld in der database-Tabelle ('eintrag_status' TINYINT(1) default '0')
INSERT INTO in der database.php anpassen (um 'eintrag_status' erweitern)
Alle Einträge mit dieser "0" werden nicht in den Kategorien aufgelistet.
beim letzten SELECT Befehl in der database.php WHERE Klausel anpassen (AND eintrag_status = '1' oder AND eintrag_status != '0')
Wenn ich mehr schreibe, kann ich auch gleich den Hack anpassen, was ich ja momentan nicht kann/will.

Verfasst: 01.09.2004 16:01
von florian2003
Hi, danke nochmals. Leider krieg ich das aber nicht hin
Will nicht funktionieren...
Zur anderen Möglichkeit: (sorry, dass ich schon wieder nerve

)
Kannst du mir einen Tipp geben, wie ich es hinbekomme, dass die Daten - statt in die DB eingetragen zu werden - in eine Art table_update.php geschrieben werden bzw. irgendwie in einer Datei ausgegeben werden?
(entweder pro Eintrag eine Datei oder alle in einer Datei)
Eine Extra-Seite mit der Freischaltung wäre dann auch zu realisieren, da die Daten ja nur ausgelesen werden müssen... (Der Moderator kann dann die enstprechende Datei "database_update_id5.php" o.ä einfach ausführen)
Gruß
Florian
Verfasst: 01.09.2004 20:17
von Acid
Das wäre umständlicher und verlangt noch mehr Änderungen und Wissen als die andere Variante.
