Все про Osclass

Статус
В этой теме нельзя размещать новые ответы.
Пробовал.Ни чего не понял
в файле тема,style.css удалите ,только для начала поставьте от зара плагин.куки появляются вверху сайта маленькой полоской
Код:
/* COOKIES PLUGIN */
.cookietext:before { content:"";background: url(../images/cookie.png); display:block;margin:0 auto 15px auto;width:70px;height:62px;}
.cookietext { display: block; width: 100%; font-size: 15px; line-height:20px;float:left;clear:both; position: relative;margin:0 0 15px 0; }
.cookietext > a:hover {text-decoration:underline;}
.cc-cookies { opacity:0.95;position: fixed; bottom: 0px; right: 0px; z-index: 99999;width:270px;height:270px;overflow:hidden;border-top-left-radius:140px;}
.cc-cookies .ins { display: block; position:absolute;right:-30px;bottom:-30px;left:0;top:0;padding:42px 50px 50px 30px; background: #fff; text-align: center; color: #444; z-index:9; font-size:16px; border-radius: 150px;border-bottom-right-radius:0;border: 10px solid #e4e4e4;}
.cc-cookies a:not(.button), .cc-cookies a:hover:not(.button) { color: #2196F3;font-weight:500; text-decoration: none; }
.cc-cookies a:hover:not(.button) { text-decoration: none; }
.cc-overlay { height: 100%; padding-top: 25%; }
.cc-cookies-error { float: left; width: 90%; text-align: center; margin: 1em 0 2em 0; background: #fff; padding: 2em 5%; border: 1px solid #ccc; font-size: 18px; color: #333; }
.cc-cookies a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { font-size:12px;color:#555;float: none; padding: 6px 12px 6px 12px; cursor: pointer; display: inline-block; text-align: center; border-radius: 3px; font-weight: 500; background: #eeeeee; border:1px solid #ddd;margin:0 1px;text-decoration: none;}
.cc-cookies a.cc-cookie-accept:hover, .cc-cookies-error a.cc-cookie-accept:hover, .cc-cookies a.cc-cookie-decline:hover, .cc-cookies-error a.cc-cookie-decline:hover, .cc-cookies a.cc-cookie-reset:hover {text-decoration:none;background:#e6e6e6;color:#ff5722;}
.cc-cookies a .fa {font-weight:500;float:left;margin:0 5px 0 0;font-size:16px;}
.cc-cookies.cc-discreet { width: auto; padding: 0; left: auto; top: auto; }
.cc-cookies.cc-discreet a.cc-cookie-reset { background: none; text-shadow: none; padding: 0; text-decoration: underline; }
.cc-cookies.cc-discreet a:hover.cc-cookie-reset { text-decoration: none; }
.cc-cookies a.cc-cookie-reset { margin-top:40%; }
.cc-cookies a.cc-cookie-accept {}
.cc-cookies a.cc-cookie-accept:hover {}
.cc-cookies a.cc-cookie-accept .fa {color:#8BC34A;}



так же в responsive.css найдите код отвечающий за куки
 
Последнее редактирование:
Добавьте этот код в functions.php, в вашей теме:

function cust_format_date_with_time($date, $dateformat = null) {
if($dateformat==null) {
$dateformat = osc_date_format();
}
$ampm = array('AM' => __('AM'), 'PM' => __('PM'), 'am' => __('am'), 'pm' => __('pm'));

$time = strtotime($date);
$dateformat = preg_replace('|(?<!\\\)A|', osc_escape_string($ampm[date('A', $time)]), $dateformat);
$dateformat = preg_replace('|(?<!\\\)a|', osc_escape_string($ampm[date('a', $time)]), $dateformat);

return date(osc_time_format(), $time);
}

В вашем search_list.php / search_gallery.php добавить этот код:

<?php echo cust_format_date_with_time(osc_item_pub_date()); ?>

Теперь у вас есть час. Чтобы изменить формат часов пойти , чтобы показать больше-> Settings-> General.

пример в файле search_gallery.php:
<div class="normal"><?php echo $item_date; ?> <?php echo cust_format_date_with_time(osc_item_pub_date()); ?></div>

Вот и все!
...........
Не сработало(((...появилось только время Для просмотра ссылки Войди или Зарегистрируйся
но нет никакого сегодня...вчера и т.д....
 
...........
Не сработало(((...появилось только время Для просмотра ссылки Войди или Зарегистрируйся
но нет никакого сегодня...вчера и т.д....
Это закинь в functions.php
Код:
function data_form($string) {
     $monn = array(
       '',
       'Января',
       'Февраля',
       'Марта',
       'Апреля',
       'Мая',
       'Июня',
       'Июля',
       'Августа',
       'Сентября',
       'Октября',
       'Ноября',
       'Декабря'
     );
     //Разбиваем дату в массив
     $a = preg_split("/[^\d]/",$string);
     $today = date('Ymd');
     if(($a[0].$a[1].$a[2])==$today) {
       //Если сегодня
       return("Сегодня в ".$a[3].":".$a[4]);
     
     } else {
       $b = explode("-",date("Y-m-d"));
       $tom = date("Ymd",mktime(0,0,0,$b[1],$b[2]-1,$b[0]));
       if(($a[0].$a[1].$a[2])==$tom) {
         //Если вчера
         return("Вчера в ".$a[3].":".$a[4]);
       
       } else {
         //Если позже
$mm = intval($a[1]);
return((int)$a[2]." ".$monn[$mm]." ".в." ".$a[3].":".$a[4]);
       }
     }
   }

А это в файлы Item.php и loop-single.php вставишь где тебе нужно:

Код:
$date = osc_item_pub_date();
$format_date = data_form($date);
echo "Размещено ".$format_date;
 
Без-имени-13.png
А если хотите, чтобы дата объявления показывалась : Опубликовано сегодня, 12 Февраля 2017 в 17:48, то код такой:

Код:
 //Если сегодня
  $mm = intval($a[1]);
  return("Сегодня, ".(int)$a[2]." ".$monn[$mm]." в ".$a[3].":".$a[4]);

Код:
//Если вчера
         return("Вчера, ".(int)$a[2]." ".$monn[$mm]." в ".$a[3].":".$a[4]);
 
С переводом zara еще не разобрался. Может есть готовый русский .ро к ZARA ?
 
где тут на форуме кнопка "Спасибо"? никак не могу найти ))
 
справа функция мне нравится
 

Вложения

  • Все про Osclass I Стра_ - https___www.nulled-mirror.com_threads_272759_page-165.png
    Все про Osclass I Стра_ - https___www.nulled-mirror.com_threads_272759_page-165.png
    111,6 KB · Просмотры: 105
У меня на этом месте только Шарик без Матроскина ;)
Без-имени-13.png
 
Для просмотра ссылки Войди или Зарегистрируйся
спасибо за помощь. Но в этом случае у меня пропадает год из даты Для просмотра ссылки Войди или Зарегистрируйся
формат даты при переменной osc_item_pub_date() 12 февраля 2017...
Прошу прощения за глупый вопрос. Я так понимаю год теряется в коде который добавил в functions.php
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху