Все про Osclass

Статус
В этой теме нельзя размещать новые ответы.
Сейчас сижу на мобиле. Сделал уже бесплатный ковырял fasebook и google тоже бесплатный. Все работает. Как буду на компе постараюсь скинуть исправленные плагины, но работающие.
 
Для просмотра ссылки Войди или Зарегистрируйся :)
очень хочется посмотреть на удачные примеры досок объявлений Osclass.
может кто знает???
 
Lus_Lui что за тема у тебя?
 
Для просмотра ссылки Войди или Зарегистрируйся :)
очень хочется посмотреть на удачные примеры досок объявлений Osclass.
может кто знает???
Скрытое содержимое для пользователя(ей): Lus_liu, Piercer


Вопрос по теме Patricia, админский раздел:
- если через админку начать править объявление (любое пользовательское), то не отображается телефон, вид (продажа/покупка/обмен и тд) и ссылка на ютуб.
А в теме Veronika все отображается корректно. Есть идеи? Копирование папки \oc-content\themes\veronika\admin в одноименную patricia не помогло.
12.jpg

В базе данных в таблице oc_t_item вообще нет параметра phone!
Зато в таблице oc_t_item_veronikа есть запись s_phone где и прописаны все телефоны. хз почему так.

Так. Отображение телефона на item.php для темы Patricia я вылечил (если объявление добавлялось через админку без регистрации пользователя). Осталось вылечить саму админку на отображение телефона... Если кому надо, обращайтесь.
 
Последнее редактирование:
Вопрос по теме Patricia, админский раздел:
- если через админку начать править объявление (любое пользовательское), то не отображается телефон, вид (продажа/покупка/обмен и тд) и ссылка на ютуб.
А в теме Veronika все отображается корректно. Есть идеи? Копирование папки \oc-content\themes\veronika\admin в одноименную patricia не помогло.
Посмотреть вложение 90575

В базе данных в таблице oc_t_item вообще нет параметра phone!
Зато в таблице oc_t_item_veronikа есть запись s_phone где и прописаны все телефоны. хз почему так.
Это 2 разные темы.
У вероники своя таблица для телефона и других опций, что ты перечислил.
Копируя файлы из 1 темы в другую 100 % гарантия уга..ить сайт.:dead::eek:
...вылечил...обращайтесь...???:facepalm:
 
Последнее редактирование:
...вылечил...обращайтесь...???:facepalm:

Да, вылечил. Там двух функций в Patricia не хватало:

добавить в item.php
Код:
  <?php
  // GET VERONIKA ITEM EXTRA VALUES
  function veronika_get_session( $param ) {
  return Session::newInstance()->_getForm($param);
}

    if(osc_item_user_id() <> 0) {
    $item_user = User::newInstance()->findByPrimaryKey(osc_item_user_id());
    }

    $item_extra = veronika_item_extra(osc_item_id());

    $mobile_found = true;
    $mobile = '';
    if($mobile == '') { $mobile = veronika_get_session('sPhone') <> '' ? veronika_get_session('sPhone') : $item_extra['s_phone']; }
    if($mobile == '' && osc_item_user_id() <> 0) { $mobile = $item_user['s_phone_mobile']; }
    if($mobile == '' && osc_item_user_id() <> 0) { $mobile = $item_user['s_phone_land']; }
    if($mobile == '') { $mobile = __('No phone number', 'veronika'); $mobile_found = false;}
  ?>

добавить в functions.php
Код:
  // GET VERONIKA ITEM EXTRA VALUES
function veronika_item_extra($item_id) {
  if($item_id > 0) {
    $db_prefix = DB_TABLE_PREFIX;

    $query = "SELECT * FROM {$db_prefix}t_item s WHERE pk_i_id = " . $item_id . ";";
    $result = Item::newInstance()->dao->query( $query );
    if( !$result ) {
      $prepare = array();
      return false;
    } else {
      $prepare = $result->row();
      return $prepare;
    }
  }
}

  // ADD PHONE VALUE TO OC-ADMIN EDIT ITEM
function veronika_extra_add_admin( $catId = null, $item_id = null ){
  $current_url = ($_SERVER['HTTPS'] == 'on' ? 'https' : 'http').'://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
  $admin_url = osc_admin_base_url();

  if (strpos($current_url, $admin_url) !== false) {
    if($item_id > 0) {
      $item = Item::newInstance()->findByPrimaryKey( $item_id );
      $item_extra = veronika_item_extra( $item_id );

      echo '<div class="control-group">';
      echo '<label class="control-label" for="sPhone">' . __('Phone', 'veronika') . '</label>';
      echo '<div class="controls"><input type="text" name="sPhone" id="sPhone" value="' . $item_extra['s_phone'] . '" /></div>';
      echo '</div>';

    }
  }
}

osc_add_hook('item_form', 'veronika_extra_add_admin');
osc_add_hook('item_edit', 'veronika_extra_add_admin');

добавить значение s_phone в таблицу oc_t_item (ну это сами через phpMyAdmin порешайте). пока поставил как есть, вот как цитирую. но можно function veronika_extra_add_admin переименовать в function patricia_extra_add_admin (и талее-по тексту тоже все переименовать) для читабельности кода и красоты ;)
<-------------- добавлено через 695 сек. -------------->
...вылечил...обращайтесь...???:facepalm:

у Вас любимый шаблон Patricia если, то у меня вопросов немного. один из -- про бегунок цены и про выборку область-город, когда просматриваешь поиск объявлений (frontend). как сделать автоматом подгрузку результатов (Видимо через ajax функцию). Сейчас по кнопочке "Найти" работает. спасибо!

Я создал для Patricia отдельную ветку. Будьте добры, давайте ее развивать. Спасибо!
 
Поделитесь плагином авторегистрации плизз
 
Подскажите как на веронике реализовать добавление видео с ютуба?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху