Advanced Quick Reply v1.5.0 Auswahl Button auch für FF?

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Rule23
Mitglied
Beiträge: 29
Registriert: 05.06.2005 20:44
Wohnort: Dortmund
Kontaktdaten:

Advanced Quick Reply v1.5.0 Auswahl Button auch für FF?

Beitrag von Rule23 »

Hab grad den Mod für meine Teeniemamis eingebaut. Aber leider funktioniert unter Firefox der "Auswahl zitieren" Button nicht.

Da ich die deutsche Übersetzung selbst vorgenommen habe, nur mal kurz ein Screen zur Verdeutlichung welchen und was ich da meine. ;)

[ externes Bild ]

Hab natürlich schon gegoogelt und auch die Suche gequält. Aber dazu leider bisher Fehlanzeige. Oder ist es einfach wieder nur zu spät für mich?

Zudem würde ich gern wissen, ob ich die Funktion auf irgendeine Weise für Gäste unterbinden kann? So dass diese auf ganz normale Art und Weise Antworten müssen, um Spam vorzubeugen.

Danke und Gruß
Marco
Benutzeravatar
cback
Mitglied
Beiträge: 386
Registriert: 18.04.2004 21:35
Wohnort: Saarland
Kontaktdaten:

Beitrag von cback »

Hi,

bei einem Firefox Update, ich hab jetzt die Version aber leider nicht mehr im Kopf, wurde glaub ich aus Sicherheitsgründen die Interpretation von Javaskripten die Elemente aus einer Webseite auslesen unterbunden. Man könnte ja z.B. das gleiche Prinzip wie "Auswahl übernehmen" auch dazu verwenden, dass ein verstecktes Javaskript nutzereingaben ausliest und diese dann an den bösen Urheber sendet.


Soweit mir bekannt ist gibt es dafür auch noch keine Alternative, da es wie gesagt eine Browsersache ist, da der JS Parser von Firefox solche Befehlsarten unterbindet. Ein austausch ist daher wohl nicht möglich, zumindest ist mir nichts bekannt.



Mit dem Gastposting:

Wenn Du Posten für Gäste in einem Forum verbietest, dann wird die QR Box ausgeblendet. Wenn das Board für Gäste offen ist und Du dann kein QR Anzeigen möchtest dann kannste mal folgendes probieren:


In der quick_reply.php


FIND:

Code: Alles auswählen

if ( !(((!$is_auth['auth_reply']) or
($forum_topic_data['forum_status'] == FORUM_LOCKED) or
($forum_topic_data['topic_status'] == TOPIC_LOCKED)) and ($userdata['user_level'] != ADMIN)))

REPLACE WITH:

Code: Alles auswählen

if ( !(((!$is_auth['auth_reply']) or
($forum_topic_data['forum_status'] == FORUM_LOCKED) or
($forum_topic_data['topic_status'] == TOPIC_LOCKED) or (!$userdata['session_logged_in'])) and ($userdata['user_level'] != ADMIN)))

is ungetestet da ichs grad so hier reingemoddelt hab aber sollte gehn.
CBACK Software
professionelles Webdesign - PHP Programmierung - Entwicklung von Modifikationen - Forensysteme
Benutzeravatar
Rule23
Mitglied
Beiträge: 29
Registriert: 05.06.2005 20:44
Wohnort: Dortmund
Kontaktdaten:

Beitrag von Rule23 »

Naja, Sicherheit geht vor.
Aber dank Dir weiß ich nun, was ich auf die Fragen antworten kann, weshalb das nicht funktioniert.

Danke dafür und ganz besonders für die Modi. Funktioniert bestens! :o

Hab zwar nur ein Unterforum, in dem auch Gäste schreiben dürfen. Aber da muss ja auch nicht unbeding eine ellenlange Diskussion stattfinden. Ist ja schliesslich nur die Gästeecke.

Gruß
Marco
Max
Mitglied
Beiträge: 1051
Registriert: 20.02.2003 22:22

Beitrag von Max »

Hallo,


hier ist mal was zwecks Quote-Auswahl, allerdings (von mir) ungetestet:

Code: Alles auswählen

##############################################################
## MOD Title: Fix QuoteSelection for quick reply
## MOD Author: swatquest < http://www.phpbrasil.com.br >
## MOD Description: Fix QuoteSelection
## MOD Version: 0.0.1
##
##
##
##
## Installation Level: Easy
## Installation Time: 1 Minute
## Files To Edit: quick_reply.tpl
##
## Included Files: none
##
##############################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered
## in our MOD-Database, located at: http://www.phpbb.com/mods/
##############################################################
## 
##
##############################################################
## MOD History:
##
##   2006-04-23- Version 0.0.1
##      - initial release
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################


OPEN FILE



quick_reply.tpl


FIND



   function quoteSelection() {

      theSelection = false;
         if (window.getSelection)
         {
            theSelection = window.getSelection();
         }
         else if (document.getSelection)
         {
            theSelection = document.getSelection();
         }
         else if (document.selection)
         {
            theSelection = document.selection.createRange().text;
         }

      if (theSelection) {
         // Add tags around selection
               emoticon( '[quote]' + theSelection + '[/quote]\n');
         document.post.message.focus();
         theSelection = '';
         return;
         }
         else
         {
         alert('{L_NO_TEXT_SELECTED}');
      }
   }





REPLACE WITH:



   function quoteSelection() {

      theSelection = false;
         if (window.getSelection)
         {
            theSelection = window.getSelection().toString();
         }
         else if (document.getSelection)
         {
            theSelection = document.getSelection().toString();
         }
         else if (document.selection)
         {
            theSelection = document.selection.createRange().text;
         }

      if (theSelection) {
         // Add tags around selection
               emoticon( '[quote]' + theSelection + '[/quote]\n');
         document.post.message.focus();
         theSelection = '';
         return;
         }
         else
         {
         alert('{L_NO_TEXT_SELECTED}');
      }
   }



FIND



<input type='button' name='quoteselected' class='liteoption' value='{L_QUOTE_SELECTED}' onclick='javascript:quoteSelection()'>



REPLACE WITH:



<input type='button' name='quoteselected' class='liteoption' value='{L_QUOTE_SELECTED}' onmousedown='javascript:quoteSelection()'> 
Quelle



Gruß Max
Benutzeravatar
Rule23
Mitglied
Beiträge: 29
Registriert: 05.06.2005 20:44
Wohnort: Dortmund
Kontaktdaten:

Beitrag von Rule23 »

Dieses hier:

Code: Alles auswählen

   function quoteSelection() {

      theSelection = false;
         if (window.getSelection)
         {
            theSelection = window.getSelection();
         }
         else if (document.getSelection)
         {
            theSelection = document.getSelection();
         }
         else if (document.selection)
         {
            theSelection = document.selection.createRange().text;
         }

      if (theSelection) {
         // Add tags around selection
               emoticon( '[quote]' + theSelection + '[/quote]\n');
         document.post.message.focus();
         theSelection = '';
         return;
         }
         else
         {
         alert('{L_NO_TEXT_SELECTED}');
      }
   }
Sah bei mir so aus:

Code: Alles auswählen

function quoteSelection() {

                theSelection = false;
                theSelection = document.selection.createRange().text; // Get text selection

                if (theSelection) {
                        // Add tags around selection
                        emoticon( '[quote]\n' + theSelection + '\n[/quote]\n');
                        document.post.message.focus();
                        theSelection = '';
                        return;
                }else{
                        alert('{L_NO_TEXT_SELECTED}');
                }
        }
Funktioniert jetzt aber ohne Probleme und die Mädels haben auch noch nichts negatives berichtet. Ausser das jetzt die Smiliebeschreibung eingefügt wird, ansteller des Smiliecodes. Aber das stört mich nicht, kenn ich ja bereits aus Foren, die vB als Boardsoftware haben!

Dank euch läuft der Mod jetzt perfekt!

Many thx!!! 8)
Antworten

Zurück zu „phpBB 2.0: Mod Support“