На сайтах хостера Mirohost.net в связи с особенностями этого хостинга программа установки не может сохранить/изменить/удалить файлы/папки, которые копировались на сайт по FTP. Такие файлы/папки получаются созданными от имени и с правами ftp-пользователя, каких нет у системного "www"-пользователя, от имени которого выполняются php-скрипты сайта. Как следствие, при выполнении операций с этими файлами появляется сообщение "Operation not permitted ..." (операция недопустима, недостаточно прав для операции).
Техподдержка Мирохоста как-то предлагала решение: в файловом менеджере панели управления хостингом установить права 777 (rwx rwx rwx) на корневой папке сайта, указав установить права с рекурсией (то есть и во всех вложенных файлах и папках). После чего запускать нужные вам скрипты, завершавшиеся до этого с ошибками.
1 Откройте страницу видео товара в браузере Chrome или Firefox, щелкните правой кнопкой мыши на месте, где должно быть видео. Выберите из выпавшего меню "Просмотр кода элемента" ("Исследовать элемент" в Firefox). В коде страницы на этом месте должен быть либо следующий фрагмент, если при заполнении поля "видео" в товаре пользуетесь новым YouTube-кодом встраивания (он выдается на сайте YouTube.com, а именно на странице видеоролика под закладкой "Поделиться > HTML-код", и начинается с <iframe... и поддерживает как Flash, так и видео HTML5):
<iframe src="url_вашего_видео" ...></iframe>
Либо следующий фрагмент, если пользуетесь старым кодом встраивания (он начинается с <object... и поддерживает только Flash):
Если такой код отсутствует на странице, значит смотреть нужно шаблон, почему он не выводит или перестал выводить переменную {$product->video} в файле product.tpl (кстати, в некоторых десктопных шаблонах у страницы товара вообще отсутствует вывод видео, за что "поблагодарить" бы лень верстальщика).
2 Если же код вставки видео присутствует в коде страницы, тогда или что-то с настройками вашего браузера, или YouTube.com не хочет показывать это видео на стороннем сайте (в этом случае квадрат видео с указанием причины будет виден).
Вообще говоря, проверить, показывает ли ваш сайт видео, можно на отдельной странице, например создайте файл test.htm следующего содержания и поместите в корень сайта, а затем откройте в браузере страницу http://ваш.сайт/test.htm:
Добрый вечер! Я нашел глюк урлов пагинации в списках новостей, статей, медия файлов, складов. Наблюдается на урлах с QUERY частью. Ведет к потере первого параметра QUERY. Файл Admin.Page.php, метод ClientPagesNavigation::make, строка 1838.
Ошибка '?=', равно откуда взялось? Уберите. Иначе http://site.com/novosti/page_2?param1=blabla¶m2=blabla превращается в http://site.com/novosti/page_2?=param1=blabla¶m2=blabla, что неверно.
Еще строка 1824 в том же методе.
if ($page >= $pages_num) $page = $pages_num - 1;
Входной параметр $pages_num передается извне как float, я проверил везде по вашим классам модулей. Таким образом далее из строки 1855 номер текущего листа попадет в шаблон с типом float, а не integer. Справедливо при обращении как к последнему, так и за ним несуществующим листам страницы. Мелочь конечно, и все же.
Можно исправить так.
if ($page >= $pages_num) $page = intval(ceil($pages_num)) - 1;