Категории |
Помогите плиз с шаблоном ageyo-tech !!!При переходе на товар выдайот на верху вот такое: Включите шаблон ageyo-tech , что бы было видно в чем проблема. Включил шаблончик. И зделал скрин) проблемы начинаются не при переходе в карточку товара, а уже на листинге. При переходе на товар выдайот на верху вот такое: Deprecated: Function split() is deprecated in /home/h41838/data/www/toursport.com.ua/themes/ageyo-tech/source/boxes/categories.php on line 60 Ведь все написано, указано место, диагностирована ошибка... 1. (не самый лучший) Поскольку конфликт в целом не мешает работе движка, можно убрать вывод предупреждения. 2. Замени в папке themes/ageyo-tech/source/boxes файл categories.php на файл show_category.inc.php (соответственно переименовав его в сategories.php) взятый из папки themes/ageyo-tech/source/inc или из одноименной папки другого шаблона А предлагаются какие-то авантюрные способы... А второй способ вообще вредоносный, он означает, что бокс категорий просто не будет показываться... Ведь все написано, указано место, диагностирована ошибка... Вместо того, что бы всякий раз пикетироваться и критиковать, что бы показать, какой ты умный, а все остальные дураки, взял бы и помог человеку, который, скорее всего, не имеет понятия, что такое Html, а тем более PHP. А предлагаются какие-то авантюрные способы... Ты вообще ничего не предлагаешь, только критикуешь А второй способ вообще вредоносный, он означает, что бокс категорий просто не будет показываться... Я считаю, что ты хорошо разбираешься в Шопосе и программинге, поэтому, по меньшей мере, странно от тебя слышать такую глупость. Ниже для ТС напишу, как это делается, попробуй на досуге проэксперементировать, что бы на будущее не делать таких голословных заявлений) ------------------------------------------------------------------ to Cat: 1. Заменяешь в шаблоне ageyo-tech папку themes/ageyo-tech/source/inc одноименной папкой из любого другого рабочего шаблона "Х" 2. Заменяешь файл themes/ageyo-tech/source/boxes/categories.php одноименным файлом из шаблона "Х" 3. Прописываешь стили для бокс категорий Из сообщения, видимо, у вас конфликтует функция split в функционале бокса категорий с какой то функцией в карточке товара. Deprecated: Function split() is deprecated... - в PHP 5.3 эта функция считается устаревшей, а не конфликтной с другими. http://php.net/manual/en/function.split.php http://www.php.net/manual/en/function.preg-split.php Попробуйте в указанном файле themes/ageyo-tech/source/boxes/categories.php заменить $id = split('_', $cPath); на $id = explode('_', $cPath); to Cat: 1. Заменяешь в шаблоне ageyo-tech папку themes/ageyo-tech/source/inc одноименной папкой из любого другого рабочего шаблона "Х" 2. Заменяешь файл themes/ageyo-tech/source/boxes/categories.php одноименным файлом из шаблона "Х" 3. Прописываешь стили для бокс категорий То же вариант. Проблема может быть в последствии только со стилями (в плане того, что не подойдет под шаб и нужно будет допиливать) Попробуйте в указанном файле themes/ageyo-tech/source/boxes/categories.php заменить $id = split('_', $cPath); на $id = explode('_', $cPath); Полностью согласен, этот вариант должен проканать А второй способ вообще вредоносный, он означает, что бокс категорий просто не будет показываться... Я считаю, что ты хорошо разбираешься в Шопосе и программинге, поэтому, по меньшей мере, странно от тебя слышать такую глупость. Непонятно, почему Вам странно это слышать. Ваш способ 2 предлагает заменить содержимое файла themes/ageyo-tech/source/boxes/categories.php на содержимое файла themes/ageyo-tech/source/inc/show_category.inc.php. В первом из двух файлов определяется метка box_CATEGORIES для шаблона с содержимым бокса категорий. А во втором всего лишь определяется вспомогательная функция. Значит, если эту замену сделать, метка не будет нигде определяться и бокс категорий должен просто пропасть. Перед тем, как написать про Ваш второй способ, я это проверил. Так и есть, пропадает бокс. А у Вас как, неужто показывается? Перед тем, как написать про Ваш второй способ, я это проверил. Так и есть, пропадает бокс. А у Вас как, неужто показывается? Если файлы брать с рабочего шаблона, то будет работать. Единственное, что приходится корректировать стили для этого бокса. Из интереса попробуй, как я написал выше. В данном случае это уже не актуально, так как NeBox предложил более грамотное решение, но может в будущем пригодится Перед тем, как написать про Ваш второй способ, я это проверил. Так и есть, пропадает бокс. А у Вас как, неужто показывается? Если файлы брать с рабочего шаблона, то будет работать. Единственное, что приходится корректировать стили для этого бокса. Из интереса попробуй, как я написал выше. В данном случае это уже не актуально, так как NeBox предложил более грамотное решение, но может в будущем пригодится Не знаю, что имеете в виду под "с рабочего шаблона". Я скачал шаблон со страницы шаблонов http://www.shopos.ru/themes/ и на этом проверял. При Вашем способе 2 пропадает бокс напрочь. Может, выложите свои " файлы с рабочего шаблона"? Отвечать за свои слова - это всегда актуально. http://toursport.com.ua Помогите как вернут нормальный вид шаблона! И подскажыте как править те шаблоны чтоб они нормально работали! вот силка от куда качал http://rutracker.org/forum/viewtopic.php?t=3327801 По ссылке в основном очень старые шаблоны, обычно дают на текущей версии ошибки. Хотите, чтоб они работали - надо исправлять. Может, выложите свои " файлы с рабочего шаблона"? Отвечать за свои слова - это всегда актуально. Да уж, заниматься флудом ты любишь и умеешь... Для тех, кто в подлодке: В оригинальном дистрибьюте (для непонятливых, это тот который лежит на этом сайте по адресу http://www.shopos.ru/shopos.zip) Есть шаблоны: default default-red cleanshop Возьми из любого из них вышеуказанные файлы и если руки не кривые и флуд это не основной твой конек, то все у тебя получится. to Cat http://toursport.com.ua Помогите как вернут нормальный вид шаблона! - У тебя нет или скрипт не видит файла стилей style.css, прверь его наличие - Вычисти папку Cashe И подскажыте как править те шаблоны чтоб они нормально работали! 1. Не пользоваться левыми варезными шаблонами; 2. Изучать PHP, Html и Smarty А вообще Ваша позиция очень интересная: вот я скачал пиратскую версию скрипта, у меня что-то не работает, скорей мне помогайте на официальном форуме, к тем пиратам за помощью не обращаюсь... Полностью согласен. Качают бесплатные варезные скипты, шаблоны и желая заработать киллограмы денег, при этом, почему то не хотят вкладывать ни одной своей копейки, и считают, что и вся остальная работа для них должна делаться тоже бесплатно. Обращайтесь туда, где вы качаете весь этот шлак. Качественное редко бывает бесплатным. Может, выложите свои " файлы с рабочего шаблона"? Отвечать за свои слова - это всегда актуально. Да уж, заниматься флудом ты любишь и умеешь... Для тех, кто в подлодке: В оригинальном дистрибьюте (для непонятливых, это тот который лежит на этом сайте по адресу http://www.shopos.ru/shopos.zip) Есть шаблоны: default default-red cleanshop Возьми из любого из них вышеуказанные файлы и если руки не кривые и флуд это не основной твой конек, то все у тебя получится. Действую по Вашей методе: 1. Взял из указанного источника файл themes/cleanshop/source/inc/show_category.inc.php 2. Записал его как themes/ageyo-tech/source/boxes/categories.php В результате пропал бокс категорий. Да и как ему не пропасть, если файл, в котором формируется бокс, заменили на файл с совсем другими содержанием, выполняющий совсем другую задачу? to korshunov 1. Заменяешь в шаблоне ageyo-tech папку themes/ageyo-tech/source/inc одноименной папкой из любого другого рабочего шаблона "Х" 2. Заменяешь файл themes/ageyo-tech/source/boxes/categories.php одноименным файлом из шаблона "Х" 3. Прописываешь стили для бокс категорий менять надо всю папку inc, а не файл show_category.inc.php В зависимости от шаблона, в ней может находится 1 - 3 файла Это про что? Мы, кажется, обсуждаем второй вариант отсюда: проблемы начинаются не при переходе в карточку товара, а уже на листинге. Если идти по пути наименьшего сопротивления могу предложить два варианта: 1. (не самый лучший) Поскольку конфликт в целом не мешает работе движка, можно убрать вывод предупреждения. 2. Замени в папке themes/ageyo-tech/source/boxes файл categories.php на файл show_category.inc.php (соответственно переименовав его в сategories.php) взятый из папки themes/ageyo-tech/source/inc или из одноименной папки другого шаблона Именно его я назвал ВРЕДОНОСНЫМ. А Вы приводите как-то уже третий вариант, который придумали позже. Хотелось бы, чтоб Вы отвечали точно по обсуждаемому вопросу, а не отклонялись в сторону. Спасибо что отвечаете!!! Но неполучаетса у меня вернуть всьо как было. Решыл переставить движок. :) |
|