Seite 1 von 12
Gäste - Post - Freischaltung
Verfasst: Do 09.Feb, 2006 23:35
von Bootenks
Dummer Name ich weiss aber auch egal. Oxpus und AmigaLink wissen ja bescheid.
Ich wollte nochmal nach konkreten Vorstellungen nachfragen. Im Moment habe ich es mal eher lasch geproggt (ohne Stylebeachtung)... Mein Ansatz besteht darin die Post-Aktivierungs-Zone (noch so ein geiler Name) in das ModCP zu heben. Klappt auch sehr gut. Nun stellt sich für mich die Frage ob dort die Post's der Gäste angezeigt werden sollen (komplett) oder eher nicht (Ressorucenaufwand?!?!?!) Ansonsten benötige ich noch weitere Ideen damit es auch sicher sitzt

das Projekt meine ich natürlich. ^^
Also ich erwarte euren Ideenfluss. ^^
EDIT2:
Achso Oxpus hat herausgefunden, dass der "Vanilla" Mod auch kompatibel mit dem 2.0.5RC2 Mod ist!! Bitte beachtet das!
Verfasst: Do 09.Feb, 2006 23:55
von oxpus
Hm, warum nicht hierfür Optionen im Userprofil hinterlegen?
Also Posts für Gäste im Forum, Topic, Modcp, Search, etc. ja/nein?
Klingt übertrieben, aber dann kann man Gastposts erstmal komplett ausschliessen und bestimmte User, also Admins und MODs, schalten dann dort ein, wo sie z. B. gezielt danach suchen wollen.
So mal lose nachgedacht..
Verfasst: Fr 10.Feb, 2006 08:56
von Bootenks
mhm also im modCP würde ich sie konsequent immer anzeigen lassen, da man die ja dort verwalten soll... Die Frage ist ob man die Posts nach Topic oder Forum teilen sollte oder nicht einfach sagt: "inaktive Gäste-Posts anzeigen" oder "nicht". Daraus resultiert dann auch die Behandlung in der Suche. Weitere Ideen immer heran. ^^
Verfasst: Fr 10.Feb, 2006 09:36
von Max
und wenn man das so macht, wie im Album mit der Bilderfreischlatung?
Dann sieht man als Moderator die Beiträge und kann sie ggf. freischalten.
Ich finde es im Prinzip etwas umständlich, wenn man sie erst extra suchen muss.
Gruß Max
Verfasst: Fr 10.Feb, 2006 09:43
von Bootenks
Nein man muss sie ja nicht suchen das mit der Suche war nur so gemeint, dass der Normal-User entscheiden kann ob er die Gästeeinträge die noch nicht freigeschaltet wurden sehen will oder nicht. Dieses schliesst natürlich die Suche mit ein. Also er findet wenn er die eben erwähnte Auswahl negativ getroffen hat die Posts auch nicht in der Suche. ;-)
Verfasst: Fr 10.Feb, 2006 10:19
von oxpus
Hm, mal Grundsätzliches (so als lose Gedanken):
- Im ACP einstellen, ob User Gastposts aktivieren dürfen oder nicht
- Moderatoren (allerdings nur in ihren Foren!) und Admins können immer aktivieren
- Foren-/Topic-Ansicht mit einer Auswahl versehen, die Gastposts (je nach Berechtigung) anzeigen zu dürfen = Neuaufbau der Seite
- Bei der Suche eine Option (wieder je nach Berechtigung) hinzufügen, die Gast-Posts ein- oder ausschliesst
- ModCP ist wirklich besser, immer alles zu sehen.
Ansonsten wüsste ich nicht, wo man noch was einschränken sollte.
Letzer Beitrag auf dem Index, letzte Themen auf einem Portal, Recent Posts... Wären ggf. nur Add-Ons...
Verfasst: Sa 18.Feb, 2006 14:46
von Bootenks
Ich fang heute abend oder morgen an ~.~ Sorry bis jetzt konnte ich einfach noch nicht ... mein kindlicher Instinkt Spiele zu zocken war stärker :'( Ich gebs ja zu ~.~
Verfasst: Sa 18.Feb, 2006 16:43
von oxpus
Dir sei verziehen!
Verfasst: Mo 20.Feb, 2006 13:07
von Bootenks
Entwicklungsfortschritt: 85% ^^
Das man es im Profil auswählen kann und dass nur Mods dieses Topics (resp. Forums) dies nutzen dürfen fehlt noch aber das sind Kleinigkeiten. Im Moment hänge ich an einer härteren Nuss.
Erklärung:
Da ich ja wenn Gäste posten den nicht sofort anzeigen lasse, werden diese natürlich auch nicht im Forum und im Topic als neueste Post's angezeigt... Wenn nun aber einer wieder freigeschaltet wird, dann ist ja dieser der neuste, wenn auch nicht der letzte im Topic (versteht ihr Oo)... Nun habe ich die Möglichkeit zu prüfen ob der Post den man nun freischaltet der letzte war und somit die nötigen Angaben ändert oder eben so lässt. Das geht beim Topic noch sehr gut, aber beim Forum werden da schon andere Dimensionen erreicht, da er ja dann in jedem Topic prüfen müsste ob er der älteste ist oder nicht... Ich find dass ist zu viel deshalb denke ich daran einfach den freigeschalteten Post als aktuellsten stehen zu lassen. *Comment now please* Oder besser Vorschläge!
Verfasst: Mo 20.Feb, 2006 13:12
von oxpus
Ich würde beim Freischalten die Posts nicht als neu kennzeichen.
Man hätte dann ja ggf. plötzlich 4stellig neue Beiträge...
Verwirrt mehr und erzeugt auch eher Herzkammerflimmern, anstatt es nutzt und man sich darüber den Kopf zerbricht.
Auch wäre mir der damit einhergehende Performanceverlust und die riesige "Ansehen-und-Markieren"-Aktion als User zu viel des Guten.
Kurzum: Lass diese Beiträge als gelesen stehen und gut ist...
Verfasst: Mo 20.Feb, 2006 13:55
von Bootenks
Ok verstehe.
Aber noch eine Frage:
Du kennst ja die viewforum-Sicht da stehen doch alle Topics aufgelistet, mit entsprechendem letzten Post !! So das wird automatisch (hab da was angepasst) mit der functions_admin.php bereinigt! Das einzigste Problem ist die Indexsicht, die ja auch den letzten Post anzeigt, dieser dann aber nicht mehr korrekt sein kann weil keiner diese Funktion überwacht. Sprich in der Viewforum stehen andere last posts als im Forum...
Hoffe du verstehst mich :-P ansonsten quatsch ich dich via ICQ voll :-p
EDIT: Zu deinen Wunschpunkten:
- Im ACP einstellen, ob User Gastposts aktivieren dürfen oder nicht
<-- du meinst ob die Moderatoren das dürfen?
- Moderatoren (allerdings nur in ihren Foren!) und Admins können immer aktivieren
<-- das ist klar und schon umgesetzt
- Foren-/Topic-Ansicht mit einer Auswahl versehen, die Gastposts (je nach Berechtigung) anzeigen zu dürfen = Neuaufbau der Seite
du meinst einen Knopf mit dessen klick man dann die Gästeposts einblenden kann? jeder? und das als Voreinstellung im Profil?
- Bei der Suche eine Option (wieder je nach Berechtigung) hinzufügen, die Gast-Posts ein- oder ausschliesst
das ist klar werde ich mich dransetzen
- ModCP ist wirklich besser, immer alles zu sehen.
seh ich auch so 
Verfasst: Mo 20.Feb, 2006 16:01
von oxpus
Zuerst zu meinen Wünschen:
1. Nein, schon alle User!
2. Schön.
3. Nein, im Forum und in den Topics irgendwo auswählen können : Gastposts/-Topics anzeigen ja/nein. Keine Voreinstellung im Profil, das wäre Wahnsinn! So wie die Auswahl nach Zeit unterhalb der Topic-Titel (Forum).
4. Supi
5. Zwei Modder mal wieder einer Meinung

Verfasst: Mo 20.Feb, 2006 16:03
von Bootenks
zu 1. was gibt das für ein Sinn wenn die user die Gästeposts aktivieren können?? oder eminst du das bezogen auf 3. Oo also ihnen erlauben für sich selbst die Gästeposts ein oder auszuschalten Oo
Verfasst: Mo 20.Feb, 2006 16:08
von oxpus
Ja, damit die auch sehen, warum ein MOD oder Admin z. B. "komisch" antworten.
Lass ruhig die User ein vollständiges Bild bekommen, was im Topic/Forum passiert.
Allerdings sollte im ACP klar definiert werden können, ab welchem Userlevel Gast-Posts einsehbar sein dürfen. Also User, MOD oder nur Admin...
Verfasst: Mo 20.Feb, 2006 16:23
von Bootenks
ja versteh
hab es so geproggt (und das ist meiner Meinung nach am sinnvollsten), dass inaktive Posts nur Mods des Topics und Admins sehen können! Erst wenn eine Peson dieser Level ein Post freigibt sieht ihn erst der USER und GUEST. Als nächstes plane ich es so, dass die aktivierten Gästepost's an und ausgeklickt werden können. (von allen Leveln) Nun hab ich mir gedacht dass im Profil noch eine Abfrage kommt nach dem Motto. Standardmäßig Guestpost ein oder ausschalten? Je nach dem was da eingestellt wurde werden die Foren angepasst. (ist nicht weiter als ne Abfrage wenn Option ja dann von vorne rein alle POST anzeigen oder halt nicht!) Zusätzlich wollte ich nun noch in das Forum selbst fürs manuell nachstellen einen Button einbauen, der dann die Voreinstellung negiert aber nur kurzzeitg für dieses Topic ändert.
Achja zur Suche! Ich habs so geproggt, dass kein Level inaktive Beiträge findet. Das hat den Hintergrund das alle inaktiven Beiträge eh dem Admin bzw. Mod in einer neuen Konsole mit zusätzlicher Suche zur Verfügung gestellt werden. Aktivierte Gästeposts kann amn allerdings einstellen ob man sie aufgelistet haben möchte oder nicht. ^^
Das Projekt bläst sich hier noch zum Mamutprojekt auf. *grins*
Verfasst: Mo 20.Feb, 2006 17:43
von oxpus
Ja, hört sich gut an. Mit dem Kompromiss könnte ich leben.
Äh ein-/ausblenden... Per Default würde ich das steuerbar im ACP machen.
So kann man selber entscheiden, ob man diese per Default sieht oder eben nicht.
Verfasst: Mo 20.Feb, 2006 18:24
von Bootenks
ok hört sich gut an

bin so gut wie fertig :P brauche dann nur mal jemanden der das Teil testet ^^ *Freiwillige vor*
Verfasst: Mo 20.Feb, 2006 19:18
von oxpus
Hast Du noch etwas Zeit für mich übrig? Dann sofort und gerne...
Im Ernst: Kannst es mir gerne mal per PN oder Email schicken.
Ich werde das dann die Tage mal testen. Bis zum WE denke ich den Test durch zu bekommen.
Verfasst: Mo 20.Feb, 2006 19:50
von Bootenks
Cooli :P Schick ich dir sobald ich mit der install Anleitung fertig bin ~.~ wie ich die immer hasse ~.~
Verfasst: Mo 20.Feb, 2006 20:18
von oxpus
Nur die Ruhe. Auf den Tag kommt es nicht an, hauptsache es funktioniert am Ende.
Verfasst: Mo 20.Feb, 2006 21:51
von Bootenks
das stellst du in Frage ~.~
Habe noch eine Masterfrage:
ACP:
allgemeines Erlauben von Ein- und Ausblenden von Gästeeinträgen oder für jedes Forum???
Ich finde ersteres am sinnvollsten. Warum sollte man es in einem Forum erlauben und in einem anderen wiederrum nicht. Oo
Verfasst: Mo 20.Feb, 2006 22:35
von oxpus
Ja, allgemein ist schon recht.
Verfasst: Mo 20.Feb, 2006 23:43
von Bootenks
ich stell ihn hier mal rein und schick in dir via PM trotzdem noch zu...
Aso... Es fehlt bei dem ganzen Projekt noch die Hauptkonsole die das Durchsuchen der inaktiven Posts erlaubt sowie Switches zwischen den Topics mit inaktiven Posts und ein Bildchen dass bei der viewtopic unten links wenn man in die ModCp Konsole möchte liegt. ... dazu hatte ich kein Nerv mehr ^^ mach ich morgen :-P aber erstmal wäre ich froh wenn sich andere Leute aus diesem Forum an diesem Test beteiligen würden. THANKS ^^
PS: Oder jemand von euch macht mir da so ein hübsches Bildchen. Ihr wisst schon diese Minibilder. ^^ Achja und ich suche noch einen vernünftigen Namen für das Proggy. Das wärs schon. ^^
[ Attachment gelöscht am Mi 22.Feb, 2006 01:17 von Bootenks ]
Verfasst: Di 21.Feb, 2006 06:45
von tom10
Ich bin gerade mal am Einbauen und komme hier nicht wirklich weiter. Laut Anleitung soll ich dies machen:
Code: Alles auswählen
#
#-----[ FIND ]------------------------------------------------
#
$sql = "SELECT post_id
FROM " . POSTS_TEXT_TABLE . "
WHERE post_text LIKE '$match_word'
$search_msg_only";
#
#-----[ REPLACE WITH ]------------------------------------------------
#
$sql = "SELECT p.post_id, p.post_activate, pt.post_id
FROM " . POSTS_TEXT_TABLE . " pt, " . POSTS_TABLE . " p
WHERE pt.post_text LIKE '$match_word'
AND p.post_id = pt.post_id
$where_guestpost
$search_msg_only";
Mein Code sieht aber so aus :
Code: Alles auswählen
$sql = "SELECT pt.post_id
FROM " . POSTS_TEXT_TABLE . "
pt " . (($only_bluecards) ? ','.POSTS_TABLE . ' p ' : '') . "
WHERE pt.post_text LIKE '$match_word'
$search_msg_only";
Verfasst: Di 21.Feb, 2006 07:51
von oxpus
Ersetze einfach Deinen Part, da die Tabelle POSTS_TABLE auf jeden Fall eingebunden wird und nicht nur bei Bluecards...