| | | | |
| |||||||
| Off-Topic Diskussionen Mach mal Pause vom Programmieren! |
|
| | LinkBack (2) | Themen-Optionen | Bewertung: |
| | |
| Supermoderator HD Registriert seit: 16.03.2008
Beiträge: 8.425
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Machs eher so: Code: <button>
<param name="text" value="Mailklasse benutzen" />
<param name="insertBefore" value='Anstatt die Mailfunktion direkt zu benutzen, würde ich lieber auf eine Mailklasse zurückgreifen!
More Infos: http://www.php.de/adventskalender-2009/62142-13-die-3-e-postel-und-die-freuden-des-briefverkehrs.html' />
</button>
__________________ Refining Linux Advent Calendar series “24 Outstanding ZSH Gems” |
| |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 34.248
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Vgl. Posting #39, habe ich etwas neues gefunden. (Für Moderatoren) lassen sich die Tags der Threads nachträglich ändern. Die zugehörige URL für vBulletin ist dabei http://www.php.de/threadtag.php?t=[threadid]. Ich werde versuchen, zukünftig jeden lohnenswerten Thread, der mir über den Weg läuft und der wiederkehrende Themen inhaltlich gut behandelt nachträglich mit :FA: (für frequently asked) zu taggen. Hierfür kann ebenfalls Greasemonkey benutzt werden. Komponente 1 (habe ich bei mir in einer Quickbutton-Leiste): Code: location.href = location.href.replace (/^.*\/(\d+).*$/ , 'http://www.php.de/threadtag.php?t=$1&addFA'); Code: // ==UserScript==
// @name PHP.de FAQ Tagging
// @namespace localhost
// @include http://www.php.de/threadtag.php?t=*&addFA
// ==/UserScript==
document.getElementById ('tag_add_input').value = document.getElementById ('tag_add_input').value + ' :FA:'
Anmerkung: Nach-Taggen ist leider nicht für Archiv-Beiträge möglich. Hier ist dann 2 mal Verschieben angesagt. [/edit] Der entsprechende Editor-MOD-Button: Code: <param name="text" value="Forensuche FA-Beiträge" />
<param name="insertBefore" value='\nBitte benutze die Forensuche! $0' />
<param name="insertAfter" value="[/url]" />
<script>
var textareaElement = document.getElementById(editorId).getElementsByTagName('textarea')[0];
var start = textareaElement.selectionStart;
var end = textareaElement.selectionEnd;
var insText = textareaElement.value.substring(start, end).replace (/^[\s]+|[\s]+$/g , '');
if ('' != insText) {
return 'Stichworte bspw.: [url=http://www.php.de/search.php?tag=:FA:&dosearch=Suchen&do=process&query=' + insText + ']'
}
return '[url=http://www.php.de/search.php?tag=:FA:&dosearch=Suchen&do=process&query=]Liste wiederkehrender Themen';
</script>
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- Geändert von nikosch (18.04.2010 um 01:32 Uhr). |
| |
| | |
| Supermoderator HD Registriert seit: 16.03.2008
Beiträge: 8.425
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Mal wieder ein Update von mir. Neue Version gibt es dort: vBulletin Editor Mod for Greasemonkey Diese Version 3.1.2 bringt ein neues Feature mit, nämlich zwei Universal-Attribute display und displaynot mit denen man festlegen kann, in welchen Editormodi ein bestimmtes Element angezeigt wird oder umgekehrt, in welchen es nicht angezeigt wird. Dieses Feature habe ich eingebaut, weil es mich tierisch genervt hat, dass der Beitrag-Editieren-Editor keine PHP- und CODE-Tags hat und ich diese in den anderen Modi nicht doppelt haben wollte. Weitere Informationen zu diesem Feature auch am Ende der Doku-Seite: HOWTO: Configuration – Userscripts.org Vor dem Update gilt natürlich: evtl. geschriebene eigene ControlHandler bitte sichern und hinterher wieder einfügen.
__________________ Refining Linux Advent Calendar series “24 Outstanding ZSH Gems” Geändert von Manko10 (22.10.2010 um 15:06 Uhr). |
| |
| | |
| Moderator Registriert seit: 18.07.2005
Beiträge: 4.071
![]() ![]() | Ich habe mir das Script jetzt auch mal installiert und mal einen ersten Button hinzugefügt [edit] Was mir gerade auffällt: Wenn ich im Wiki bin und dann in die Lightbox wechsle, um einen neuen Button hinzuzufügen, legt sich der Wikiartikel über das geöffnete Fenster.
__________________ HalloPHP Geändert von Asipak (23.07.2010 um 11:12 Uhr). |
| |
| | |
| Supermoderator HD Registriert seit: 16.03.2008
Beiträge: 8.425
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Hi, Das liegt daran, dass der Wikiartikel positioniert ist und eine z-index-Angabe hat. Da müsste ich der Lightbox ebenfalls einen z-index-Wert (z.B. 9999) geben, um das zu überschreiben. Vielleicht im nächsten Release. Aber wer kommt auch auf die Idee, im Wiki einen Button hinzuzufügen.
__________________ Refining Linux Advent Calendar series “24 Outstanding ZSH Gems” |
| |
| | |
| Moderator Registriert seit: 18.07.2005
Beiträge: 4.071
![]() ![]() |
__________________ HalloPHP |
| |
| | |
| Supermoderator HD Registriert seit: 16.03.2008
Beiträge: 8.425
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Der Editor-Mod hat ein kleines Brüderchen bekommen. Ich habe noch ein Skript geschrieben, mit dem man Threads in der Threadliste einfach per Klick auf das Icon als gelesen markieren kann. Download hier: vBulletin Mark thread as read for Greasemonkey Irgendjemand (ich meine, es war Flor1an) hat schonmal so ein Skript geschrieben, auf welches dieses auch ursprünglich basierte, aber die jetzige Version hat nicht mehr viel Ähnlichkeit mit dem urskript, um nicht zu sagen: eigentlich keine.
__________________ Refining Linux Advent Calendar series “24 Outstanding ZSH Gems” |
| |
| | |
| Supermoderator HD Registriert seit: 16.03.2008
Beiträge: 8.425
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Außerdem habe ich noch einen Fix für den EditorMod veröffentlicht: http://userscripts.org/scripts/show/65984 Es handelt sich um keinen kritischen Fehler, der die Funktionalität beinträchtigte, eher um eine kleine kosmetische Änderung.
__________________ Refining Linux Advent Calendar series “24 Outstanding ZSH Gems” |
| |
| | |
| Supermoderator HD Registriert seit: 16.03.2008
Beiträge: 8.425
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Code: <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE editorOverlay SYSTEM "http://www.openwebboard.org/editor-mod/editor-mod-3.dtd">
<editorOverlay xmlns="http://www.openwebboard.org/editor-mod">
<menustrip display="editmode">
<section type="fieldset" legend="Highlight">
<button>
<param name="url" value="http://www.php.de/images/editor/php.gif" />
<param name="text" value="PHP-Code einfügen [php]" />
<param name="height" value="20" />
<param name="width" value="21" />
<param name="insertBefore" value='[php]' />
<param name="insertAfter" value='[/php]' />
</button>
<button>
<param name="url" value="http://www.php.de/images/editor/code.gif" />
<param name="text" value="Code einfügen [code]" />
<param name="height" value="20" />
<param name="width" value="21" />
<param name="insertBefore" value='[code]' />
<param name="insertAfter" value='[/code]' />
</button>
</section>
<section type="fieldset" legend="Links">
<button>
<param name="url" value="http://www.php.de/images/buttons/wiki.gif" />
<param name="text" value="Externen Link zur Wikipedia einfügen" />
<param name="height" value="20" />
<param name="width" value="21" />
<param name="insertBefore" value='[wiki]' />
<param name="insertAfter" value='[/wiki]' />
</button>
<button>
<param name="url" value="http://www.php.de/images/buttons/man.gif" />
<param name="text" value="Externen Link zum PHP.net-Manual einfügen" />
<param name="height" value="20" />
<param name="width" value="21" />
<param name="insertBefore" value='[man]' />
<param name="insertAfter" value='[/man]' />
</button>
<button>
<param name="url" value="http://www.php.de/images/buttons/wiki-php.gif" />
<param name="text" value="Internen Link zum PHP.de-Wiki einfügen" />
<param name="height" value="20" />
<param name="width" value="21" />
<param name="insertBefore" value='[phpwiki]' />
<param name="insertAfter" value='[/phpwiki]' />
</button>
</section>
</menustrip>
<menustrip>
<section type="fieldset" legend="Edit">
<button>
<param name="url" value="http://www.php.de/members/manko10-albums-editor-icons-picture15-post-edited.png" />
<param name="text" value="Beitrag bearbeitet" />
<param name="height" value="20" />
<param name="width" value="21" />
<param name="insertBefore" value='[b][color="DarkRed"]Beitrag editiert:[/color][/b]\n[i][…] ' />
<param name="insertAfter" value='[/i]' />
</button>
</section>
<section type="fieldset" legend="Hinweise">
<select>
<param name="text" value="--- Bitte wählen ---" />
<option>
<param name="url" value="http://www.php.de/members/manko10-albums-editor-icons-picture16-done.png" />
<param name="text" value="Thread als [Erledigt] markieren" />
<param name="height" value="20" />
<param name="width" value="21" />
<param name="insertBefore" value='Dann noch fix den [quote][IMG]http://www.php.de/images/buttons/marksolved.gif[/IMG] [url="http://www.php.de/solved.php?do=marksolved&t=$0"]Beitrag als erledigt markieren![/url][/quote]\nDanke!' />
<script>
/\/(\d+)\-/.exec(location.href);
return RegExp.$1;
</script>
</option>
<option>
<param name="text" value="Lerne Grundlagen" />
<param name="insertBefore" value="Dein Anliegen gehört zu den absoluten Grundlagen, die bereits tausendfach diskutiert wurden. Lies deshalb bitte entsprechende im Netz [url=http://www.php.de/php-einsteiger/48963-lerne-grundlagen.html]frei erhältliche Anleitungen und lerne Grundlagen[/url]." />
</option>
<option>
<param name="url" value="http://www.php.de/members/manko10-albums-editor-icons-picture59-no-man-tag.png" />
<param name="text" value="Bitte [php]-Tags verwenden" />
<param name="height" value="20" />
<param name="width" value="21" />
<param name="insertBefore" value='Für das Highlighting von PHP-Code sind die [php]-Tags und nicht die [man]-Tags zuständig. Bitte ändere das noch.' />
</option>
<option>
<param name="text" value="Titel ändern" />
<param name="height" value="20" />
<param name="width" value="21" />
<param name="insertBefore" value='Dein Thread-Titel ist schlecht bzw. unglücklich gewählt. Bitte ändere diesen und beachte dabei [url=http://www.php.de/php-einsteiger/46456-bitte-aussagekraeftige-threadtitel-verwenden.html]Bitte aussagekräftige Threadtitel verwenden[/url]' />
</option>
<option>
<param name="url" value="http://www.php.de/members/manko10-albums-editor-icons-picture58-what-php.png" />
<param name="text" value="Was ist PHP?" />
<param name="height" value="20" />
<param name="width" value="21" />
<param name="insertBefore" value='Bitte lies dir den Artikel [url=http://www.php.de/wiki-php/index.php/Was_ist_PHP]Was ist PHP[/url] aus unserem Wiki aufmerksam durch.' />
</option>
<option>
<param name="url" value="http://www.php.de/members/manko10-albums-editor-icons-picture30-crossposting.png" />
<param name="text" value="Multiposting" />
<param name="height" value="20" />
<param name="width" value="21" />
<param name="insertBefore" value='[b][color="DarkRed"]Multiposting:[/color][/b]\n[i][→] $0' />
<param name="insertAfter" value='\nBitte lies die [url=http://www.php.de/php-einsteiger/announcements.html#Anmerkung_zu_Multipostings]Anmerkungen zu Multipostings[/url]![/i]' />
<script>
var returnValue = prompt('Please enter the URL of the crossposting (optional):');
return returnValue ? returnValue : '';
</script>
</option>
<option>
<param name="url" value="http://www.php.de/members/ptc-albums-icons-picture62-regel.png" />
<param name="text" value="Forenregeln beachten" />
<param name="height" value="20" />
<param name="width" value="21" />
<param name="insertBefore" value='Bitte beachte die [url="http://www.php.de/php-einsteiger/announcements.html"]Forenregeln[/url].' />
</option>
<option>
<param name="text" value="Link: Mythos IF-Schleife" />
<param name="insertBefore" value='http://www.php.de/beitragsarchiv/46875-mythos-if-schleife.html' />
</option>
<option>
<param name="text" value="Link: Location-Header" />
<param name="insertBefore" value='http://www.php.de/beitragsarchiv/61753-location-header.html' />
</option>
<option>
<param name="text" value="Link: Mail() ist tot, es lebe mail()…" />
<param name="insertBefore" value='http://www.php.de/beitragsarchiv/64298-mail-ist-tot-es-lebe-mail.html' />
</option>
</select>
</section>
<section type="fieldset" legend="Mörderration">
<button>
<param name="url" value="http://www.php.de/members/manko10-albums-editor-icons-picture21-mod-post-edited.png" />
<param name="text" value="Mod: Beitrag editiert" />
<param name="height" value="20" />
<param name="width" value="21" />
<param name="insertBefore" shownot="editmode" value='[b][color="DarkRed"]Beitragsmoderation (Manko10):[/color][/b]\n[i][‼] ' />
<param name="insertAfter" value='[/i]' />
</button>
<button>
<param name="url" value="http://www.php.de/members/manko10-albums-editor-icons-picture23-mod-thread-moved.png" />
<param name="text" value="Mod: Thema verschoben" />
<param name="height" value="20" />
<param name="width" value="21" />
<param name="insertBefore" value='[b][color="DarkRed"]Themenmoderation:[/color][/b]\n[i][→] Verschoben von $0' />
<param name="insertAfter" value='[/i]' />
<script>
return document.getElementsByTagName('div')[0].getElementsByTagName('a')[3].firstChild.nodeValue;
</script>
</button>
<button>
<param name="url" value="http://www.php.de/members/manko10-albums-editor-icons-picture57-mod-thread-divided.png" />
<param name="text" value="Mod: Beiträge abgetrennt" />
<param name="height" value="20" />
<param name="width" value="21" />
<param name="insertBefore" value='[b][color="DarkRed"]Themenmoderation:[/color][/b]\n[i][╦] Abgetrennt von [url="$0"]$1[/url]' />
<param name="insertAfter" value='[/i]' />
<script>
return [location.href, document.getElementById('posts').getElementsByTagName('td')[3].getElementsByTagName('strong')[0].childNodes[1].nodeValue];
</script>
</button>
<button>
<param name="url" value="http://www.php.de/members/manko10-albums-editor-icons-picture22-mod-thread-closed.png" />
<param name="text" value="Mod: Thema geschlossen" />
<param name="height" value="20" />
<param name="width" value="21" />
<param name="insertBefore" value='[b][color="DarkRed"]Themenmoderation:[/color][/b]\n[i][Ω] Thema geschlossen[/i]' />
<script>
var closer = document.createElement ('input');
closer.setAttribute ('type' , 'checkbox');
closer.setAttribute ('name' , 'openclose');
closer.setAttribute ('checked' , 'checked');
closer.setAttribute ('value' , '1');
var label = document.createTextNode (' Open/Close');
var textareaElement = document.getElementById(editorId).getElementsByTagName('textarea')[0];
textareaElement.parentNode.appendChild (closer);
textareaElement.parentNode.appendChild (label);
return;
</script>
</button>
<button>
<param name="url" value="http://www.php.de/members/manko10-albums-editor-icons-picture26-mod-trash.png" />
<param name="text" value="Mod: Trash" />
<param name="height" value="20" />
<param name="width" value="21" />
<param name="insertBefore" value='[b][color="DarkRed"]Themenmoderation:[/color][/b]\n[i][↓] Trash[/i]' />
</button>
</section>
<section type="fieldset" legend="Smileys">
<button>
<param name="url" value="http://www.php.de/members/nikosch-albums-emots-picture34-zahnweissy.gif" />
<param name="text" value="Smiley Zahnweissy" />
<param name="insertBefore" value='[IMG]http://www.php.de/members/nikosch-albums-emots-picture34-zahnweissy.gif[/IMG]' />
</button>
<button>
<param name="url" value="http://www.php.de/members/nikosch-albums-emots-picture46-whats-next.gif" />
<param name="text" value="Smiley What's next?" />
<param name="insertBefore" value='[IMG]http://www.php.de/members/nikosch-albums-emots-picture46-whats-next.gif[/IMG]' />
</button>
<button>
<param name="url" value="http://www.php.de/members/nikosch-albums-emots-picture45-harhar.gif" />
<param name="text" value="Smiley Harhar" />
<param name="insertBefore" value='[IMG]http://www.php.de/members/nikosch-albums-emots-picture45-harhar.gif[/IMG]' />
</button>
<button>
<param name="url" value="http://www.php.de/members/nikosch-albums-emots-picture35-blinker.gif" />
<param name="text" value="Smiley Blinker" />
<param name="insertBefore" value='[IMG]http://www.php.de/members/nikosch-albums-emots-picture35-blinker.gif[/IMG]' />
</button>
<button>
<param name="url" value="http://www.php.de/members/nikosch-albums-emots-picture44-argh-wpskm.gif" />
<param name="text" value="Smiley Argh Wpskm" />
<param name="insertBefore" value='[IMG]http://www.php.de/members/nikosch-albums-emots-picture44-argh-wpskm.gif[/IMG]' />
</button>
<button>
<param name="url" value="http://www.php.de/members/nikosch-albums-emots-picture42-duedeldue-pfeif.gif" />
<param name="text" value="Smiley Düdeldü Pfeif" />
<param name="insertBefore" value='[IMG]http://www.php.de/members/nikosch-albums-emots-picture42-duedeldue-pfeif.gif[/IMG]' />
</button>
<button>
<param name="url" value="http://www.php.de/members/nikosch-albums-emots-picture41-hmm-kopfkratz.gif" />
<param name="text" value="Smiley Hmm Kopfkratz" />
<param name="insertBefore" value='[IMG]http://www.php.de/members/nikosch-albums-emots-picture41-hmm-kopfkratz.gif[/IMG]' />
</button>
<button>
<param name="url" value="http://www.php.de/members/nikosch-albums-emots-picture40-gaehn.gif" />
<param name="text" value="Smiley Gähn" />
<param name="insertBefore" value='[IMG]http://www.php.de/members/nikosch-albums-emots-picture40-gaehn.gif[/IMG]' />
</button>
<button>
<param name="url" value="http://www.php.de/members/nikosch-albums-emots-picture39-dumdidum.gif" />
<param name="text" value="Smiley Dumdidum" />
<param name="height" value="20" />
<param name="insertBefore" value='[IMG]http://www.php.de/members/nikosch-albums-emots-picture39-dumdidum.gif[/IMG]' />
</button>
<button>
<param name="url" value="http://www.php.de/members/nikosch-albums-emots-picture38-haeaeaeaeh.gif" />
<param name="text" value="Smiley Hääääh?" />
<param name="height" value="20" />
<param name="insertBefore" value='[IMG]http://www.php.de/members/nikosch-albums-emots-picture38-haeaeaeaeh.gif[/IMG]' />
</button>
<button>
<param name="url" value="http://www.php.de/members/nikosch-albums-emots-picture37-infantil-grins.gif" />
<param name="text" value="Smiley Infantil grins" />
<param name="insertBefore" value='[IMG]http://www.php.de/members/nikosch-albums-emots-picture37-infantil-grins.gif[/IMG]' />
</button>
<button>
<param name="url" value="http://www.php.de/members/nikosch-albums-emots-picture36-goin-locco.gif" />
<param name="text" value="Smiley Goin' locco" />
<param name="insertBefore" value='[IMG]http://www.php.de/members/nikosch-albums-emots-picture36-goin-locco.gif[/IMG]' />
</button>
</section>
</menustrip>
</editorOverlay>
__________________ Refining Linux Advent Calendar series “24 Outstanding ZSH Gems” |
| |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
LinkBacks (?)
LinkBack to this Thread: http://www.php.de/off-topic-diskussionen/62917-editormod-2nd-edition.html | ||||
| Erstellt von | For | Type | Datum | |
| vBulletin Editor Mod for Greasemonkey | This thread | Refback | 25.08.2010 22:34 | |
| vBulletin Editor Mod for Greasemonkey | This thread | Refback | 09.01.2010 03:46 | |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] MySQL Server startet nicht mehr richtig... | Datenbanken | 16 | 03.03.2006 19:40 | |
| PHP Cookbook 2nd Edition | Basti | Beitragsarchiv | 8 | 16.08.2004 21:26 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| 2nd editor |