+ Antworten
Ergebnis 1 bis 4 von 4

Thema: FCKEditor und PopUp

  1. #1
    Neu an Board
    Registriert seit
    08.01.2006
    Beiträge
    20
    Bedankte sich
    3
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Frage FCKEditor und PopUp

    völlige Verzweifelung ich komme einfach nicht weiter...HILFE...
    darum gehts, ich habe den sehr schönen und schnellen FCKEditor installiert ( hatte zuerst den mosCE drauf, aber der war sehr langsam und mit FF nicht ganz tadellos) aber ich bekomme es einfach nicht hin, dass der
    1. ein Thumb generiert
    2. viel schlimmer, dass kein vernünftiges PopUp passiert, es wird nur ein Blank Window aufgezogen mit dem Bild und das wars.

    Das ist dann der Quellcode, das ist natürlich nix...

    Code:
    <a href="http://localhost:8888/joomla/images/stories/fruit/V4.jpg"><img width="150" vspace="5" hspace="5" height="103" border="1" align="left" alt="Bla" style="margin-right: 10px;" src="http://localhost:8888/joomla/images/stories/fruit/V4.jpg"/></a>
    <h3>Type the title here</h3>
    Type the text here
    Nun m&#246;chte ich gerne wissen, wo in aller Welt ich da die entsprechenden &#196;nderungen t&#228;tigen soll, in einer PHP? ich blicke nicht mehr durch.

    Background Infos: WXP, Joomla 1.03 auf 1.05 unter Xampplite inkl GD 2x mit mos_fckeditor_2FC
    Sp&#228;ter soll das ganze dann geupt werden.

    ps: Funktioniert eigentlich mosthumb unter 1.05, da ich ja mosimage nicht mehr von oben verschieben kann.

    Ich w&#228;re echt total dankbar f&#252;r jeden Tip, jede Hilfe, denn langsam machts mich fettisch... und das schlimmste, in ALLEN Foren nix passendes gefunden

  2. #2
    Neu an Board
    Registriert seit
    08.01.2006
    Beiträge
    20
    Bedankte sich
    3
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Frage 2 ;)

    okok, bitte nicht so drängeln
    habe das jetzt irgendwie gelöst mit einem skript, welches ich in dem Template verlinkt habe. ABER was mich da noch gehörig nervt, ist dass es nur funktioniert, wenn ich die Seite abspeichere als html und dann aufrufe. Und das verstehe ich nicht, der Browser erhält doch nur das Endergebnis und jut is. Worin besteht der Unterschied zwischen der Originalausgabe und der als html Datei abgespeicherten Varaiante?? Die ist doch gebau gleich?? Oder hat er ein Problem mit dem externen Skript, muss ichs direkt und voll in der Index.php einbauen, das wäre ja ein Krampf.

    Vielleicht klappts ja diesmal mit einer Antwort

  3. #3
    Neu an Board
    Registriert seit
    08.01.2006
    Beiträge
    20
    Bedankte sich
    3
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    ok, es ist tats&#228;chlich so, warum weiss ich nicht, aber das Skript muss tats&#228;chlich komplett in der Index.php sein, so was aber auch.... gibts da keine L&#246;sung??

    Hier ist &#252;brigens das sch&#246;ne Skript, aber ein Fehler ist da noch drinne, weiss da jemand eine L&#246;sung, m&#252;sste einfach sein, aber ich bin nur noch m&#252;de...ist hinterlegt. Irgendwie ist die Syntax da falsch, denn ab dem moment springt er aus dem Skripting raus und stellt alles im Fenster dar. Hier mal rausgeholt..

    + (showBild.popup_close.toLowerCase() == 'click' ? '<script> document.images[0].onclick=function(){window.close()};</script>' : '')
    + '<\/body><\/html>'

    /*
    &#169; Struppi
    Mail: struebig@gmx.net
    URL: http://javascript.jstruebig.de/source/popup.html

    letzte &#196;nderung: 21.11.05

    Beschreibung:
    -------------
    Ein Skript um ein Fenster in der Gr&#246;&#223;e eines Bildes &#246;ffnen.

    Einbinden:
    ----------
    <script src="popup.js"></script>
    <A HREF="grosses_bild.jpg" target="bild"
    onclick="return showBild(this, 'name_des_Bildes');"
    ><IMG SRC="kleines_bild.jpg"></A>
    */

    ///////////////////////////////////////////////////////////
    // showBild(a, name) - die Hauptfunktion.
    function showBild(a)
    {
    if(!a.target) a.target = "BildFenster";

    var default_width = 400;
    var default_height = 200;
    if( showBild.popup_close == 'blur' || !showFenster || showFenster.closed != false)
    showFenster = popUp('', a.target, default_width, default_height);

    showFenster.document.open();
    showFenster.document.write( getHTML(a.href, a.title || a.alt) );
    showFenster.document.close();
    showFenster.focus();

    var img = new Image;
    img.ready = false;
    img.onload = function() { fitWin(this, showFenster); };
    img.src = a.href;

    if(img.complete) fitWin(img, showFenster);

    return false;
    }
    ///////////////////////////////////////////////////////////
    // Globale Definitionen
    showBild.popup_bgColor = '#f00';
    showBild.popup_color = '#ff0';
    showBild.rahmen = '1px solid black';
    showBild.abstand_w = 0;
    showBild.abstand_h = 0;
    showBild.center_popup = true;
    showBild.popup_close = 'click'; // M&#246;gliche Werte: 'blur', 'click', ''
    showBild.max_x = screen.width - 100;
    showBild.max_y = screen.height - 100;

    ///////////////////////////////////////////////////////////
    // fitWin(Image, window) - wird aus dem Popup aufgerufen.
    function fitWin(i, win)
    {
    if(i.ready) return;

    i.ready = i.width > 0;

    var w_s = getWinSize(win);
    var r = 2 * parseInt(showBild.rahmen);
    var w = i.width > showBild.max_x ? showBild.max_x : i.width;
    var h = i.height > showBild.max_y ? showBild.max_y : i.height;

    win.resizeBy(
    (w - w_s.width + ( 2 * showBild.abstand_w) + r),
    (h - w_s.height + ( 2 * showBild.abstand_h) + r)
    );

    if(showBild.center_popup && !window.opera)
    {
    w_s = getWinSize(win);
    win.moveTo(( screen.width - w_s.width) / 2, (screen.height - w_s.height) / 2 );
    }
    win.focus();
    }

    /////////////////////////////////////////////////////////////////////
    // getHTML(bild, titel, farbe)
    function getHTML(src, title, bgcolor, color)
    {
    if(!title) title = 'kein Titel';
    if(!bgcolor) bgcolor = showBild.popup_bgColor;
    if(!color) color = showBild.popup_color;
    var NL = "\n";

    var text = '<!DOCTYPE HTML PUBLIC "-\/\/W3C\/\/DTD HTML 4.01\/\/EN" "http:\/\/www.w3.org\/TR\/html4\/strict.dtd">\n'
    + '<HTML>\n<HEAD>' + NL
    + '<TITLE>' + title + '<\/TITLE>' + NL
    + '<STYLE type="text/css">' + NL
    + 'body{margin:0;padding:0;' + NL
    + 'background-color:' + bgcolor + ';' + NL
    + 'overflow:hidden;' + NL
    + 'color:' + color + ';}' + NL
    + 'img{padding:0;'
    + (showBild.rahmen ? 'border:' + showBild.rahmen + ';' : '')
    + 'margin:' + showBild.abstand_h +'px,'
    + showBild.abstand_w +'px;' + NL
    + '}\n' + NL
    + '<\/STYLE>' + NL
    + '<\/HEAD>' + NL
    + '<body'
    + (showBild.popup_close.toLowerCase() == 'blur' ? ' onblur="self.close();"' : '')
    + '>'
    + '<img galleryimg="no" src="' + src + '" alt="" title="' + title + '"'
    + '>' + NL
    + (showBild.popup_close.toLowerCase() == 'click' ? '<script> document.images[0].onclick=function(){window.close()};</script>' : '')
    + '<\/body><\/html>'
    ;
    return text;
    }
    /////////////////////////////////////////////////////////////////////
    // Ein popup &#246;ffnen
    function popUp(url, fname, w, h)
    {
    var tmp = new Array();
    tmp[tmp.length] = 'resizable=yes';
    tmp[tmp.length] = 'scrollbars=no';
    if(w) tmp[tmp.length] = 'width=' + w;
    if(h) tmp[tmp.length] = 'height=' + h;

    return window.open(url, fname, tmp.join(','));
    }
    ////////////////////////////////////////////////////////////
    // getWinSize(window)
    function getWinSize(win)
    {
    if(!win) win = window;
    var s = new Object();
    if(typeof win.innerWidth != 'undefined')
    {
    s.width = win.innerWidth;
    s.height = win.innerHeight;
    }
    else
    {
    var obj = getBody(win);
    s.width = parseInt(obj.clientWidth);
    s.height = parseInt(obj.clientHeight);
    }
    return s;
    }
    ////////////////////////////////////////////////////////////
    // Der IE hat 2 verschiedene Objekte f&#252;r den strict und quirks Mode.
    function getBody(w)
    {
    return (w.document.compatMode && w.document.compatMode == "CSS1Compat") ? w.document.documentElement : w.document.body || null;
    }
    var showFenster = null;
    /////////////////////////////////////////////////////////////////////
    // ... und am schluss alle Fenster schliessen.
    window.onunload = function ()
    {
    if(showFenster && !showFenster.closed) showFenster.close();
    }
    Geändert von Preludian (11.01.2006 um 10:48 Uhr)

  4. #4
    Neu an Board
    Registriert seit
    08.01.2006
    Beiträge
    20
    Bedankte sich
    3
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Für all die fleissigen Helfer

    der Autor hat nun das Skript leicht korrigiert und jetzt läuft es tadellos!

    Hier der Link:
    PopUp

    Wenn mir jetzt noch jemand verraten könnte, wie ich es fertig bringe, skripte extern einzubinden, dar wäre wieder alles im grünen Bereich, aber ich fürchte....

+ Antworten

Ähnliche Themen

  1. mosce Popup - öffnet sich in Firefox aber nicht im IE
    Von Benedikt im Forum Joomla Mambots
    Antworten: 0
    Letzter Beitrag: 01.01.2006, 19:03
  2. MosCE 1.0.3 Final - Popup Problem und und und ...
    Von tanja_sbg im Forum Joomla Module
    Antworten: 1
    Letzter Beitrag: 31.12.2005, 09:40
  3. Mambo PopUp Login (Tutorial / deutsch)
    Von drrmx im Forum Tipps, Tricks und Kurzanleitungen
    Antworten: 5
    Letzter Beitrag: 09.10.2005, 17:44
  4. thumbnail -> popup mit verschiedenen Bildern
    Von aZra3L im Forum Allgemeine Fragen zu Mambo
    Antworten: 2
    Letzter Beitrag: 16.09.2005, 11:14
  5. MosThumb - Popup funzt nicht
    Von chrisw im Forum Mambo Module
    Antworten: 9
    Letzter Beitrag: 24.06.2005, 09:26

Lesezeichen

Berechtigungen

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