Seite 1 von 5 12345 LetzteLetzte
Ergebnis 1 bis 20 von 91

Thema: [RELEASE 2.0.X]Verbesserte vbcode.js

  1. #1
    vBulletin-Germany Team Avatar von s.molinari
    Registriert seit
    01.06.2001
    Ort
    Zweibrücken
    Alter
    47
    Beiträge
    6.044
    Blog-Einträge
    4

    Verbesserte vbcode.js

    Hallo vB Gemeinde,

    Ich habe von Jelsoft die Erlaubnis bekommen, dieses Script zu veröffentlichen. Dieses Script darf nur von lizenzierten vB Benutzer verwendet werden. Eine illegale Benutzung dieses Scripts verstosst gegen die Kopierrechte von Jelsoft Enterprises.

    Das gesagt, hier ist eine kleine Erklärung.

    Eine grosse Verbesserung(Hinweis: diese Verbesserung gilt nur für IE Benutzer, NS Benutzer werden keine Änderungen sehen):

    Die vBcodes und smilies werden eingefügt wo der Cursor steht, einstatt am Ende des Textes.

    Installation: Kopiere die neue Datei über die alte.

    Du musst folgender Text in das 'message' textarea in verschiedene Templates hinzufügen :
    Code:
    onChange=getActiveText(this) onclick=getActiveText(this)
    Das textarea soll ungefähr so aussehen:
    Code:
    <textarea name='message' rows='20' cols='$textareacols' wrap='virtual' tabindex='2' 
    onChange=getActiveText(this) onclick=getActiveText(this) >$message</textarea>
    HINWEIS: Die Variabel $message in meinem Beispiel oben kann in bestimmte Templates anders heissen, z.b. in die editpost Template, also schaue dass die Variabel in das 'name=' Attribut nicht verändert wird!

    Dieses textarea kann in folgenden Templates gefunden werden:

    Calendar Templates

    calendar_enterevent

    New Posting Templates

    newreply

    newthread

    Private Messaging Templates

    priv_forwardmultiple

    priv_sendprivmsg

    priv_sendtobuddies

    und die editpost template

    Zusätzliche Template Änderungen

    In der vbcode_popup_smilies template muss folgender Code gelöscht werden:
    Code:
    <script language='JavaScript'>
    function smilie(smilietext) {
            opener.document.vbform.message.value += smilietext+' ';
            //opener.vbform.message.focus();
    }
    </script>
    In der vbcode_popup_smiliesbits template muss Du:
    Code:
    <a href="java&#115;cript:smilie('$smilie[text]')">
    ersetzen durch:
    Code:
    <a href="java&#115;cript:&#111;pener.smilie('$smilie[text]')">

    Wenn diese template Änderungen nicht durchgeführt werden kann das neue Script NICHT FUNKTIONIEREN.

    Ich hoffe von Euch zu hören, falls Ihr Fragen, Verbesserungen oder Probleme habt.



    Scott
    Angehängte Dateien Angehängte Dateien
    Geändert von s.molinari (19.07.2003 um 19:57 Uhr)
    Professionalität ist 20% Talent und 80% Übung! Und ohne Disziplin sind die beiden wertlos.

    Wenn die Wahrheit weh tut, machst du was falsch!

    vBulletin abgekürzt heisst vB, nicht vBB! Mein Deitsch ist net perfekt. Mein Ausrett isch, ich bin Ami und lebe in de Palz.

  2. #2
    Benutzer
    Registriert seit
    25.07.2001
    Beiträge
    42
    entschuldige die frage aber wozu genau ist die neue datei gut? Ich habe es nicht aus deinem text ersehen können.



    besten dank im vorraus

    cu

  3. #3
    vBulletin-Germany Team Avatar von pogo
    Registriert seit
    01.06.2001
    Ort
    Hannover
    Alter
    36
    Beiträge
    13.901
    Blog-Einträge
    5
    Die vBcodes und smilies werden eingefügt wo der Cursor steht, anstatt am Ende des Textes.

  4. #4
    Benutzer
    Registriert seit
    25.07.2001
    Beiträge
    42
    tschuldige habe ich jetzt erst gerafft.

  5. #5
    vBulletin-Germany Team Avatar von s.molinari
    Registriert seit
    01.06.2001
    Ort
    Zweibrücken
    Alter
    47
    Beiträge
    6.044
    Blog-Einträge
    4
    Es gibt noch mehr Änderungen die in verschiedene Templates durchgeführt werden soll, sodass das mehr smilies Popup-Fenster auch korrekt funktioniert.

    Zusätzliche Template Änderungen

    In der vbcode_popup_smilies template muss folgender Code gelöscht werden:
    Code:
    <script language='JavaScript'>
    function smilie(smilietext) {
            opener.document.vbform.message.value += smilietext+' ';
            //opener.vbform.message.focus();
    }
    </script>
    In der vbcode__popup_smiliebits template musst Du:
    Code:
    <a href='javascript:smilie('$smilie[text]')'>
    ersetzen durch:
    Code:
    <a href='javascript:opener.smilie('$smilie[text]')'>
    Professionalität ist 20% Talent und 80% Übung! Und ohne Disziplin sind die beiden wertlos.

    Wenn die Wahrheit weh tut, machst du was falsch!

    vBulletin abgekürzt heisst vB, nicht vBB! Mein Deitsch ist net perfekt. Mein Ausrett isch, ich bin Ami und lebe in de Palz.

  6. #6
    vBulletin-Germany Team Avatar von s.molinari
    Registriert seit
    01.06.2001
    Ort
    Zweibrücken
    Alter
    47
    Beiträge
    6.044
    Blog-Einträge
    4
    Hallo alle,

    Ich habe bzw. ein andere Benutzer dieses Hacks hat einen Fehler entdeckt. Der Fehler ist jetzt beseidigt. Bitte die neuste Version herunterladen.


    Scott

  7. #7
    Benutzer
    Registriert seit
    15.06.2001
    Beiträge
    53
    Hallo,

    ich wollte es runterladen, aber die zip Datei ist immer leer!

    Fehler?

    Danke!
    Gruß
    Birdie501

  8. #8
    vBulletin-Germany Team Avatar von s.molinari
    Registriert seit
    01.06.2001
    Ort
    Zweibrücken
    Alter
    47
    Beiträge
    6.044
    Blog-Einträge
    4
    Original geschrieben von Birdie501
    Hallo,

    ich wollte es runterladen, aber die zip Datei ist immer leer!

    Fehler?

    Danke!
    Gruß
    Birdie501
    Hallo Birdie501,

    Tut mir Leid. Unser Anhang Funktion ist im Moment ausser Betrieb.

    Wenn Du die Datei haben willst kannst du sie hier auch herunterladen.
    http://www.vbulletin.com/forum/showt...threadid=24033

    Scott
    Professionalität ist 20% Talent und 80% Übung! Und ohne Disziplin sind die beiden wertlos.

    Wenn die Wahrheit weh tut, machst du was falsch!

    vBulletin abgekürzt heisst vB, nicht vBB! Mein Deitsch ist net perfekt. Mein Ausrett isch, ich bin Ami und lebe in de Palz.

  9. #9
    Profi-Benutzer Avatar von Sascha.
    Registriert seit
    17.08.2001
    Alter
    35
    Beiträge
    405
    gibt es eigentlich einen guten Grund, warum Jelsoft das nicht offiziell in vB einbaut ???



    Sascha

  10. #10
    vBulletin-Germany Team Avatar von pogo
    Registriert seit
    01.06.2001
    Ort
    Hannover
    Alter
    36
    Beiträge
    13.901
    Blog-Einträge
    5
    Angeblich hat einer der Entwickler (Kier?) einen Browser damit zum Absturz gebracht.
    Richtig bestätigt scheint das nicht zu sein.
    Entwickler-Blogs in deutsch, Farbe und BUNT!
    Mein Wunschzettel
    Warum du keine Anhänge herunterladen kannst!
    Suchst du Hacks, Add-ons, Modifikationen, Styles, Buttons und mehr? -> Auf zu vBGo!

  11. #11
    Benutzer
    Registriert seit
    16.06.2001
    Alter
    41
    Beiträge
    48
    Noch ne Frage zu dem Hack: Hab ihn bei mir im Forum eingebaut.
    Bisher keine Probs.

    Jetzt haben wir ein Forum eröffnet, in dem auch unregistrierte und auf Autorisierung wartende Benutzer posten dürfen.
    Allerdings erscheint als Unregistrierter kein Smiliefeld links und bei Klick in die eigentliche Textbox zum schreiben der Nachricht bekomme ich einen Javascriptfehler.

    Gibt es da Abhilfe?

    Zu sehen hier:
    http://www.spassforen.de/forum/forum...?s=&forumid=27
    Greetz Alex
    SpassChat Team

  12. #12
    Benutzer
    Registriert seit
    16.06.2001
    Alter
    41
    Beiträge
    48
    Ich hab jetzt folgendes gemacht in newthread.php und newreply.php:

    Suche:
    PHP-Code:
      if ($foruminfo[allowsmilies]) {
        if (
    $bbuserinfo[showvbcode] && $allowvbcodebuttons)
          
    $vbcode_smilies getclickysmilies();
        eval(
    "\$disablesmiliesoption = \"".gettemplate("newpost_disablesmiliesoption")."\";");
      } else {
        
    $disablesmiliesoption="";
      }
      if (
    $bbuserinfo[showvbcode] && $allowvbcodebuttons)
        
    $vbcode_buttons getcodebuttons();

      
    getforumrules($foruminfo,$permissions);

      eval(
    "dooutput(\"".gettemplate("newreply")."\");");


    Ersetze mit:
    PHP-Code:
      if ($foruminfo[allowsmilies]) {

        if (
    $bbuserinfo[showvbcode] && $allowvbcodebuttons) {

          
    $vbcode_smilies getclickysmilies();
          eval(
    "\$disablesmiliesoption = \"".gettemplate("newpost_disablesmiliesoption")."\";");
        } elseif (
    $bbuserinfo['userid']=1) {
          
    $vbcode_smilies getclickysmilies();
          eval(
    "\$disablesmiliesoption = \"".gettemplate("newpost_disablesmiliesoption")."\";");
        } elseif (
    $bbuserinfo['userid']=3) {
          
    $vbcode_smilies getclickysmilies();
          eval(
    "\$disablesmiliesoption = \"".gettemplate("newpost_disablesmiliesoption")."\";");
        } else {
        
    $disablesmiliesoption="";
        }
        if (
    $bbuserinfo[showvbcode] && $allowvbcodebuttons) {
          
    $vbcode_buttons getcodebuttons();
        } elseif (
    $bbuserinfo['userid']=1) {
          
    $vbcode_buttons getcodebuttons();
        } elseif (
    $bbuserinfo['userid']=3) {
          
    $vbcode_buttons getcodebuttons();
        }
        
    getforumrules($foruminfo,$permissions);

    eval(
    "dooutput(\"".gettemplate("newreply")."\");");

    Das funktioniert zwar jetzt, nur habe ich jetzt folgendes Problem:
    Wenn ich als registrierter Benutzer in meinen Einstellungen unten vBCode deaktiviere, nutzt das gar nichts mehr.

    Kann mir jemand helfen? Ich tret auf der Stelle
    Greetz Alex
    SpassChat Team

  13. #13
    Benutzer
    Registriert seit
    16.06.2001
    Alter
    41
    Beiträge
    48
    Also, hat gar nix funktioniert. Jetzt konnte man keine neuen Beiträge mehr posten. *lacht*

    Das Kommando also zurück. Wer kann helfen?

    Übrigens ist mir bei dem ganzen Vorfall folgender Fehler aufgefallen:

    Wenn der Hack und die js-scripts eingebaut sind, funktioniert zwar alles prima, aaaaaber...

    Wenn nun jemand in seinen Einstellungen die vBCode-Schnellauswahl NICHT aktiv hat, funktioniert es auch nicht mehr richtig.

    Selber Effekt: Javascript-Fehler ohne Ende.

    Man kann zwar posten, wenn man zig Fehlermeldungen bestätigt, aber das kann's ja nicht sein :-)

    Wäre nett, wenn Ihr da nochmal drüber kuckt bitte.
    Greetz Alex
    SpassChat Team

  14. #14
    vBulletin-Germany Team Avatar von pogo
    Registriert seit
    01.06.2001
    Ort
    Hannover
    Alter
    36
    Beiträge
    13.901
    Blog-Einträge
    5
    PHP-Code:
    } elseif ($bbuserinfo['userid']=1) { 
    Diese Abfrage müsste so lauten
    PHP-Code:
    } elseif ($bbuserinfo['userid']==1) { 
    Ansonsten änderst Du ja die Variable.

    Aber was soll die machen? Das würde sich ja nur auf zwei bestimmte Benutzer beziehen. Benutzer 1 und 3. Du meinst wohl eher die Benutzergruppen 1 und 3. Also müssten dei Abfragen so lauten:
    PHP-Code:
    } elseif ($bbuserinfo['usergroupid']==1) { 
    Entsprechend die anderen.
    Entwickler-Blogs in deutsch, Farbe und BUNT!
    Mein Wunschzettel
    Warum du keine Anhänge herunterladen kannst!
    Suchst du Hacks, Add-ons, Modifikationen, Styles, Buttons und mehr? -> Auf zu vBGo!

  15. #15
    Benutzer
    Registriert seit
    16.06.2001
    Alter
    41
    Beiträge
    48
    ups, thanx... Newbie halt *g*
    Teste ich sofort nochmal, danke!

    EDIT: Aber nichts desto trotz. Bin ich angemeldeter Benutzer und möchte diese vBCode Auswahl nicht, bleiben die Fehler. Kann ja jetzt nicht auch noch die Gruppe automatisch voreinstellen, denn sonst könnte ich mir die Frage in den Einstellungen sparen
    Greetz Alex
    SpassChat Team

  16. #16
    vB-Experte Avatar von vBFreak
    Registriert seit
    09.11.2001
    Alter
    24
    Beiträge
    542
    Blog-Einträge
    1
    also so mit dem Funktionieren habe ich keine Probleme, aber wenn ich den Code von diesem Smiliefenster öffne, steht immer da "Die Seite wurde nicht gefunden, sobald ich auf einen Smilie klicke, der eingefügt werden soll... woran liegt das, und was kann man dagegen machen...

  17. #17
    Benutzer
    Registriert seit
    16.06.2001
    Alter
    41
    Beiträge
    48
    Soweit habe ich auch keine Probleme, nur die Benutzer generell, die die vBCode-Erweiterung in ihrem Control Panel deaktiviert haben. Die werden mit Java-Fehlern beim Posten bombadiert.
    Greetz Alex
    SpassChat Team

  18. #18
    vB-Guru
    Registriert seit
    20.12.2001
    Ort
    MS-Land
    Alter
    40
    Beiträge
    3.372
    Blog-Einträge
    5

    Unglücklich Funzt nicht aus dem PopU

    Hi,

    Ich hab alles nach Anleitung eingebaut, und es funktioniert wunderbar mit den Sílies die neben dem Antwortfeld sind, nur Smilies aus dem PopUp Fenster funktionieren gar nicht mehr.

    Was ist denn mit den anderen drei Templates wo es um Smilies geht, muss dort nix geändert werden?
    immer ans Backup denken!
    _________________________________

    Blutschwerter.de - Das Rollenspielportal für Pen&Paper

  19. #19
    vBulletin-Germany Team Avatar von s.molinari
    Registriert seit
    01.06.2001
    Ort
    Zweibrücken
    Alter
    47
    Beiträge
    6.044
    Blog-Einträge
    4
    Hallo Hoffi,

    Hast Du das vbcode__popup_smiliebits Template geändert?

    Wenn Ja, welcher Browser/ Betriebsystem benutzt Du?

    Scott
    Professionalität ist 20% Talent und 80% Übung! Und ohne Disziplin sind die beiden wertlos.

    Wenn die Wahrheit weh tut, machst du was falsch!

    vBulletin abgekürzt heisst vB, nicht vBB! Mein Deitsch ist net perfekt. Mein Ausrett isch, ich bin Ami und lebe in de Palz.

  20. #20
    Benutzer
    Registriert seit
    16.06.2001
    Alter
    41
    Beiträge
    48

    Frage

    molinari, hat sich schon was neues wegen der deaktivierten Schnellauswahl vB Code und den Javafehlern getan?
    Greetz Alex
    SpassChat Team

Seite 1 von 5 12345 LetzteLetzte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. [Release vB 2.x] Abonnierte Themen ungleich eMail-Benachrichtung
    Von Mystics im Forum vB2 Hack-Veröffentlichungen
    Antworten: 8
    Letzter Beitrag: 04.07.2003, 19:20
  2. [Release vB 2.x] Mehr Optionen für die Privaten Nachrichten
    Von Mystics im Forum vB2 Hack-Veröffentlichungen
    Antworten: 15
    Letzter Beitrag: 09.01.2003, 17:36
  3. [Release vB2.2.0] Colored Online Users Hack
    Von Afterburner im Forum vB2 Hack-Veröffentlichungen
    Antworten: 29
    Letzter Beitrag: 08.06.2002, 12:01
  4. [Release vB2.2.1] Override Days Prune User Settings
    Von Hoffi im Forum vB2 Hack-Veröffentlichungen
    Antworten: 0
    Letzter Beitrag: 15.01.2002, 21:11
  5. [Release vB2.2.0] Deutsches Format bei Anzahl der Member, Totalen Beiträge Topics
    Von Afterburner im Forum vB2 Hack-Veröffentlichungen
    Antworten: 2
    Letzter Beitrag: 06.11.2001, 12:40

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •