Форум русской поддержки Joomla!® CMS
05.12.2016, 06:32:49 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Дата+время в AdsManager Joomla3

 (Прочитано 1458 раз)
0 Пользователей и 1 Гость смотрят эту тему.
kanevlife
Осваиваюсь на форуме
***

Репутация: +9/-0
Offline Offline

Пол: Мужской
Сообщений: 84


Всегда читай до конца, и не будет лишних вопросов


« : 08.06.2013, 14:26:01 »

AdsManager 2.8, Joomla 3
модуль mod_adsmanager_ads
Как добавить время создания объявления в
Цитировать
echo  reorderDate($row->date_created);
Пример: 06-08-2013 г. 13:30
« Последнее редактирование: 08.06.2013, 14:29:52 от kanevlife » Записан
khan-alex
Осваиваюсь на форуме
***

Репутация: +6/-1
Offline Offline

Сообщений: 173


« Ответ #1 : 08.06.2013, 22:38:28 »

Вставь date в поле 1 в настройках модуля. Хотя нет, сорри, не внимательно прочитал вопрос.
« Последнее редактирование: 08.06.2013, 22:43:49 от khan-alex » Записан
max_1985
Завсегдатай
*****

Репутация: +55/-0
Offline Offline

Сообщений: 598



« Ответ #2 : 09.06.2013, 09:56:57 »

http://joomlaforum.ru/index.php/topic,222301.msg1164312.html#msg1164312
Записан
grinat
Давно я тут
****

Репутация: +34/-2
Offline Offline

Пол: Мужской
Сообщений: 352



« Ответ #3 : 09.06.2013, 16:23:13 »

Код
echo date('d-m-Y г. H:i', strtotime($row->date_created));
Записан
kanevlife
Осваиваюсь на форуме
***

Репутация: +9/-0
Offline Offline

Пол: Мужской
Сообщений: 84


Всегда читай до конца, и не будет лишних вопросов


« Ответ #4 : 10.06.2013, 19:02:36 »

grinat 5+ Все работает отлично. Спасибо!
Записан
Gemini
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 42


« Ответ #5 : 06.02.2014, 21:29:28 »

У меня не получилось...
Записан
Frics
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 28


« Ответ #6 : 30.09.2015, 21:16:31 »

Никак не получается  добавить время(часы+минуты), вернее получилось только время московское а мне нужно на два часа позже. Незнаю где поковырять чтобы решить эту проблему.
« Последнее редактирование: 05.10.2015, 20:02:25 от Frics » Записан
Frics
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 28


« Ответ #7 : 05.10.2015, 20:02:46 »

Готов заплатить 5$ за решение этой проблемы. Я сам ничего почти не смыслю в этом.
Записан
max_1985
Завсегдатай
*****

Репутация: +55/-0
Offline Offline

Сообщений: 598



« Ответ #8 : 06.10.2015, 13:07:08 »

Готов заплатить 5$ за решение этой проблемы. Я сам ничего почти не смыслю в этом.
Напишите в личку: версию ADS и где необходимо изменить. Сделаю!
Записан
Frics
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 28


« Ответ #9 : 06.10.2015, 20:48:11 »

Напишите в личку: версию ADS и где необходимо изменить. Сделаю!
В личку написать не получается говорит "Вы не можете отправлять личные сообщения"
Проблема такая у меня Joomla Joomla! 3.4.1  и установил компонент AdsManager 3.1.0. Хотел чтобы  объявления в списке показывались в таком формате дата+часы+минуты и использовал Ваш код на этом форуме http://joomlaforum.ru/index.php/topic,222301.0/topicseen.html
Код:
if ( $date && ereg( "([0-9]{4})-([0-9]{2})-([0-9]{2})[ ]([0-9]{2})Sad[0-9]{2})Sad[0-9]{2})", $date, $regs ) ) {
$date = mktime( $regs[4], $regs[5], $regs[6], $regs[2], $regs[3], $regs[1] );
$date = $date > -1 ? strftime( $format, $date + ($offset*60*60) ) : '-';
}
но он у меня выдал ошибку и Я начал экспериментировать, в итоге ничего не понимая в коде сделал так:
Код:
function reorderDate( $date ){

$format = JText::_('ADSMANAGER_DATE_FORMAT_LC');

if ($date && (preg_match("/([0-9]{4})-([0-9]{2})-([0-9]{2})[ ]([0-9]{2}):([0-9]{2}):([0-9]{2})/",$date,$regs))) {
$date = mktime( $regs[4], $regs[5], $regs[6], $regs[2], $regs[3], $regs[1] );
$date = $date > -1 ? strftime( $format, $date + ($offset*60*60)) : '-';
}
return $date;
}
Но как не странно всё получилось в формате дата+часы+минуты но время московское(хостинг eurobyte.ru) а мне нужно GMT+5. Вот в этом проблема нужно время на 2 часа позже. И код проверьте пожалуйста.
плачу 5 баксов за решение проблемы.

« Последнее редактирование: 08.10.2015, 20:21:51 от Frics » Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet