Seite 1 von 2

Benutzer über Freigabe informieren? Haken raus?

Verfasst: 11.06.2009 09:36
von Sprecherin IK
Hallo,
ich habe jetzt einige Zeit damit zugebracht, zu schauen, ob diese Frage nicht schon beantwortet ist - scheint aber nicht so zu sein. Daher nun die Neueröffnung dieses Threads. Wir haben ein Forum, wo Beiträge freizuschalten sind, damit sie vor Freischaltung gegengelesen werden können (Schutz von Minderjährigen). Diese forenbeteiligten SchreiberInnen bekommen dann jeweils die Mitteilung:
Der Beitrag wurde erfolgreich gespeichert. Er muss jedoch erst von einem Moderator freigegeben werden, bevor er öffentlich einsehbar ist. Du wirst informiert, sobald dein Beitrag freigegeben wurde.
Wir WOLLEN aber gar kein Mail versenden - also am liebsten auch gar keine Freischaltungsnachricht. Wenn jedoch einE ModeratorIn den Beitrag freischalten will, bekommt sie/er die Frage vorgelegt:
Benutzer über Freigabe informieren?
Leider steht da standardmäßig der Haken DRIN - gibt es einen Weg, den HAken standardmäßig DRAUSSEN zu haben?

(Zusatzfrage - gibt es die Möglichkeit, den Text zu kürzen, der nach dem Schreiben eines solchen Beitrags erfolgt, damit da garnicht mehr steht "Du wirst informiert …"?)

Suchende Grüße
Veronika

Re: Benutzer über Freigabe informieren? Haken raus?

Verfasst: 11.06.2009 11:43
von -Tanja-
Hallo,

öffne die Datei styles/prosilver/template/mcp_approve.html und suche die Stelle:

Code: Alles auswählen

		<!-- IF S_NOTIFY_POSTER -->
			<dl class="panel">
				<dt>&nbsp;</dt>
				<dd><label><input type="checkbox" name="notify_poster" checked="checked" /> <!-- IF S_APPROVE -->{L_NOTIFY_POSTER_APPROVAL}<!-- ELSE -->{L_NOTIFY_POSTER_DISAPPROVAL}<!-- ENDIF --></label></dd>
			</dl>
		<!-- ENDIF -->
tausche aus durch:

Code: Alles auswählen

		<!-- IF S_NOTIFY_POSTER -->
			<dl class="panel">
				<dt>&nbsp;</dt>
				<dd><label><input type="checkbox" name="notify_poster" /> <!-- IF S_APPROVE -->{L_NOTIFY_POSTER_APPROVAL}<!-- ELSE -->{L_NOTIFY_POSTER_DISAPPROVAL}<!-- ENDIF --></label></dd>
			</dl>
		<!-- ENDIF -->

Re: Benutzer über Freigabe informieren? Haken raus?

Verfasst: 11.06.2009 19:19
von Sprecherin IK
wow - DANKE für die zügige Antwort - und die letztlich so "einfache" Lösung (wenn man weiß, wo und wie ;) ) - Vielen, vielen Dank!

Gruß
Veronika

Re: Benutzer über Freigabe informieren? Haken raus?

Verfasst: 12.06.2009 09:06
von Sprecherin IK
:oops: sorry - da habe ich mich offenbar zu früh gefreut :( - wir verwenden nicht pro- sondern subsilver - und da sieht die quelle etwas anders aus:

Code: Alles auswählen

<!-- IF S_NOTIFY_POSTER -->
				<input type="checkbox" class="radio" name="notify_poster" checked="checked" /><span class="gen"><!-- IF S_APPROVE -->{L_NOTIFY_POSTER_APPROVAL}<!-- ELSE -->{L_NOTIFY_POSTER_DISAPPROVAL}<!-- ENDIF --></span><br />
			<!-- ENDIF -->
Wenn ich da dann dennoch "dreist" die Änderung vornehme wie oben vorgeschlagen, dann steht der Haken drin, als wäre nix gewesen. :oops: Der Code lautet dann allerdings schon etwas anders als o.a. :

Code: Alles auswählen

<!-- IF S_NOTIFY_POSTER -->
         <dl class="panel">
            <dt>&nbsp;</dt>
            <dd><label><input type="checkbox" name="notify_poster" /> <!-- IF S_APPROVE -->{L_NOTIFY_POSTER_APPROVAL}<!-- ELSE -->{L_NOTIFY_POSTER_DISAPPROVAL}<!-- ENDIF --></label></dd>
         </dl>
      <!-- ENDIF -->
Und auch das Leeren vom Cache hat nix hilfreiches ergeben - weder auf dem Forum noch im Firefox. Ich bitte also nochmal um Unterstützung und verspreche, das nexte Mal vor dem Bedanken erst mal auszuprobieren, ob´s hilft (Immerhin ist dieser Thread noch nicht als Erledigt gekennzeichnet<freu>

Ratlose Grüße
Veronika

Re: Benutzer über Freigabe informieren? Haken raus?

Verfasst: 12.06.2009 10:43
von -Tanja-
Beim subsilver schaut die Zeile so aus:

Code: Alles auswählen

			<!-- IF S_NOTIFY_POSTER -->
				<input type="checkbox" class="radio" name="notify_poster" checked="checked" /><span class="gen"><!-- IF S_APPROVE -->{L_NOTIFY_POSTER_APPROVAL}<!-- ELSE -->{L_NOTIFY_POSTER_DISAPPROVAL}<!-- ENDIF --></span><br />
			<!-- ENDIF -->
tausche aus durch diese:

Code: Alles auswählen

			<!-- IF S_NOTIFY_POSTER -->
				<input type="checkbox" class="radio" name="notify_poster" /><span class="gen"><!-- IF S_APPROVE -->{L_NOTIFY_POSTER_APPROVAL}<!-- ELSE -->{L_NOTIFY_POSTER_DISAPPROVAL}<!-- ENDIF --></span><br />
			<!-- ENDIF -->
Es wurde einfach das...

Code: Alles auswählen

checked="checked" 
...gelöscht.

Re: Benutzer über Freigabe informieren? Haken raus?

Verfasst: 13.06.2009 19:48
von Sprecherin IK
… leider scheint es so zu sein, dass das nicht hilft oder nicht ausreicht :( - ich HABE nun den erneuten Versuch unternommen - wiederum in der angegebenen Datei:
styles/subsilver2/template/mcp_approve.html

lautet die Stelle nun "wie verabredet" (also wie oben OHNE das "checked="checked"" - und TROTZDEM steht der Haken da, als hätte ich nix geändert :(. Vorsichtshalber habe ich wiederum den Cache geleert (sowohl den vom Forum als auch den "hauseigenen") und mich auch mal probehalber ab- und wieder angemeldet - mit immer dem selben "unerwünschten" Ergebnis :).

Wenn ich allerdings die Seite direkt im html-Modus aufrufe statt über einen Editor, dass IST da kein Haken :-?

Wenn ich den Quellcode der Seite anschaue, dann fällt mir auf, dass da was von "unapproved_posts steht" - ist es vielleicht so, dass NORMALERWEISE irgendwas anderes dort stehen müsste und das nur bei uns so steht, weil wir einem anderen Tipp folgten, um die Benachrichtigung neuer freizugebender Beiträge/Themen auf der Startseite einzublenden?

Code: Alles auswählen

<input type="hidden" name="action" value="approve" />
<input type="hidden" name="redirect" value="./mcp.php?i=queue&mode=unapproved_posts" />
<input type="hidden" name="user_id" value="53" />
[Edit] - ich hätte erwartet, dort etwas von "approved" vorzufinden - es gab aber auch nirgendwo im subsilver-Verzeichnis was von "unapproved"[/Edit]

Ja - ich kenne mich offenbar zu wenig aus. Was ich aber habe bzw. wo ich mich mit auskene, ist Geduld haben ;) - also poste ich hier fleißig weiter und irgendwann wird es sich schon lösen lassen - hoffe ich jedenfalls.

Hilfesuchende Grüße
Veronika

Re: Benutzer über Freigabe informieren? Haken raus?

Verfasst: 14.06.2009 00:07
von -Tanja-
Bevor ich oben die Lösung gepostet hatte, habe ich es bei mir lokal getestet und es funktionierte.
Bei beiden Styles.

Natürlich sollte man danach den template refreshen und den Cache leeren.

Re: Benutzer über Freigabe informieren? Haken raus?

Verfasst: 15.06.2009 07:57
von Sprecherin IK
-Tanja- hat geschrieben:Bevor ich oben die Lösung gepostet hatte, habe ich es bei mir lokal getestet und es funktionierte.
Bei beiden Styles.
das sollte auch keine Kritik sein :oops: lediglich die Feststellung, dass ich es SO bisher nicht hinbekommen habe :(
Natürlich sollte man danach den template refreshen und den Cache leeren.
letzteres HABE ich getan, aber wie realisiere ich ersteres? Ich hätte angenommen, dass das beim Cahce leeren dabei ist angesichts von "Löscht alle Daten des Caches, darunter alle zwischengespeicherten Template-Dateien und Abfragen."

Nach meinem Eindruck gab es schon öfter mal Probleme mit irgendwelchen Dingen, die im System geändert wurden (z.B. Mailformulierungen bei den Standardmails), wo ich dan "ewig" die bisherigen Texte bekam und nicht verstanden habe, wieso das so ist - vieleicht begreife ich jetzt bei diesem "Fall" ja endlich meinen Fehler bzw. was ich anders machen müsste?

Um (weitere) Unterstützung bittende Grüße
Veronika

Re: Benutzer über Freigabe informieren? Haken raus?

Verfasst: 15.06.2009 11:29
von dieweltist
>Adminbereich - STYLES - Templates - Aktualisieren<

Und beim Browser auf 'Aktualisieren klicken (F5)!

Re: Benutzer über Freigabe informieren? Haken raus?

Verfasst: 17.06.2009 09:54
von Sprecherin IK
dieweltist hat geschrieben:>Adminbereich - STYLES - Templates - Aktualisieren<
hübsch - DAS war mir bisher noch nicht untergekommen :)
Und beim Browser auf 'Aktualisieren klicken (F5)!
ich habe sowohl das getan (auch vorher schon) als auch den cache geleert (surfe und arbeite meist mit firefox - da gibt´s ja die komfortable Variante mit dem löschen der privaten Daten.

Nur leider - Fehlanzeige - das Häkchen sitzt da drin, als würde es … okok - ich spare mir Vergleiche - irgendwie hätte ich gedacht angesichts Tanjas Anleitung, dass es wirklich nicht soooo schwer ist (wenn klar ist, wo die Änderung zu realisieren ist). Sehr unpraktisch. Und nun? Bin ich endgültig ratlos. Nochmal GANZ von vorn anfangen - also die Ursprungsdatei nutzen, einen Editor wie Notepad++ statt dem Windows-Editor - und dann frohgemut nochmal ALLES leeren udn löschen, was mir/uns da in die Suppe spucken könnte? Ok - aber was, wenn das nur das selbe Ergebnis ergibt?

Ratlose Grüße
Veronika

[Edit: oder muss ich dafür einen neuen freizugebenden Beitrag bereitstellen, weil das Formular sich "merkt", dass ich das Freigabeformular schon mal für diesen Beitrag aufgerufen HABE? Nein, oder?<zweifelnd-dreinblick>)[/Edit]