Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Помогите плиз с шаблоном 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


Подскажите что там нетак?)))) :) :) :)


Включите шаблон ageyo-tech , что бы было видно в чем проблема.
Из сообщения, видимо, у вас конфликтует функция split в функционале бокса категорий с какой то функцией в карточке товара.
Эта проблема у вас возникает при открытии товара из субкатегории ?


Включил шаблончик. И зделал скрин)


проблемы начинаются не при переходе в карточку товара, а уже на листинге.
Если идти по пути наименьшего сопротивления могу предложить два варианта:
1. (не самый лучший) Поскольку конфликт в целом не мешает работе движка, можно убрать вывод предупреждения.
2. Замени в папке themes/ageyo-tech/source/boxes  файл categories.php на файл show_category.inc.php (соответственно переименовав его в сategories.php) взятый из папки themes/ageyo-tech/source/inc  или из одноименной папки другого шаблона



При переходе на товар выдайот на верху вот такое:
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  Помогите как вернут  нормальный вид шаблона!
Скачал 40шаблонов для shopOs . Загрузил один которий понравилса  а оно почему зделалось вот таким как шас на сайте ! После я удалил все шабони кроме ageyo-tech но ситуация неисправилась! Потом заргузил шаблони стандартние которые вместе с движком были но всьо осталось так же! ПОМОГИТЕ плиз 
Можна конечно переставить движок но тогда категории слетят


И подскажыте как править те шаблоны чтоб они нормально работали! вот силка от куда качал 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  или из одноименной папки другого шаблона


Именно его я назвал ВРЕДОНОСНЫМ.  А Вы  приводите как-то уже третий вариант, который придумали позже.

Хотелось бы, чтоб Вы отвечали точно по обсуждаемому вопросу, а не отклонялись в сторону.


Спасибо что отвечаете!!! Но неполучаетса у меня вернуть всьо как было.  Решыл переставить движок.  :)


Источник



Copyright ShopOS