Anzeige Berechtigungen in Forum + Topic durch Popup ersetzen

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Anzeige Berechtigungen in Forum + Topic durch Popup ersetzen

Beitrag von oxpus »

Das angehängte Snippet entfernt die Berechtigungshinweise unterhalb der Foren, bzw. Topics und fügt statt dessen ein Link zu einem Popup ein, welches diese Berechtigungen anzeigt.
Der Link zum Moderator Panel bleibt bestehen.

-- Snippet erweitert. Nun stehen neben dem Popup auch gleichzeitig bei MouseOver die Berechtigungen zur Verfügung. Diese werden dann eingeblendet. (Javascript von Phtiriik verwendet!!!) --
-- 03.05.2005 Snippet korigiert. Popup sollte jetzt fehlerfrei und korrekt anzeigen --
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
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!
Stoebi
Beiträge: 447
Registriert: Do 24.Feb, 2005 16:35
Wohnort: Berlin
Kontaktdaten:

Beitrag von Stoebi »

Hallo Oxpus,

vielen Dank für dein Hilfe und dein Engagement.

Funktioniert prächtig.


Gruß Stöbi


Eine Frage:
warum muss diese Zeile auskommentiert werden?
// attach_build_auth_levels($is_auth, $s_auth_can);
Zuletzt geändert von Stoebi am Fr 18.Mär, 2005 23:34, insgesamt 2-mal geändert.
Stoebi
Beiträge: 447
Registriert: Do 24.Feb, 2005 16:35
Wohnort: Berlin
Kontaktdaten:

Beitrag von Stoebi »

Hallo,

ich noch mal. Wenn sich das extra Window nach dem Klick auf "Deine Berechtigungen" öffnet, werden nur 7 von 11 Berechtigungen ausgeben:

Sie können Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum antworten.
Sie können Ihre Beiträge in diesem Forum bearbeiten.
Sie können Ihre Beiträge in diesem Forum löschen.
Sie können an Umfragen in diesem Forum mitmachen.
Sie können Dateien in diesem Forum posten.
Sie können Dateien in diesem Forum herunterladen.


Ohne Mod:
Sie können Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum antworten.
Sie können Ihre Beiträge in diesem Forum bearbeiten.
Sie können Ihre Beiträge in diesem Forum löschen.
Sie können an Umfragen in diesem Forum mitmachen.
Sie können andere Benutzer in diesem Forum bannen.
Sie können Benutzer in diesem Foum entsperren.
Sie können Beiträge in diesem Forum beanstanden.
Sie können Ereignisse des Kalender in diesem Forum postieren.
Sie können Dateien in diesem Forum posten.
Sie können Dateien in diesem Forum herunterladen.
Sie können dieses Forum moderieren.

Wobei diese Zeile "Sie können dieses Forum moderieren" ja nicht gilt.

Was mache ich falsch?


Gruß Stöbi


Nachtrag:
Meine Schuld mal wieder Oxpus. Mit ein bischen mehr Umsicht bin ich dann
alleine drauf gekommen.


Gruß Stöbi
Zuletzt geändert von Stoebi am Sa 19.Mär, 2005 00:51, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, der Mod darf nur Standard Einträge benennen. Der Rest ist Doing By Webmaster.

Und die Zeile muss geändert werden, wenn man sich beim Mod-Schreiben an die Vorgaben von phpBB.com hält. Du kannst die Zeile aber auch löschen.
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
Hotflame
Beiträge: 87
Registriert: Do 05.Aug, 2004 09:04
Wohnort: Berlin
Kontaktdaten:

Beitrag von Hotflame »

guten morgen @ oxpus :-)

Warum immer Popup ? wäre eine Aufklappbare Tabelle nicht einfacher gewesen?

mfg

hoti
Testzugang -> Nick: tester -> Passwort: 13

Bild
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

cool danke oxpus... werd mich dann gleichmal ranmachen...

gruss
Benutzeravatar
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Beitrag von skittles »

also das ist wirklich wiedermal ein supper snippet!
Aber hotflame hat irgendwie recht!
Wäre es nicht besser als aufklappbare Version? Ala Kalender oder so??
[center]Populanten von transparenten Domizilen sollten
mit fester Materie keine transzendenten Bewegungen durchf?hren.
[/center]


Bild
Stoebi
Beiträge: 447
Registriert: Do 24.Feb, 2005 16:35
Wohnort: Berlin
Kontaktdaten:

Beitrag von Stoebi »

Hallo,

ja, oder wenn ich mit der Maus drüber fahre, also über "Deine
Berechtigungen" sich ein Window öffnet und es dann wieder
verschwindet, wenn ich die Maus erneut bewege.

Oder vielleicht alle Wünsche berücksichtigen, dass man auf die
unterschiedlichen Board unterschiedliche Varianten vorfindet.

Wird ja auch sonst langweilig, wenn alle dasselbe benutzen, oder? ;-)


Gruß Stöbi
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Auch eine Variante...
Oder beides:
Mouseover = Anzeige einblenden
onclick = Besagtes Popup

Naja, erstere Variante würde halt immer noch mitgeladen. Gerade, da auch die viewtopic.php die meistgeladene Seite ist, würde man hier auf jeden Falls weiterhin unnötigen Traffic verbraten.
Aber wie Ihr wollt. Ich werde mir was einfallen lassen, die erste Variante auch mit einzubauen...

BTW @ Hotflame
Popups sind einfacher zu programmieren.
"Aufklappen" bedarf immer eines externen Javascripts, welches man entweder proggt oder hat ;)
Und gerade letzteres würde zu dem ohnehin enthaltenen Code beim Laden der Seite zusätzlich mit geladen. Nicht gerade Performance schonend, aber ist Eure Entscheidung :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
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Das Snippet habe ich jetzt erweitert. Bitte dieses verwenden, als wäre die erste Version nicht eingebaut gewesen.
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
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

*LOL* Versuch jetzt mal den Rules-Link anzuklicken!
Da könnten wir nen Board-Sportwettbewerb draus machen. :lol:
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

du bist echt genial oxipusibaby,
super und vielen dank für dieses geniale snippet :ukl:
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, AmigaLink , ist ja schon gut ;)
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
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

bei mir ist das alles wiedermal komplett anders im code...
meia
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Ja, AmigaLink , ist ja schon gut ;)
Den Kommentar konnt ich mir halt nicht verkneifen. :!:
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Stoebi
Beiträge: 447
Registriert: Do 24.Feb, 2005 16:35
Wohnort: Berlin
Kontaktdaten:

Beitrag von Stoebi »

Hallo,

danke @Oxpus, funktioniert super.

Gruß Stöbi
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Wie schauen denn die Stellen bei Deinen Dateien aus, blondi?
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!
Stoebi
Beiträge: 447
Registriert: Do 24.Feb, 2005 16:35
Wohnort: Berlin
Kontaktdaten:

Beitrag von Stoebi »

Vielleicht nutzt ja Blondi auch phpbb2 Plus 1.52 wie ich. Hab da auch nicht gleich den richtigen Code gefunden.

Die einfachste Methode ist nach S_AUTH_LIST in viewforum_body.tpl zu suchen.

Das Ergebnis müsste dann so ähnlich aussehen:

Code: Alles auswählen

<td align="right" valign="top"><span class="gensmall">{S_AUTH_LIST}</span></td>
Und diese komplette Zeile dann mit diesem Code ersetzen:

Code: Alles auswählen

<td align="right" valign="bottom" id="permissions_open_close"><span class="gensmall">{S_AUTH_LIST2}<br /></span></td>
<tbody id="permissions" style="display:none">
<tr><td align="right" colspan="2"><span class="gensmall">{S_AUTH_LIST}</span></td></tr>
</tbody>

Nun viewtopic_body.tpl öffnen und auch hier wieder nach S_AUTH_LIST suchen.

Das Ergebnis müsste dann so ähnlich aussehen:

Code: Alles auswählen

{S_AUTH_LIST}</td>
Mit der Zeile darüber sollte es so ähnlich aussehen, ist wichtig:

Code: Alles auswählen

<a href="{U_VIEW_OLDER_TOPIC}">{L_VIEW_PREVIOUS_TOPIC}</a><br />
{S_AUTH_LIST}</td>

Folgende Anpassungen habe ich vorgenommen.

Die Zeile wie eben erwähnt:

Code: Alles auswählen

<a href="{U_VIEW_OLDER_TOPIC}">{L_VIEW_PREVIOUS_TOPIC}</a><br />
Mit dieser ersetzen:

Code: Alles auswählen

<a href="{U_VIEW_OLDER_TOPIC}">{L_VIEW_PREVIOUS_TOPIC}</a></td></tr><br />
und die Zeile:

Code: Alles auswählen

{S_AUTH_LIST}</td>
Mit dieser ersetzen:

Code: Alles auswählen

<td align="center" colspan="2" id="permissions_open_close"><span class="gensmall">{S_AUTH_LIST2}</span></td>
<tbody id="permissions" style="display:none">
<tr><td align="center" colspan="2"><span class="gensmall">{S_AUTH_LIST}</span></td></tr>
</tbody>
Dann sollte es klappen.


Gruß Stöbi
Zuletzt geändert von Stoebi am So 20.Mär, 2005 20:56, insgesamt 7-mal geändert.
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

sorry war 2 tage offline...
werde nun noch mal versuchen das einzubauen weil bei mir ist das unten immer so breit diese anzeige, das stört mich schon immer...
mal sehen ob ich das hinbekomme!

liebe grüsse

@edit
bekomm das nicht gebacken bei mir ist das ganz anders...
ich häng mal meine files dran vielleicht weis ja jemand was ich da genau machen muss :confused:

liebe grüsse
Zuletzt geändert von blondi am Di 22.Mär, 2005 23:59, insgesamt 2-mal geändert.
Stoebi
Beiträge: 447
Registriert: Do 24.Feb, 2005 16:35
Wohnort: Berlin
Kontaktdaten:

Beitrag von Stoebi »

Hallo Blondi,

anbei das angepasste Archiv.

Ich hab die .bak Dateien drin gelassen, damit du vergleichen kannst, was ich für Änderungen
vorgenommen habe.

Sicherheitshalber habe ich die Dateien, die im Original Archiv von Oxpus dabei waren,
mit rein kopiert.

Bitte melde dich, ich konnte das hier nicht groß austesten, da ich den Mod
CBACK CrackerTracker Worm Protection nicht installiert habe.


Gruß Stöbi
Zuletzt geändert von Stoebi am Di 22.Mär, 2005 17:53, insgesamt 1-mal geändert.
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

danke dir werd ich gleich nach dem essen probieren...

aber zu dem Mod
CBACK CrackerTracker Worm Protection musst dir unbedingt einbauen der ist sehr wichtig...

lieben gruss
Benutzeravatar
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

Funktioniert einwandfrei :-))
Danke Oxpus für den Code und Mega Big Thanks an Stoebi für Deine Hilfe...
Liebe Grüsse
easygo
Beiträge: 155
Registriert: Fr 22.Okt, 2004 13:20
Kontaktdaten:

Beitrag von easygo »

onclick = Syntaxfehler

... und der Firefox sagt sogar wo:

javascript:void()

Mach mal javascript:void(0) draus,
dann passt das so.

easygo
Diskutiere nie mit einem Idioten: Erst zieht er dich auf sein
Niveau runter und dort schl?gt er dich mit Erfahrung.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ach ja. Danke easygo!
Vergessen...
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
blondi
Beiträge: 1091
Registriert: Do 30.Sep, 2004 14:36

Beitrag von blondi »

[quote="easygo - Mi 23.März, 2005 00:39";p="26586"]onclick = Syntaxfehler

... und der Firefox sagt sogar wo:

javascript:void()

Mach mal javascript:void(0) draus,
dann passt das so.

easygo[/quote]

wo genau muss man das abändern...

gruss
Antworten