Ответить Новая тема Новый опрос 
Всего: 11 « < 6 7 8 9 10 11 >
 PrestaShop v0.6 [Русская версия]
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


25-05-2010 08:46
В престе дизайн вшить невозможно, это не оскоммерц!

1. Панель Управления >> Инстументы >> Перевод :: Экспорт перевода (вытаскиваем русский из сборки prestadev.ru)
2. Распаковываем архив.
3. Панель Управления >> Инстументы >> Перевод :: Импорт перевода (выбираем файл ru)
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
davatp
Новичок
Сообщений: 14
Регистрация: 02-08-2010


16-08-2010 03:41
Цитата:( valeo @ 12-11-2009 14:43 Смотреть сообщение )
Цитата:( Алекс @ 12-11-2009 18:47 Смотреть сообщение )
Цитата:( valeo @ 12-11-2009 17:52 Смотреть сообщение )
Алекс, подскажи на счет проблемы прокрутки в модуле productscategory, сравнил с версией prestashop_1.2.4.0 (PrestaDev.ru_0.5) отличий нет.
хз. эту попробуйте

Большое спасибо! Нашел ошибку.

В новой версии в функции (serialScrollFixLock) и переменных (serialScrollNbImagesDisplayed, ...) добавили префикс pc_ , но в 7 строке файла (productscategory.js) забыли добавить префикс к переменным.


Сообщение старое, конечно.. и PrestaShop была старой версии (щас уже 1.3.1), но насчет прокрутки в productscategory скажу следующее.... сам 1,5 дня бился над этой проблемой... Дело в том, что с момента установки Prestы на локалку всё было нормально... всё прокручивалось и работало... до определенного момента... самое интересное, что не копался ни в productscategory.tpl ни в productscategory.js , а в один прекрасный день заметил, что прокрутка не работает.. вообще... мало того, перестала работать прокрутка страницы от короткого описания товара до полного (когда нажимаешь на баттон "подробнее" на странице товара)... Перекопал практически всё - читал английские ветки форума Престы, добавлял преффиксы pc_ везде, где (якобы) пропущено в productscategory.js , копался даже в блоге родоначальника плагина serialScroll на котором построен productscategory и прочее, и прочее.... и ничего..стоит как вкопанная эта прокрутка... А решение то оказалось совсем-совсем простым (долго я ржал, когда понял) )))))
За время копания в шаблоне Prestы естественно в некоторые файлы (в частности в headers.tpl) я добавлял строки для подключения ява-скриптов и плагинов jquery, которые находил на просторах интернета для украшательства стандартного шаблона... вот только загвоздка была в том, что часть ява-плагинов написаны под НОВЫЙ jquery (под 1.4.х если не ошибаюсь) и естественно требуют подгрузку этого нового jquery (иначе, эти ява-скрипты и плагины просто не будут работать).... соответственно, как только где-то в каком-либо tpl происходит подгрузка нового jquery , то КАК МИНИМУМ прокрутка в productscategory и прокрутка от короткого описания товара до полного описания РАБОТАТЬ НЕ БУДУТ.... Почему??? Не знаю... Во всяком случае в Опере Ява ругалась, когда я пытался нажимать кнопки "вперед-назад" на прокрутке в productscategory и плевалась ошибками типа "Эти объекты не имеют свойств для скроллинга"... То ли Опера (10.5) не понимает jquery 1.4, а соответственно из-под него не может осуществить прокрутку, то ли jquery 1.4 не понимает "старые" плагины, написанные для jquery 1.3. В нашей Престе все ява-скрипты работают под jquery 1.3 (поправьте меня, если ошибаюсь)....
Какое может быть решение всего этого????
Я прошерстил все tpl файлы, где я добавлял подгрузку новых плагинов и просто стирал строки, подключающие jquery 1.4..... правда после этого получалось что "новые" плагины начинали работать под jquery 1.3... некоторые работали, некоторые глючили... пришлось ручками править"новые" плагины под синтаксис jquery 1.3 чтобы они работали нормально... Зато СРАЗУ заработали и прокрутка в productscategory и прокрутка от краткого описания товара до полного описания на странице товара....

P.S. Написал много и "своими словами", а не сухим языком программистов...но думаю что я смог объяснить то, что я имел ввиду )))))) просто сам не программист, новичок ))))))
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009


16-08-2010 11:50
Преста работает на jquery 1.2.6 некоторые плагины под 1.3 и 1.4 вообще могут не работать и более того не давать работать остальным плагинам. На официальном форуме обсуждался переход на 1.4.x но если это и произойдет, то не в ближайшее время.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
davatp
Новичок
Сообщений: 14
Регистрация: 02-08-2010


16-08-2010 17:17
Цитата:( ors @ 16-08-2010 07:50 Смотреть сообщение )
Преста работает на jquery 1.2.6 некоторые плагины под 1.3 и 1.4 вообще могут не работать и более того не давать работать остальным плагинам.


ааааа... да, точно..на jquery 1.2.6... я почему-то спутал с файлом jquery.easing.1.3....

ну итог таков, что если какие-то плагины перестали работать, то проверяйте, ребята, не подгружается ли у вас новый jquery выше 1.2.6 для какого-нибудь "нового" плагина, который вы нарыли в интернете и вставили в шаблончик....

P.S. Странно... я думал, что новые версии программных продуктов должны на 100% понимать "старые документы" (ну типа как "новый" Office 2007 открывает все doc файлы "старого" office 2003)... а в реальности - "новый" jquery вообще не совместим с продуктами "старых" jquery (ну или "почти не совместим")
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009


16-08-2010 17:20
Обратная совместимость относится только к форматам файлов, а не к коду. Не будут же плагины от 2003 оффиса в 2007 работать.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос 
Всего: 11 « < 6 7 8 9 10 11 >