PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : AJAX Un/Sichtbar schalten



ragtek
14.07.2007, 14:27
Dieser Hack baut einen kleinen Link in die Navbar ein, mit dem man sich schnell sicht/unsichtbar machen kann


Update:
1.1 Gruppenrechte eingebaut(juhu ein Erfolgserlebniss)

ragtek
14.07.2007, 15:04
was ich mir hier halt noch wünschen würde:

1. gruppenrechte
2. schöner effekt beim sicht/unsichtbarzeigen
3. oder gleich in der navbar sicht/unsichtbar anzeigen


also falls wer todo's für mich hat*g* nur her damit

MikeD
14.07.2007, 15:10
Super Arbeit, Ragga :) Funktioniert tadellos!!!

ragtek
14.07.2007, 15:45
meine sachn funktionieren immer :P
nur ja prob mitn rest^^
wobei das mit den gruppn eigentlich ganz leicht ausschaut aba ja...:D

MikeD
14.07.2007, 15:51
meine sachn funktionieren immer :PAlter Angeber http://www.honda-legend.com/vbulletin/images/smilies/Aetsch.gif

ragtek
14.07.2007, 15:56
so meine xml schaut nun so aus:
CODE:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------

das heißt: $vbulletin->bf_ugp_adminpermissions[ajaxsichtbar] is es dann oder?
wie bau ich den die gruppen in die navbar ein?
hab das hier in der index.php gefunden:PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
gibt es was einfacheres oder ist das die einzige möglichkeit?
weil dann wäre das hier die vorgehensweise oder:
hook global_setup_complete
$showlink=if...

und dann in der navbar
if $showlink... <a href="">

ragtek
15.07.2007, 00:48
und schon ein update^^
(endlich das mit den gruppen hingekriegt/teilweise verstanden)

Andreas
15.07.2007, 07:04
1. Das Bitfeld XML fehlt
2. Sollte man englische Bezeichner verwenden
3. Finde zumindest ich es Overkill dafür eine eigene Benutzergruppen-Einstellung zu verwenden - es gibt doch eh schon eine Einstellung ob User unsichtbar sein darf oder nicht.
4. Ist es witzlos nur bei der Anzeige des Links die Rechte zu prüfen - wenn schon dann muss das auch bei der eigentlichen Aktion geschehen.
5. iif() ist deprecated

ragtek
15.07.2007, 10:42
1. Das Bitfeld XML fehlt
2. Sollte man englische Bezeichner verwenden
da tu ich mir einfach extrem schwer, mach es seit jahren auf deutsch :/


3. Finde zumindest ich es Overkill dafür eine eigene Benutzergruppen-Einstellung zu verwenden - es gibt doch eh schon eine Einstellung ob User unsichtbar sein darf oder nicht.naja meine admins wollten es so, solln nicht alle sowas "tolles haben":D
aber hast recht, für die veröffentlichte version nehm ichs raus


4. Ist es witzlos nur bei der Anzeige des Links die Rechte zu prüfen - wenn schon dann muss das auch bei der eigentlichen Aktion geschehen.
weiß ich, habs gestern aber nicht geschafft, irgendwo war der hacken drinn, deswegen hab ich es so veröffentlicht, ist aber für die nächste version vorgesehen[QUOTE=Merlin;6905]
5. iif() ist deprecated
watt?

Surviver
15.07.2007, 11:25
5.) iif sollte niht mehr genutzt werden.

PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
=
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------

Surviver
15.07.2007, 12:01
Hallo, da mir das Teil gefällt, habe ich es mal etwas überarbeitet.

- Bezeichner (inkl Productid) sollten nun englisch sein
- Rechte werden geprüft
- Anstatt einem Text-Link wird ein Symbol genutzt
- Nur noch eine Templateänderung
- Altes Produkt wird automatisch deinstalliert (Wegen Änderung der Produktid)

Gruß Julian

MikeD
15.07.2007, 12:38
2. Sollte man englische Bezeichner verwenden


da tu ich mir einfach extrem schwer, mach es seit jahren auf deutschWarum denn? Nun, da es Merlin hier auch sagte und Du zudem ja auch solchen Code hier nimmst, wie mit solchen Bezeichnungen...

PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------

Und wo liegt das Problem? :) English ist soooo viel besser. Kurze Wörter und effektiver in its meaning :)
Driss Deutsche Sprache & Rechtschreibung. Alles zu stink konservativ & Bürokratisch!

ragtek
15.07.2007, 12:42
njaa wenn man seit rund 5 jahren nur deutsche bezeichner verwendet bzw ein knuddelnmuddel aus englisch und deutsch is es nicht so leicht:P


und survivers hack verträgt sich nicht mit den quick user switch
blöde position mal schaun wo es noch hinpasst

falls das problem noch jemand hat:
einfach
<phrase 1="$pmbox[lastvisitdate]" 2="$pmbox[lastvisittime]">$vbphrase[last_visited_x_at_y]</phrase> als suchtext nehmen
dann ist das bild eine zeile weiter unten

Boothby
18.07.2007, 19:50
Keine Ahnung ob der (http://www.vbulletin.org/forum/showthread.php?t=117735) mit der aktuellen vB-Version noch läuft. Ich selbst nutze den gar nicht. ;)

ragtek
18.07.2007, 20:29
lol
danke
irgendwie gibts schon alles irgendwo, man muss es nur finden:D

der_skorpion
23.01.2009, 11:47
Bei mir Funktioniert das nicht mehr unter der 3.8.0.....:(

Kann mir da jemand bei Helfen?

Indy
23.01.2009, 13:00
Also bei mir im Forum (3.8.0 Beta 2) laufen folgende Addons wunderbar zusammen:

Quick Account Switch (http://www.vbulletin.org/forum/showthread.php?t=132741) von Psionic Vision

AJAX Invisible Mode Switch (http://www.vbulletin.org/forum/showthread.php?t=167691) von uae

Display Unread Posts and New Reputation Comments (http://www.vbulletin.org/forum/showthread.php?t=168303) von Paul M

und Begrüßung nach Tageszeit (http://www.vbulletin-germany.org/showthread.php?t=4263) von mir.

Bei bedarf kann ich gerne eine Anleitung erstellen wie das funktioniert.

Gruß Indy

der_skorpion
23.01.2009, 14:49
AJAX Invisible Mode Switch (http://www.vbulletin.org/forum/showthread.php?t=167691) von uae Den kannte ich nicht. Probiere den gleich mal aus.
Hier den hatte ich in 3.6.12. drin und hatte dann Update auf 3.8.0 gemacht.



Begrüßung nach Tageszeit (http://www.vbulletin-germany.org/showthread.php?t=4263) von mir.Na denn werde ich auch mal Testen.
Das gefällt mir.:D

Mal sehen was die User dazu meinen.
Danke für die Linkshttp://www.vbulletin-germany.org/images/icons/icon14.gif