. .
pragmaMx Support Forum 26 Mai 2012, 01:03:17 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: [gelöst] PrettyPhoto inline oder iFrame funzt nicht  (Gelesen 5277 mal)
0 Mitglieder und 2 Gäste betrachten dieses Thema.
Thyler21
öfter hier
**
Offline Offline

Beiträge: 54


« am: 27 Juli 2011, 10:07:32 »

Hi @ all - hab ein problem mit dem inline bzw. iFrame tag von prettyPhoto!

ich hab den tag vollgendermassen eingebunden:

Code: [Select]  
<span><a rel='prettyPhoto' href='#inline-1'>Kursinformation</a><div id='inline-1' class='hide'>".$line[kursinfo]."
</div></span>

Wenn ich diesen jetzt aufrufe funktioniert er das erste mal.
Beim zewiten klick auf den link kommt nur das Fenster in der richtigen grösse mit dem "close" Button.
Beim dritten mal hängt er sich beim laden auf und ich kann ihn nur durch einen reload der seite wieder schliessen.

Das ganze hat mit RC2 noch funktioniert und Seit dem Update auf RC3 streiken die iFrames und inline des prettyPhoto  gruebel

bin mir grad drauf gekommen, dass das problem bei den bildern genau das selbe ist  rougi

hoffe ihr könnts mir helfen  thumbup
Gespeichert
Baldyman
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 1.236

Baldyman


WWW
« Antworten #1 am: 27 Juli 2011, 10:16:29 »

Hoi Thyler21  bye

hast mal einen Link wo das ist ?

...
Code: [Select]  
<span><a rel='prettyPhoto' href='#inline-1'>Kursinformation</a><div id='inline-1' class='hide'>".$line[kursinfo]."
</div></span>
...

 gruebel  Die Anführungszeichen gefallen mir nicht  biggrin

Gespeichert

Thyler21
öfter hier
**
Offline Offline

Beiträge: 54


« Antworten #2 am: 27 Juli 2011, 10:27:26 »

Hab es mal freigeschalten... müsste funktionieren - ist aber noch nicht fertig Wink

http://www.activelife.co.at/modules.php?name=Kursanmeldung

die inline´sind "Kursinformation" und "Anmeldeinfo"

So besser? - bin ein kompletter newbie - und sauber coden ist mir fremd Wink - bin ja schon froh, wenns überhaubt funzt!  cul

Code: [Select]  
echo '<span><a rel="prettyPhoto" href="#inline-1">Kursinformation</a><div id="inline-1" class="hide">'.$line[kursinfo].'
</div></span>';

geändert - hab mich im code verschrieben Wink
« Letzte Änderung: 27 Juli 2011, 10:37:14 von Thyler21 » Gespeichert
Baldyman
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 1.236

Baldyman


WWW
« Antworten #3 am: 27 Juli 2011, 10:34:19 »

Also das sieht mal echt komisch aus. Bei jedem Klick kommt was anderes raus  biggrin
Aber versuch mal wirklich als erstes die Anführungszeichen zu korrigieren.

Nicht die einfachen, sondern die doppelten  Wink

Bei deinem Beispiel ....

NICHT SO

Code: [Select]  
<span><a rel='prettyPhoto' href='#inline-1'>Kursinformation</a><div id='inline-1' class='hide'>".$line[kursinfo]."
</div></span>

SO

Code: [Select]  
<span><a rel="prettyPhoto" href="#inline-1">Kursinformation</a><div id="inline-1" class="hide">".$line[kursinfo]."
</div></span>
Gespeichert

Thyler21
öfter hier
**
Offline Offline

Beiträge: 54


« Antworten #4 am: 27 Juli 2011, 10:40:36 »

weshalb da imm was anderes rauskommt, ist das - ich hab grad 3 ml nen neuen code hochgeladen weil ich mich immer verschrieben hab  rougi

der code in meinem letzten beitrag müsste dann eigentlich passen - oder?
Gespeichert
Baldyman
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 1.236

Baldyman


WWW
« Antworten #5 am: 27 Juli 2011, 10:43:02 »

hmm ... hab gerade nochmal nachgelesen. SORRY !
Also man darf tatsächlich mischen zwischen den Schreibweisen.
Wusste ich auch nicht - hab´s auch noch nie so gesehen, vor allem gemischt  rougi
Also dann liegt´s zumindest daran nicht.

Vielleicht hat noch jemand einen Tipp.

//EDIT
Wobei ... irgendwas scheint da trotzdem nicht zu stimmen.
Denn man sieht ja auch an dem Wort Kursinformation hinten ein Anführungszeichen.

Ich würd´s einheitlich machen ...


* Screenshot_27_07_1047__4.jpg (7.33 KB, 169x53 - angeschaut 359 Mal.)
« Letzte Änderung: 27 Juli 2011, 10:48:15 von Baldyman » Gespeichert

Thyler21
öfter hier
**
Offline Offline

Beiträge: 54


« Antworten #6 am: 27 Juli 2011, 10:50:18 »

Hats da was bei der jQuery bzw. bei der prettyPhoto? - da hat sich ja was geändert - oder?

hab mal Debug eingeschalten und bekomm folgenden fehler:

PHP Run-time notice:
Undefined index: padding
in includes/prettyPhoto/mx_prettyphoto.php on line 40


vielleicht hilfts  pardon

ach ja, thx Baldyman - für die soforthilfe Wink

//EDIT

hast recht - hatte ein " zuviel im code
Gespeichert
Thyler21
öfter hier
**
Offline Offline

Beiträge: 54


« Antworten #7 am: 27 Juli 2011, 11:52:56 »

ok, das thema mit der  schreibweise haben wir gelöst....

daran hats aber leider nicht gelegen.

hat sonst jemand noch ne idee?
Gespeichert
Andi
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 19.424

Andi


WWW
« Antworten #8 am: 27 Juli 2011, 20:17:43 »

Moin Smiley

hatte das Phänomen letzte Woche auch beobachtet, aber auf eine Fehlfunktion des Browsers geschoben...

Jetzt hab ich aber die Ursache Wink

Du benutzt das Theme Arclite. Anscheinend besteht da ein Konflikt mit dem JS des Themes und prettyPhoto.
Ersetze mal die /themes/arclite/js/jquery.arclite.js durch die hier angehängte Version.

* jquery.arclite.js.zip (2.06 KB - runtergeladen 51 Mal.)
Gespeichert

schön´s Grüssle, Andi
Kein Support über PN, Mail oder ICQ!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!
Thyler21
öfter hier
**
Offline Offline

Beiträge: 54


« Antworten #9 am: 28 Juli 2011, 07:44:24 »

thx Andi! 

der Fehler ist behoben!    thumbup

Danke noch mal an alle  biggrin
Gespeichert
Thyler21
öfter hier
**
Offline Offline

Beiträge: 54


« Antworten #10 am: 03 September 2011, 09:25:10 »

Hi@ALL

Muss diesen Thread nochmal nach oben schieben...
Bin gerade drauf gekommen, dass im IE7 die BilderPopup nicht funktioniert. Genauso mit den PrettyPhoto iFrame und ext.URL etc.
Im FireFox funzt alles tadellos!!

Ich glaub, dass es nichts mit meinen zusätzlichen Javascripts zu tun hat, da ich nach deaktivierung keine verbesserung feststellen konnte - im Debugmodus sehe ich auch nix raus.

Hat jemand ne Idee was es sonst noch sein könnte?

Hier die Adresse mit den Bildern!

http://www.activelife.co.at/modules.php?name=News&file=article&sid=18


Gespeichert
Andi
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 19.424

Andi


WWW
« Antworten #11 am: 08 September 2011, 20:08:19 »

Hi Smiley

habe vor ein par Tagen versucht das nachzustellen.
Auf all meinen Testinstallationen funzt das PrettyPhoto-Popup einwandfrei zusammen mit dem arclite-Theme im IE7 und sogar im IE6...

Vermutlich liegt es doch an einem der zusätzlichen Javascripte oder css Dateien.
Gespeichert

schön´s Grüssle, Andi
Kein Support über PN, Mail oder ICQ!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!
Thyler21
öfter hier
**
Offline Offline

Beiträge: 54


« Antworten #12 am: 13 September 2011, 08:44:34 »

Servus Andi,

hab jetzt das facebook.js und die jquery.slideshow-self.js für die slidefunktion im Header  mal deaktiviert (ist das einzige, welches ich nachträglich noch starte) - leider ohne erfolg  gruebel

Hab auch die Arclite mit dem von Dir geposteten .js sepperat noch mal probiert und das funzt auch nicht

Ich bekomm im Debug auch keinen Fehler, sodass ich wenigstens irgend einen Anhaltspunkt hab.

Würd ja gern sagen, dass sich die Leute vom IE trennen sollen und was gscheites benutzen sollen  pardon

Wenn´s an einer .css liegen sollte - wie bekomm ich das raus?

zur sicherheit post ich mal den my-header code... a hier das prettyphoto includet ist:

Code: [Select]  
defined('mxMainFileLoaded') or die('access denied');

/* Platz fuer eigenen HTML-Code: */
?>


<?php

include_once("includes/prettyPhoto/mx_prettyphoto.php");
pmxAddprettyPhoto();


/* Platz fuer eigenen PHP-Code: */

pmxHeader::add_jquery('jquery.cross-slide.js');
pmxHeader::add_jquery('jquery.min.js');
pmxHeader::add_jquery('jquery.slideshow-self.js');
pmxHeader::add('<script type="text/javascript" src="includes/javascript/facebook.js"></script>');


if (!empty(
$GLOBALS['backend_active'])) {
    echo 
'
<link rel="alternate" type="application/rss+xml" title="' 
htmlspecialchars($GLOBALS['sitename']) . ' - ' _NEWSARTICLES '" href="backend.php?op=story" />
<link rel="alternate" type="application/rss+xml" title="' 
htmlspecialchars($GLOBALS['sitename']) . ' - ' _DOWNLOADS '" href="backend.php?op=downs" />
<link rel="alternate" type="application/rss+xml" title="' 
htmlspecialchars($GLOBALS['sitename']) . ' - ' _WEBLINKS '" href="backend.php?op=link" />
<link rel="alternate" type="application/rss+xml" title="' 
htmlspecialchars($GLOBALS['sitename']) . ' - ' _ALL '" href="backend.php?op=all" />
'
;
if (
mxModuleAllowed('Forum')) {
    echo 
'<link rel="alternate" type="application/rss+xml" title="' htmlspecialchars($GLOBALS['sitename']) . ' - ' _FORUM '" href="modules.php?name=Forum&amp;type=rss;action=.xml" />
    '
;
}
}

/* das favicon */
// echo '<link rel="shortcut icon" href="', PMX_HOME_URL, '/favicon.ico" type="image/x-icon" />', "\n";

/* diese Zeilen einkommentieren, wenn Seitenuebergangseffekte gewuenscht sind (Hinweis: Funktioniert nur im IE) */
/* - Link dazu: http://de.selfhtml.org/dhtml/modelle/dynamische_filter.htm */
// echo '<meta http-equiv="Page-Enter" content="RevealTrans(Duration=1,Transition=23)" />'."\n";
// echo '<meta http-equiv="Page-Exit" content="RevealTrans(Duration=1,Transition=23)" />'."\n";
 
/* prettyPhoto Catalog Fix Start*/
echo "<link rel=\"stylesheet\"
href=\"includes/prettyPhoto/css/prettyPhoto.css\" type=\"text/css\"
media=\"screen\" title=\"prettyPhoto main stylesheet\" charset=\"utf-
8\">"
;
/* prettyPhoto Catalog Fix End*/


?>


jemand ne idee?
Gespeichert
Thyler21
öfter hier
**
Offline Offline

Beiträge: 54


« Antworten #13 am: 14 September 2011, 14:48:30 »

Hab jetzt mal rumprbiert:

hab den Code:
Code: [Select]  
/* prettyPhoto Catalog Fix Start*/
echo "<link rel=\"stylesheet\"href=\"includes/prettyPhoto/css/prettyPhoto.css\" type=\"text/css\"media=\"screen\" title=\"prettyPhoto main stylesheet\" charset=\"utf-8\">";
/* prettyPhoto Catalog Fix End*/
im my_header.php auskommentiert.

Nun funktionierts im IE wieder wie es soll

NUR

Wenn ich den Kommentar wieder entferne gehts natürlich im IE nicht mehr - aber im FF funktionierts auch nicht mehr  puzzled

Im FF wird bei klick auf das Bild ein neues Fenster aufgemacht!
Gespeichert
Thyler21
öfter hier
**
Offline Offline

Beiträge: 54


« Antworten #14 am: 16 September 2011, 08:45:53 »

hab jetzt so ziehmlich alle kombinationen ausprobiert

hab zusätzlich noch
Code: [Select]  
pmxHeader::add_jquery('jquery.lightbox.js.php');
in die my_header.php gepackt....

sieht aus, als würde es jetzt funktionieren!  gruebel
Gespeichert
Andi
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 19.424

Andi


WWW
« Antworten #15 am: 19 September 2011, 14:58:25 »

Moin Smiley

so ganz kann ich mir das nicht erklären, warum nur dieser olle Browser da rumspinnt.
komisch, aber wenn's geht... Wink
Gespeichert

schön´s Grüssle, Andi
Kein Support über PN, Mail oder ICQ!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!
Thyler21
öfter hier
**
Offline Offline

Beiträge: 54


« Antworten #16 am: 20 September 2011, 12:13:11 »

Naja, es geht - k.A. was ich da fürn murks beinander hab (gehabt hab) Wink
Gespeichert
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
design by hENNE, layout based on YAML