Помощ за инсталиране на плъгин Symfony

Здравейте, може ли някой да напише или посочи добър урок за инсталиране на приставка за symfony. Тук е проблемът, имам приложение symfony 1.2 и се опитвам да инсталирам плъгина LightWindow, който работи на Prototype.

Работата е следната: нямам инсталиран PEAR и поради ограниченията на проксито не мисля, че мога, но има начин да инсталирате плъгини на symfony, който го копирате в папката с плъгини, активирате го в конфигурационния файл на приложението и изпълнявайки plublish активи, направих всичко това успешно и плъгинът все още не работи. Ето малка част от кода, който използвам в оформлението:

<?php use_helper('LightWindow'); ?>
.
.
.
<?php foreach ( $secImages as $image ): ?>
                <div class="image-slot">
                    <?php echo lw_image(image_tag(sfConfig::get('app_image_vo_dir') . $image->getPhoto()),
                            sfConfig::get('app_image_vo_dir') . $image->getPhoto()); ?>
                </div>
            <?php endforeach ?>

Надявам се, че някой може да помогне.

Освен това този код не се изпълнява директно в оформлението, основното оформление го включва с помощта на Ajax

[РЕДАКТИРАНЕ]

Работи в среда без ajax, но когато се опитам да го стартирам с ajax, не работи, подозирам, че проблемът е, че скриптът LightWindow проверява за готови тагове в документа и тъй като това съдържание се зарежда чрез ajax, не го вижда!

Промяната към среда без aJax не е възможна, тъй като е начинът, по който моят клиент го иска, освен това, без ajax през 2010 г.? почти научна фантастика! :)

Всяка помощ ще бъде страхотна!


person David Conde    schedule 05.09.2010    source източник
comment
как го копирахте в папката на плъгина си? Като tar или Zip файл? Или го разкомпресирахте преди?   -  person Timo Haberkern    schedule 05.09.2010
comment
Разкомпресирах го и направих всички стъпки за инсталиране досега; Нищо!   -  person David Conde    schedule 05.09.2010
comment
Какво съобщение за грешка получавате?   -  person Maerlyn    schedule 05.09.2010
comment
Това е цялата работа! Не получавам никакво съобщение за грешка, щраквам върху снимките и след това просто се отваря изображението, но не и LightBox! Нуждата от JS не е включена в отговора!   -  person David Conde    schedule 05.09.2010
comment
Работи ли в шаблон без Ajax?   -  person Maerlyn    schedule 06.09.2010


Отговори (1)


Помощникът lw_image() добавя необходимите javascript и css активи към отговора. Докато правите ajax заявки, те се добавят към ajax отговора.

Първо, браузърите не биха се справили с това. Второ, той така или иначе не се връща от symfony в главата, тъй като отговорът на ajax не е украсен с оформлението.

За да обработвате javascript/css файлове, трябва да го добавите към страницата, която прави ajax извиквания.

person Jakub Zalas    schedule 07.09.2010
comment
Прав си! съжалявам, че ми отне толкова време да отговоря, но имах много работа и не можах да отделя много време на symfony. Много благодаря за твоята помощ. Едно трудно нещо, трябваше да извикам lightwindow.prototype.initialize(); за да стартирате светлинния прозорец след извикването на ajax - person David Conde; 13.09.2010