Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 14. August 2012 12:51
- otter24
- kennt CMS/ms
- Ort: Hamburg
- Registriert: 12. Januar 2011
- Beiträge: 339
{gelöst}Die Autolightbox in der Toolbox funktioniert bei mir nicht.
oder funktioniert meinetwegen nicht.
CMSMS Version 10.1.3
Toolbox 1.2.4
Ich hab alles wie in der Hilfe gemacht, aber irgendwie geht das nicht ....
1. Das Modul installiert und Autolightbox ist aktiviert, sonst nichts keine weiteren Tools
2. Dann gehe ich auf die zu bearbeitende Seite. Baue ein Bild das in einem meiner Ordner liegt ein.
Verkleinere es mittels "ziehen und quetschen" Ich benutze Tiny MCE.
3. Gehe auf die Seite im Browser, F5 und Cache gelöscht und nichts. Das Bild hat keinen Link und linkt deshalb auch nicht auf das größere Bild.
Was ich bisher gemacht hab
1. Toolbox mehrmals installiert und wieder deinstalliert.
2. Sämtliche anderen Javascripts auskommentiert. Es werden nur die Autolightbox Scripte geladen.
3. Kontrolliert ob die Autolight Box Scripte geladen, JA werden Sie.
4. Die Rechte des Ordners templates auf 777 rauf gesetzt.
5. ach und einen Screenshot direkt nach dem Installieren der Toolbox. Die Fehlermeldung, die zugegebenermaßen einigen Interpretationsspielraum lässt, taucht nur einmal direkt nach der Installation auf. Danach ist Sie weg.
Gruß André
Beitrag geändert von otter24 (15. August 2012 12:45)
Ich bin war kein Klugscheißer, ich weiß wusste es wirklich nicht besser.
Offline
#2 14. August 2012 13:01
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: {gelöst}Die Autolightbox in der Toolbox funktioniert bei mir nicht.
Danke für die Rückmeldung.
Kannst du mal in der Ereignisverwaltung schauen, ob die ToolBox beim Ereignis "ContentEditPre" eingetragen ist?
Wie ist das Bild eingebunden? Absoluter Pfad inkl. URL der Webseite oder schön relativ? Allenfalls den TinyMCE auf der Seite mal deaktivieren, damit du die URL siehst.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#3 14. August 2012 13:17
- otter24
- kennt CMS/ms
- Ort: Hamburg
- Registriert: 12. Januar 2011
- Beiträge: 339
Re: {gelöst}Die Autolightbox in der Toolbox funktioniert bei mir nicht.
Jippp die Toolbox ist beim Ereignis "ContentEditPre" eingetragen.
Die Pfade sind relativ eingetragen
[== Simples HTML ==]
<img src="uploads/images/content/test/song_2.png" alt="" width="180" height="148" />
Ich bin war kein Klugscheißer, ich weiß wusste es wirklich nicht besser.
Offline
#4 14. August 2012 13:39
- faglork
- arbeitet mit CMS/ms
- Ort: Fränkische Schweiz
- Registriert: 15. Dezember 2010
- Beiträge: 1.152
- Webseite
Re: {gelöst}Die Autolightbox in der Toolbox funktioniert bei mir nicht.
Verkleinere es mittels "ziehen und quetschen" Ich benutze Tiny MCE.
Probier das bitte mal folgendermaßen: Im Einfüge-Dialog in das zweite Tab wechseln und *dort* die Größe ändern. Dann erst einfügen.
Servus,
Alex
Beitrag geändert von faglork (14. August 2012 13:41)
Offline
#5 14. August 2012 13:41
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: {gelöst}Die Autolightbox in der Toolbox funktioniert bei mir nicht.
Sollte beides problemlos funktionieren. Ich verwende in der Regel immer die Methode von otter24 um Bilder zu verkleinern.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#6 14. August 2012 13:42
- faglork
- arbeitet mit CMS/ms
- Ort: Fränkische Schweiz
- Registriert: 15. Dezember 2010
- Beiträge: 1.152
- Webseite
Re: {gelöst}Die Autolightbox in der Toolbox funktioniert bei mir nicht.
Sollte beides problemlos funktionieren. Ich verwende in der Regel immer die Methode von otter24 um Bilder zu verkleinern.
OFFTOPIC: Und wie kontrollierst du da die Größe? Oder machst du das pi mal Daumen? Oder gibts da nen Trick?
Servus,
Alex
Offline
#7 14. August 2012 13:43
- faglork
- arbeitet mit CMS/ms
- Ort: Fränkische Schweiz
- Registriert: 15. Dezember 2010
- Beiträge: 1.152
- Webseite
Re: {gelöst}Die Autolightbox in der Toolbox funktioniert bei mir nicht.
[== Simples HTML ==] <img src="uploads/images/content/test/song_2.png" alt="" width="180" height="148" />
Da fehlt doch die CSS-Klasse?
Servus,
Alex
Offline
#8 14. August 2012 13:46
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: {gelöst}Die Autolightbox in der Toolbox funktioniert bei mir nicht.
Schau in die class.Autolightbox.php
Einfach gesagt wird mit getimagesize verglichen ob die angegebene Grösse im Image Tag der originalen Grösse des Bildes entspricht. Ist das Bild kleiner als die Originalgrösse, wird ein Thumbnail erstellt und ein Link auf das Original gesetzt.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#9 14. August 2012 16:18
- faglork
- arbeitet mit CMS/ms
- Ort: Fränkische Schweiz
- Registriert: 15. Dezember 2010
- Beiträge: 1.152
- Webseite
Re: {gelöst}Die Autolightbox in der Toolbox funktioniert bei mir nicht.
Schau in die class.Autolightbox.php
Einfach gesagt wird mit getimagesize verglichen ob die angegebene Grösse im Image Tag der originalen Grösse des Bildes entspricht. Ist das Bild kleiner als die Originalgrösse, wird ein Thumbnail erstellt und ein Link auf das Original gesetzt.
Das ist mir bekannt ... ich wollte eigentlich wissen wie du bei der "zieh- und quetsch"-Methode auf konsistente Abmessungen kommst.
Servus,
Alex
Offline
#10 14. August 2012 20:54
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: {gelöst}Die Autolightbox in der Toolbox funktioniert bei mir nicht.
Das Problem liegt in dieser Code Zeile:
method_exists($params['content'], 'get_content_blocks')
Kontext:
if ($originator == 'Core' && $eventname == 'ContentEditPre') {
if ($this->GetPreference('autolightbox_use') && isset($params['content']) && method_exists($params['content'], 'get_content_blocks')) {
foreach($params['content']->get_content_blocks() as $block_name => $block_info)
{
$params['content']->SetPropertyValue($block_name,
Autolightbox::Img2Thumb($params['content']->GetPropertyValue($block_name), $attributes)
);
}
}
}
Warum auf dem System von otter24 dies fehl schlägt ist mir rätselhaft. method_exists liefert ein false zurück: bool(false)
Ich habe dies nun mal so gelöst, damit es dennoch klappt:
(method_exists($params['content'], 'get_content_blocks') || is_callable(array($params['content'], 'get_content_blocks')))
Hat einer eine Ahnung welche PHP Einstellung das korrekte Resulat von method_exists unterdrückt oder was sonst dafür verantwortlich ist, dass die Methode nicht gefunden wird?
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#11 14. August 2012 21:27
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: {gelöst}Die Autolightbox in der Toolbox funktioniert bei mir nicht.
Einziger Ansatz derzeit ist folgender:
print_r(get_class_methods($params['content']));
Dies ergibt bei mir auf dem Testsystem:
Array
(
[0] => IsCopyable
[1] => FriendlyName
[2] => SetProperties
[3] => ReadyForEdit
[4] => FillParams
[5] => Show
[6] => IsDefaultPossible
[7] => TabNames
[8] => EditAsArray
[9] => ValidateData
[10] => get_content_blocks
[11] => __construct
[12] => __clone
[13] => Id
[14] => SetId
[15] => Name
[16] => SetName
[17] => Alias
[18] => Type
....
auf dem System von otter24 ergibt es folgendes:
Array
(
[0] => __construct
[1] => SetProperties
[2] => FriendlyName
[3] => ModuleName
[4] => IsDefaultPossible
[5] => IsCopyable
[6] => HasPreview
[7] => ShowInMenu
[8] => Active
[9] => Cachable
[10] => ReadyForEdit
[11] => Show
[12] => TabNames
[13] => FillParams
[14] => EditAsArray
[15] => ValidateData
[16] => display_single_element
[17] => DisplayAttributes
[18] => GetStylesheet
[19] => GetProperty
[20] => GetContentBlocks
[21] => GetContentBlock
[22] => InheritParentProp
....
Das heisst, aus get_content_blocks wurde GetContentBlocks.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#12 14. August 2012 21:55
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: {gelöst}Die Autolightbox in der Toolbox funktioniert bei mir nicht.
Das ist mir bekannt ... ich wollte eigentlich wissen wie du bei der "zieh- und quetsch"-Methode auf konsistente Abmessungen kommst.
Was meinst du mit Konsistent? AutoLightBox wertet nur das aus, was im width und height Tag des Bildes steht. Ob die hier stehenden Masse im korrekten Verhältnis sind, interessiert AutoLightBox nicht.
Wenn du mit der zieh und quetsch Methode Bilder verkleinerst, kannst du dabei auch proportional verkleinern, in dem du das Bild unten rechts an der Ecke packst.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#13 15. August 2012 10:38
- otter24
- kennt CMS/ms
- Ort: Hamburg
- Registriert: 12. Januar 2011
- Beiträge: 339
Re: {gelöst}Die Autolightbox in der Toolbox funktioniert bei mir nicht.
Das ist mir bekannt ... ich wollte eigentlich wissen wie du bei der "zieh- und quetsch"-Methode auf konsistente Abmessungen kommst.
Du kannst Außerdem in den Einstellungen beim Tiny angeben ob Du Größenänderungen zulassen willst und wenn ja welche. Ahh ich hab gerade gesehen Es gibt nur: Keine Änderung erlauben, In beide Richtungen und Nur in der Höhe erlauben. Die proportionale Größenänderung kann man nicht vorgeben. Wäre ja schön für die End User. Mal bei Tiny nachfragen, oder vielleicht gibt es ja auch schon ein Plugin für den Tiny.
Ich bin war kein Klugscheißer, ich weiß wusste es wirklich nicht besser.
Offline
#14 15. August 2012 10:39
- otter24
- kennt CMS/ms
- Ort: Hamburg
- Registriert: 12. Januar 2011
- Beiträge: 339
Re: {gelöst}Die Autolightbox in der Toolbox funktioniert bei mir nicht.
Moin kleines Update.
ich hab mal in der Installation, meine ( noch nicht ganz fertigen) Templates herausgenommen,
sämtliche Module die nicht zur Standardinstallation gehören deinstalliert, die 1.2.5 Toolbox (Entwicklerversion)
durch die ältere 1.2.4 ersetzt. Tja was soll ich sagen die Toolbox 1.2.4 funktioniert. Einwandfrei!
Da der Server der selbe ist, wie gestern Abend, kann die Unverträglichkeit entweder nur an meinen Templates oder an einer unglücklichen Kombination der Module liegen, oder an beiden.
Ich werde jetzt mal so nach und nach alles wieder einschalten und sehen ab wann das hakt.
Gruß aus HH
Ich bin war kein Klugscheißer, ich weiß wusste es wirklich nicht besser.
Offline
#15 15. August 2012 12:44
- otter24
- kennt CMS/ms
- Ort: Hamburg
- Registriert: 12. Januar 2011
- Beiträge: 339
Re: {gelöst}Die Autolightbox in der Toolbox funktioniert bei mir nicht.
sooo ich glaub ich hab das Problem umzingelt.
Die Testseite war die erste und einzige Seite in der ich das Module AdvancedContent 0.9.4 BETA verwendet hab
und genau diese beiden Modul arbeiten wohl nicht anständig zusammen. Wenn ich die Version AdvancedContent 0.9.3 verwende ist alles OK!
sooo nun erstmal einen Kaffee
Gruß André
Ich bin war kein Klugscheißer, ich weiß wusste es wirklich nicht besser.
Offline
Seiten: 1