Gäste - Post - Freischaltung

Neue Projekte und Anfragen, Teamarbeiten und Alpha/Beta Scripte jeder Art.
KEINE Supportanfragen zu bestehenden MODs!
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Gäste - Post - Freischaltung

Beitrag 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!
Dateianhänge
guest posting control.rar
1.0.0 Final ( Cat. Hier. 2.05 RC2 compatible)
(14.96 KiB) 218-mal heruntergeladen
Zuletzt geändert von Bootenks am Mi 01.Mär, 2006 22:17, insgesamt 10-mal geändert.
Nur ein Informatik Student. ^^
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag 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..
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag 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. ^^
Nur ein Informatik Student. ^^
Max
Beiträge: 628
Registriert: So 23.Jan, 2005 09:54

Beitrag 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
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag 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. ;-)
Nur ein Informatik Student. ^^
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag 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...
Zuletzt geändert von oxpus am Fr 10.Feb, 2006 10:20, insgesamt 1-mal geändert.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag 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 ~.~
Nur ein Informatik Student. ^^
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dir sei verziehen!
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag 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!
Nur ein Informatik Student. ^^
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag 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...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag 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 :D
Nur ein Informatik Student. ^^
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag 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 :D
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag 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
Nur ein Informatik Student. ^^
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag 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...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag 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*
Nur ein Informatik Student. ^^
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag 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.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag 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*
Nur ein Informatik Student. ^^
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag 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.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

Cooli :P Schick ich dir sobald ich mit der install Anleitung fertig bin ~.~ wie ich die immer hasse ~.~
Nur ein Informatik Student. ^^
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nur die Ruhe. Auf den Tag kommt es nicht an, hauptsache es funktioniert am Ende.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag 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
Nur ein Informatik Student. ^^
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, allgemein ist schon recht.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag 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 ]
Nur ein Informatik Student. ^^
Benutzeravatar
tom10
Beiträge: 1106
Registriert: Sa 29.Jan, 2005 14:58
Kontaktdaten:

Beitrag 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";
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ersetze einfach Deinen Part, da die Tabelle POSTS_TABLE auf jeden Fall eingebunden wird und nicht nur bei Bluecards...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten