Osclass

Статус items (Listings) в OSClass

Публикации в OSClass имеют следующие статусы:

  1. Premium: В таблице sql 'oc_t_item' значение поля 'b_premium' по умолчанию отображается в 0 (false). Списки premium (true) пользуются приоритетом позиции в результатах поиска.

  2. Active / Inactive: В таблице sql 'oc_t_item' значение поля 'b_active' по умолчанию отображается в 0 (false), item неактивен. Когда item неактивен, покажите владельцу предупреждающее сообщение о том, что его публикация еще не была проверена. Неактивный item не отображается в открытом доступе (error 404). FACT: При использовании официального плагина оплаты активным предметом считается оплаченный товар.

  3. Enabled / Disabled: В таблице sql 'oc_t_item' значение поля 'b_enabled' отображается по умолчанию в 1 (true), item включен. Item не включен, он заблокирован, но показывает предупреждение владельцу, который еще не активировал публикацию. Заблокированный item не показывается широкой публике (error 404) и исчезает из раздела листингов (владелец не может ничего делать, редактировать или удалять).

  4. Spam / Not Spam: В таблице sql 'oc_t_item' значение поля 'b_spam' по умолчанию отображается в 0 (false). Только одна публикация для целей администрирования помечена как спам. Общественность или владелец публикации не могут обнаружить публикацию, помеченную как spam.

  5. Expired / Not expired: Публикация с истекшим сроком действия не учитывается в активном состоянии, даже если она имеет значение поля 'b_active' в 1 (true). И при этом это не показывает владельцу и общественности, что это истекло, только в администрации.

Как добавить пользовательский admin menu в Osclass

Существует два способа добавления admin menu, и один более настраиваемый. Вы можете написать следующие строки из functions.php вашей темы или index.php из вашего плагина.

Как удалить type="text/javascript" в Osclass

Удалите type="text/javascript" из функции osc_enqueue_script().

Для проверки html5 на наших сайтах атрибут "type" устарел и не должен размещаться.

Мы могли бы разрешить это редактирование прямо в строке файла: 

oc-includes/osclass/classes/Scripts.php#L92

Но правильный способ исправить это без прикосновения к ядру osclass (оригинальный код) - сделать это из шаблона (для меня это лучшая практика).

Реализуйте DataTable в Osclass

DataTable в Osclass - это динамическая таблица для просмотра записей от администрации (oc-admin) и упрощения массового редактирования, обработки, активации, деактивации и удаления или фильтрации поиска записей в одном месте.

Сделать плагин в Osclass

Содержание этого руководства отвечает на этот вопрос, демонстрируя разработку прототипа плагина с основными функциями (CRUD), но, следуя тому же Osclass Model-View-Controller (MVC), вы получите полный стартовый шаблон, который вы можете скачать бесплатно в конце и использовать его в качестве руководства. Если вы сделаете это правильно, вы поймете, что все имеет смысл, и вам будет намного легче, когда вы будете заниматься разработкой и командной работой. И по прямым следствиям вы также лучше поймете систему классификации Osclass.

Osclass вернулся

С недавним официальным исчезновением поддержки Osclass мощная система объявлений последних лет, кажется, достигла своего конца, или это то, во что верят; Я представляю вам проекты, которые все еще стоят за Osclass и его возможную постоянную поддержку.

Подписка на RSS - Osclass