Seite 1 von 2

PN-Funktion "defekt"

Verfasst: 08.09.2010 08:33
von Hans Borjes
Hallo,

Anwender, die die phpBB-Software nicht kennen, stolpern immer wieder darüber, daß man beim Verfassen einer PN auf den Knopf Hinzufügen klicken muß, nachdem man den Empfängernamen eingegeben hat.

Wäre es nicht möglich, die Daten aus dem Empfängerfeld automatisch zu übernehmen, sobald man auf Entwurf Speichern, Vorschau oder Absenden klickt?

Die aktuelle Implementierung ist leider nicht für jeden Nutzer selbsterklärend, was dazu führt, daß immer mal wieder von meinen Nutzern berichtet wird, die PN-Funktion sei defekt.

Hans

Re: PN-Funktion "defekt"

Verfasst: 08.09.2010 08:36
von 7emper5i
Es gab jüngst an anderer Stelle die Bemühung, eine ähnliche Funktion zu automatisieren.
Die Resonanz war nicht besonders groß. Beholfen wurde sich mit einem Texthinweis, dass etwas so und so funktioniert.

Wenn du möchtest, gebe ich dir die Informationen, wie du deinen Quellcode so änderst, dass du einen Hinweistext in einer sich abhebenden Farbe unter der Box stehen hast.

Re: PN-Funktion "defekt"

Verfasst: 08.09.2010 13:17
von Hans Borjes
Das wäre nett. Ich baue das sofort ein.

Re: PN-Funktion "defekt"

Verfasst: 08.09.2010 13:48
von 7emper5i
Hallo Hans,

Da ich davon ausgehe, dass du diese Änderung nur einmal! einbauen möchtest, wird dies auch nur eine kleine Änderung sein, die nicht überall greift, sondern nur an dieser einen Stelle.
Alle notwendigen Änderungen hast du in diesen folgenden drei Zeilen.

1. Lade dir den syntaxfähigen Editor notepad++ herunter. Den brauchst du gleich.
2. Wenn du das gemacht hast, öffne deine posting_editor.html - Datei mit notepad++. Die liegt in deinem prosilver/template - Ordner.
3. Jetzt suchst du in einem unmodifizierten prosilver die Zeile 59 ff

Code: Alles auswählen

				<!-- IF not S_EDIT_POST -->
				<dd><input class="inputbox" type="text" name="username_list" id="username_list" size="20" value="" /> <input type="submit" name="add_to" value="{L_ADD}" class="button2" /></dd>
				<!-- ENDIF -->
			</dl>
		<!-- ENDIF -->

Dort fügst du dann vor dem alleinstehenden </dl> folgendes ein:

Code: Alles auswählen

<span style="font-family: arial; font-weight: bold; color: #ff0000; font-size: 12px;">Bitte nach erfolgter Suche auf HINZUF&Uuml;GEN klicken!</span>
So dass es nun so aussehen sollte:

Code: Alles auswählen

<!-- IF not S_EDIT_POST -->
				<dd><input class="inputbox" type="text" name="username_list" id="username_list" size="20" value="" /> <input type="submit" name="add_to" value="{L_ADD}" class="button2" /></dd>
				<!-- ENDIF -->
				<span style="font-family: arial; font-weight: bold; color: #ff0000; font-size: 12px;">Bitte nach erfolgter Suche auf HINZUF&Uuml;GEN klicken!</span></span>
			</dl>
		<!-- ENDIF -->

Den Text kannst du nach Belieben ändern.

Aussehen würde es so:

[ externes Bild ]


Hinweis: Beachte, das wenn du Umlaute in deiner eigenen Wortwahl hast, dass du dann entweder die Datei zu UTF-8 ohne BOM kovertierst (hebt die Auslastung ein wenig an), oder aber direkt in HTML die Sonderzeichen benutzt.


viel Erfolg und einen Gruß an redbull :D, der einen mit Tat in richtige Richtungen schubst ;)

Re: PN-Funktion "defekt"

Verfasst: 09.09.2010 00:44
von Hans Borjes
Vielen Dank erstmal soweit. Ich habs eingebaut und den Template Cache gelöscht, aber der Zusatztext erscheint nicht im PN-Editor, der bei mir auch vom Layout etwas anders aussieht. Vielleicht paßt die Modifikation nicht zur bei mir installierten Version 3.0.2-4 (Debian)?

Re: PN-Funktion "defekt"

Verfasst: 09.09.2010 02:46
von 7emper5i
Ich habe diese Angabe nun für ein Standard-Prosilver gemacht.
Wenn du ein anderes Template nutzt, muss das unter Umständen angepasst werden.

Für die Klaviervilla funktioniert das im Falle des korrekten Einbaus genau so, wie es angezeigt wurde.

Re: PN-Funktion "defekt"

Verfasst: 09.09.2010 08:14
von Hans Borjes
7emper5i hat geschrieben:Ich habe diese Angabe nun für ein Standard-Prosilver gemacht.
Wenn du ein anderes Template nutzt, muss das unter Umständen angepasst werden.

Für die Klaviervilla funktioniert das im Falle des korrekten Einbaus genau so, wie es angezeigt wurde.
Welche verschiedenen Templates gibt es denn? Ich benutze die, die von der Standardinstallation angelegt wurden. In meinem PN-Editor gibt es z.B. noch einen BCC-Knopf, der in Deinem Screenshot fehlt. Könnte das nicht doch auf einen Versionsunterschied hindeuten? Im Administration Control Panel habe ich nach Softwareupdates geschaut, dort wurde der Hinweis eingeblendet, daß meine Installation die neueste Version ist (keine Ahnung, ob das stimmt). Welche Version wird denn bei Dir im ACP angezeigt?

Ich hab die Modifikation genau so eingebaut, wie von Dir beschrieben, leider ohne Effekt.

Re: PN-Funktion "defekt"

Verfasst: 09.09.2010 08:26
von 7emper5i
Moin,

3.0.7-pl1

Gruß

Re: PN-Funktion "defekt"

Verfasst: 09.09.2010 10:51
von forant
@ "7emper5i"]Dank deines Hinweises habe ich dies wie folgt eingebaut:

Suche in der "StyleName/template/posting_editor.html"

Code: Alles auswählen

            <!-- IF not S_EDIT_POST -->
            <dd><input class="inputbox" type="text" name="username_list" id="username_list" size="20" value="" /> <input type="submit" name="add_to" value="{L_ADD}" class="button2" /></dd>
            <!-- ENDIF -->
         </dl>
      <!-- ENDIF -->
Füge vor dem </dl> folgendes ein:

Code: Alles auswählen

<span style="font-family: arial; font-weight: bold; color: #ff0000; font-size: 10px;">{L_PM_ORDER}</span>
Suche in der "language/de/common.php" und/oder "language/de_x_sie/common.php"

Code: Alles auswählen

    'PM'                        => 'PN',
Füge danach ein:

Code: Alles auswählen

'PM_ORDER'                    => 'Bitte nach erfolgreicher Suche auf HINZUFÜGEN klicken!',
Somit kann ich Zentral auf den Text zugreifen (falls ich denselben auch an anderer Stelle verwenden möchte). Auch habe ich die Schriftgöße auf 10px reduziert, da es angenehmer zu lesen ist.

Greatings

Martin

Re: PN-Funktion "defekt"

Verfasst: 09.09.2010 16:06
von 7emper5i
Sehr gut ;)

Mit Variablen wollte ich dir nun nicht auch noch kommen, aber dann weiss ich in Zukunft ja, auf welchem Level man sich gegenseitig helfen kann ;)
PS: redbull war nicht unbeteiligt :D