Php pro bid: работаем с категориями

18.02.2011
ReTweet

Уже несколько раз приходили вопросы по проблеме работы с категориями в php pro bid при мультиязычности сайта. Сначала не обратил внимание, но вопросов в форму контактов становилось все больше. Надо предлагать решение, которое сам использовал в работе при запуске системы.

Давайте разберемся, как все работает в системе Pro bid. В базе данных php pro bid хранятся все данные по категориям в таблице префикс_categories. В языковых блоках для управления категориями присутствуют два файла categories_array.php и category.lang.php Связывается все это по categories_id (номеру категории или подкатегории) и parent_id (номеру основной категории для подкатегории).

При управлении категориями из административной панели, при выборе "Редактировать категорию", скрипт предложит список категорий, "привязаный" к выбранному языку сайта (исходя из id заложенных в базе данных). Т.е., если мы изменяем или дополняем категории для английского языка, при выбранном на сайте языке - английском, изменения коснутся только категорий применительно к данному языку и никак не отразится на выводе категории в русском. Ну и, конечно, наоборот. Так организована работа с категориями. Категории, не подвергшиеся изменению, будут заменены в языковых файлах в соответствии с базой данных. Это же произойдет и при редактировании категорий в русской раскладке. Т.е. весь перевод русских файлов categories_array.php и category.lang.php будет заменен на их английское значение по базе.

Замечу, если в предлагаемом списке, при выбранном русском языке сайта, будут категории на английском, то не удивляйтесь, если при этом на сайте появятся категории в английском написании.

Тем самым, для корректной работы в нужных языковых раскладках, перед началом работы, вам необходимо для русского языка (любого другого отличного от английского) ввести все необходимые переводы для категорий из административной панели.

Возможно есть и более простой способ, менее трудоемкий, но он уже будет связан с изменениями в скриптах работы системы. Предлагаемых вариантов изменений не видел в сети, к сожалению.

Отзывов 9 на “Php pro bid: работаем с категориями”
  1. 1От Lord 20 Фев 2011 | Ответить

    Как-то через одно место. Не очень удобно. Приходится сначала язык на главной менять, потом в админке категории

  2. 2От wolf 20 Фев 2011 | Ответить

    Возможно, есть и другой вариант в работе или изменении скриптов. Я пользуюсь тем, что найдено - это и предлагается. Предложите свой вариант, с радостью будем использовать, особенно, если будет проще.

  3. 3От Govard 4 марта 2011 | Ответить

    Вопрос не в тему. Можно ли развернуть phpprobid на денвере.

  4. 4От wolf 5 марта 2011 | Ответить

    Phpprobid после покупки на сайте разработчиков привязывается к домену и ip сети. Насколько вероятна его безошибочная работа, да и работа вообще, под денвером - не скажу. Скорее всего нет, работать не будет.

    Это не относится к взломанным версиям. Кто и как их вскрывал и что оставил после себя - тайна за семью печатями. Работа с такими программами на ваше усмотрение и риск.

    Мы в работе используем только лицензионные скрипты.

  5. 5От Алексей 12 марта 2011 | Ответить

    Существует проблема с категориями обратного аукциона. При создании категории она не отображается на сайте, появляется только (0). Кто знает решение это проблемы?

  6. 6От wolf 13 марта 2011 | Ответить

    Можно сказать какую конкретно страницу вы пытаетесь редактировать?
    Исходя из этого уже можно было бы конкретнее говорить.
    Очень похоже на описываемый случай, когда редактировался уже русифицированный файл в выборе другого языка. В этом случае в русской раскладке, к примеру, вместо английского названия выводило пустое место и (0) в количестве.

  7. 7От sumatra 25 марта 2011 | Ответить

    Привет. Можете оказать помощь в настройке и смене шаблона. Оцените. Жду ответа на указанный мейл.

  8. 8От wolf 25 марта 2011 | Ответить

    Хорошо, постараюсь ответить в ближайшее время

  9. 9От wolf 15 Апр 2011 | Ответить

    Не получилось. Приболел я тут капитально. И до сих пор еще не оправился. Не до сайтов пока. Извини.

Извините, но коментирование запрещено.

Коротко о сайте.

Блог meganfoxstar.ru поможет вам в Установке и настройке cms Vamshop, PHPProBid, Esyndicat, закрепит и расширит имеющиеся знания. Создание сайтов, продвижение сайтов, оптимизация информации. Теория и практика seo. CSS-верстка, веб-мастеринг, интернет-технологии, манимейкинги – все это и намного больше вы сможете найти на страницах нашего проекта!.

Основной        Дополнит         Twitter
RSS фид основной    RSS фид дополнительный    Всего Фолловеров блога
1006
RSSПодписка на обновления по RSS

Обновления блога по почтеОбновления блога на почтовый ящик