Все про Osclass

Тема в разделе "Osclass", создана пользователем maksim, 6 мар 2016.

  1. Pavel219

    Pavel219 Создатель

    Регистр.:
    25 сен 2017
    Сообщения:
    40
    Симпатии:
    2
    Тоже интересно, если найдешь отпиши пожалуйста)
     
  2. msktube

    msktube Писатель

    Регистр.:
    15 окт 2013
    Сообщения:
    6
    Симпатии:
    0
    Подскажите кто знает, как сделать несколько валют на сайте, как на скрине. это можно сделать в настройках вероники или нужен плагин? Добавлял другие валюты, но цена в другой валюте не отображается, как была одна валюта так и осталась, просто при добавлении объявления можно выбрать другую валюту и все. Хочу сделать как на скринах
    <-------------- добавлено через 3245 сек. -------------->
    Подскажи как настроил мультивалюту для своего сайта?
     

    Вложения:

  3. djodofin

    djodofin Создатель

    Регистр.:
    6 июл 2017
    Сообщения:
    46
    Симпатии:
    9
    Плагин Multicurrency
    Перейти по ссылке

    Для Веронеки есть на оф сайте в наборе бесплатных плагинов.

    Плагин Multicurrency - Доллары, фунты, евро, юаня, иены ... Ваш сайт объявлений является международным, и вам нужно приветствовать пользователей со всего мира. Этот плагин позволит вашим пользователям выбирать валюту, в которой они хотят опубликовать цену своих листингов. Автоматически обновляясь ежедневно с новыми курсами обмена, теперь ваши пользователи смогут публиковать свои объявления для продажи и покупки в своей валюте.
     
  4. __pes

    __pes Постоялец

    Регистр.:
    10 май 2017
    Сообщения:
    69
    Симпатии:
    13
    Multicurrency plugin for Veronika.
     

    Вложения:

  5. __pes

    __pes Постоялец

    Регистр.:
    10 май 2017
    Сообщения:
    69
    Симпатии:
    13
    <-------------- добавлено через 202 сек. -------------->
    можно использовать готовый пример из темы вероника:

    Код:
    // SMART DATE
    function veronika_smart_date( $time ) {
      $time_diff = round(abs(time() - strtotime( $time )) / 60);
      $time_diff_h = floor($time_diff/60);
      $time_diff_d = floor($time_diff/1440);
      $time_diff_w = floor($time_diff/10080);
      $time_diff_m = floor($time_diff/43200);
      $time_diff_y = floor($time_diff/518400);
    
    
      if($time_diff < 2) {
        $time_diff_name = __('minute ago', 'veronika');
      } else if ($time_diff < 60) {
        $time_diff_name = sprintf(__('%d minutes ago', 'veronika'), $time_diff);
      } else if ($time_diff < 120) {
        $time_diff_name = sprintf(__('%d hour ago', 'veronika'), $time_diff_h);
      } else if ($time_diff < 1440) {
        $time_diff_name = sprintf(__('%d hours ago', 'veronika'), $time_diff_h);
      } else if ($time_diff < 2880) {
        $time_diff_name = sprintf(__('%d day ago', 'veronika'), $time_diff_d);
      } else if ($time_diff < 10080) {
        $time_diff_name = sprintf(__('%d days ago', 'veronika'), $time_diff_d);
      } else if ($time_diff < 20160) {
        $time_diff_name = sprintf(__('%d week ago', 'veronika'), $time_diff_w);
      } else if ($time_diff < 43200) {
        $time_diff_name = sprintf(__('%d weeks ago', 'veronika'), $time_diff_w);
      } else if ($time_diff < 86400) {
        $time_diff_name = sprintf(__('%d month ago', 'veronika'), $time_diff_m);
      } else if ($time_diff < 518400) {
        $time_diff_name = sprintf(__('%d months ago', 'veronika'), $time_diff_m);
      } else if ($time_diff < 1036800) {
        $time_diff_name = sprintf(__('%d year ago', 'veronika'), $time_diff_y);
      } else {
        $time_diff_name = sprintf(__('%d years ago', 'veronika'), $time_diff_y);
      }
    
      return $time_diff_name;
    }
    Код:
    <?php echo veronika_smart_date(osc_item_pub_date()); ?>
    
     
  6. gamess431

    gamess431 Создатель

    Регистр.:
    9 авг 2017
    Сообщения:
    34
    Симпатии:
    0
    Вопрос на счет дата публикация Как сделать если, сегодня опубликовали запись и дата показывать "Сегодня" а если пройдет день, вместо сегодня появляется "Вчера" а потом дата 15 ноября 2017
    <-------------- добавлено через 590 сек. -------------->
    Взгляни на footer.php все написано там
    <-------------- добавлено через 3383 сек. -------------->
    У меня и есть вероника но там показывает наоборот типа (день назад ) (неделя назад) хочу сделать типа (сегодня 08:43)-( вчера 12:30)далее (15, 11, 2017) у меня щас показывает так (15 ноября 2017) надо создать условия типа ( если дата меньше 24 часов в место дата показывает (сегодня) или больше 24 и меньше 48 показать (вечера)
     
  7. Andrey-

    Andrey- Создатель

    Регистр.:
    12 июн 2013
    Сообщения:
    28
    Симпатии:
    2
    Кто подскажет, как исправить, тема Veronika 1.1.9 при просмотре объявлений и с ЧПУ и без показываются объявления только при выборе "Частное лицо" или "Компания" [​IMG] , но по умолчанию "Все результаты" ничего не найдено
     
  8. __pes

    __pes Постоялец

    Регистр.:
    10 май 2017
    Сообщения:
    69
    Симпатии:
    13
    у тебя есть уже готовая функция, делай в ней любые настройки, какие тебе нужны для вывода
     
  9. gamess431

    gamess431 Создатель

    Регистр.:
    9 авг 2017
    Сообщения:
    34
    Симпатии:
    0
    Дело в том что у меня не получается показывает минуты смотри скриншот
     

    Вложения:

  10. __pes

    __pes Постоялец

    Регистр.:
    10 май 2017
    Сообщения:
    69
    Симпатии:
    13
    есть уже функция - veronika_smart_date( $time ) - делай что хочешь

    Пример:
    Код:
    function veronika_smart_date( $time ) {
      $time_diff = round(abs(time() - strtotime( $time )) / 60);
      $time_diff_h = floor($time_diff/60);
      $time_diff_d = floor($time_diff/1440);
      $time_diff_w = floor($time_diff/10080);
      $time_diff_m = floor($time_diff/43200);
      $time_diff_y = floor($time_diff/518400);
    
    
      if($time_diff < 2) {
        $time_diff_name = __('Today', 'veronika');
      } else if ($time_diff < 60) {
        $time_diff_name = __('Today', 'veronika');
      } else if ($time_diff < 120) {
        $time_diff_name = __('Today', 'veronika');
      } else if ($time_diff < 1440) {
        $time_diff_name = __('Today', 'veronika');
      } else if ($time_diff < 2880) {
        $time_diff_name =  __('Yesterday', 'veronika');
      } else if ($time_diff < 10080) {
        $time_diff_name = sprintf(__('%d days ago', 'veronika'), $time_diff_d);
      } else if ($time_diff < 20160) {
        $time_diff_name = sprintf(__('%d week ago', 'veronika'), $time_diff_w);
      } else if ($time_diff < 43200) {
        $time_diff_name = sprintf(__('%d weeks ago', 'veronika'), $time_diff_w);
      } else if ($time_diff < 86400) {
        $time_diff_name = sprintf(__('%d month ago', 'veronika'), $time_diff_m);
      } else if ($time_diff < 518400) {
        $time_diff_name = sprintf(__('%d months ago', 'veronika'), $time_diff_m);
      } else if ($time_diff < 1036800) {
        $time_diff_name = sprintf(__('%d year ago', 'veronika'), $time_diff_y);
      } else {
        $time_diff_name = sprintf(__('%d years ago', 'veronika'), $time_diff_y);
      }
    
      return $time_diff_name;
    }