CPEngine - корректный вывод даты своим модулем
Стоимость:
0р
Как сделать удобным вывод даты? Например, не Сегодня:05.11.07, а Сегодня: 05 ноября 07 ? Легко! Читайте маленький фиксик от Арканума...
Найдите файл:
modules/curentdate/modul.php
увидите там вот это
function cpDatum()
{
echo '<b>Сегодня: ' . date("d.m.y, H:i:s") . '</b><hr />';
}
удалите и замените на это
function cpDatum() {
switch (date("F")){
case 'January': $month = 'января'; break;
case 'February': $month = 'февраля'; break;
case 'March': $month = 'марта'; break;
case 'April': $month = 'апреля'; break;
case 'May': $month = 'мая'; break;
case 'June': $month = 'июня'; break;
case 'July': $month = 'июля'; break;
case 'August': $month = 'августа'; break;
case 'September': $month = 'сентября'; break;
case 'October': $month = 'октября'; break;
case 'November': $month = 'ноября'; break;
case 'December': $month = 'декабря'; break;
}
$now_date = date("d ".$month." Y г., H:i:s");
echo 'Сегодня: ' . $now_date;
}
modules/curentdate/modul.php
увидите там вот это
function cpDatum()
{
echo '<b>Сегодня: ' . date("d.m.y, H:i:s") . '</b><hr />';
}
удалите и замените на это
function cpDatum() {
switch (date("F")){
case 'January': $month = 'января'; break;
case 'February': $month = 'февраля'; break;
case 'March': $month = 'марта'; break;
case 'April': $month = 'апреля'; break;
case 'May': $month = 'мая'; break;
case 'June': $month = 'июня'; break;
case 'July': $month = 'июля'; break;
case 'August': $month = 'августа'; break;
case 'September': $month = 'сентября'; break;
case 'October': $month = 'октября'; break;
case 'November': $month = 'ноября'; break;
case 'December': $month = 'декабря'; break;
}
$now_date = date("d ".$month." Y г., H:i:s");
echo 'Сегодня: ' . $now_date;
}
Комментарии
Последний комментарий
| От pavel b в 06.11.2007, 00:20 |
|
А как быть со стандартной датой (та что дата создания документа), хотелось бы
также чтоб выводилась.
| От Monc Arcanum в 06.11.2007, 06:22 |
|
Стоимость реализации данного хака примерно 300 рублей...Если Вы готовы оплатить
данный заказ, отправьте сообщение в разделе Обратная связь.
| » Ответ: От pavel b в 06.11.2007, 11:26 |
Данный хак попробую сам, а нужно хитрые условия
запросаю
Пример:
Вывод элементов рубрик три вправо и вниз до бесконечности, другими словами, еще одно условие, если попался третий или n-ый элемент перенос строки или еще какое действие, а элементов неизвестно от 1 до 300 по умолчанию ангине. Вот.
Пример:
Вывод элементов рубрик три вправо и вниз до бесконечности, другими словами, еще одно условие, если попался третий или n-ый элемент перенос строки или еще какое действие, а элементов неизвестно от 1 до 300 по умолчанию ангине. Вот.
| От Monc Arcanum в 06.11.2007, 14:26 |
|
Насчет даты в новостях попробуйте, тем более, что подсказка дана выше )) Сегодня
вечером, когда доберусь до дома, я этот хак прикручу на этом сайте, он уже
готов...посмотрите..
На счет вывода в столбик в запросах - если Вам это очень нужно, отсылайте по Обратной связи заявку - сделаю - не вопрос...обсуждение стоимости - по E-mail.
На счет вывода в столбик в запросах - если Вам это очень нужно, отсылайте по Обратной связи заявку - сделаю - не вопрос...обсуждение стоимости - по E-mail.
| » Ответ: От Monc Arcanum в 06.11.2007, 16:28 |
)))) Ну вот тебе и решение проблемы. Говорим
дружно MasterDaemon'у спасибо за намек, а мне за
реализацию... Ну конечно же, проблема то проста
)))
Смотри, у нас есть DIV - ты для него задаешь определенную ширину, например 300 и в этот DIV помещаешь [content] в запросе...т.е. у тебя будет вот так
<div style="width:330px">
[content]
</div>
а для внутренних элементов делаешь DIV по 100 и по достижении главного размера у тебя будет авто-перенос....
<div style="width:100px; padding:0px 5px 0px 5px; float:left">
[cpabrub:10][50]
</div>
Вот и все!! Только не надо говорить что не работает - я ТОЛЬКО ЧТО это сделал!!
Смотри, у нас есть DIV - ты для него задаешь определенную ширину, например 300 и в этот DIV помещаешь [content] в запросе...т.е. у тебя будет вот так
<div style="width:330px">
[content]
</div>
а для внутренних элементов делаешь DIV по 100 и по достижении главного размера у тебя будет авто-перенос....
<div style="width:100px; padding:0px 5px 0px 5px; float:left">
[cpabrub:10][50]
</div>
Вот и все!! Только не надо говорить что не работает - я ТОЛЬКО ЧТО это сделал!!
| » Ответ: От pavel b в 07.11.2007, 09:55 |
Спасибо, это конечно выход из положение...
| От max maxis в 09.11.2007, 01:56 |
|
А можно извратиться и написать цикл на смарти?
т.е. как написать это понятно, а будет ли этот шаблон обрабатываться через самрти?
т.е. как написать это понятно, а будет ли этот шаблон обрабатываться через самрти?
| » Ответ: От Monc Arcanum в 09.11.2007, 09:23 |
Не смотрел, можно ли там сделать такую хитрость,
но помоему не получится....
Печать страницы | Рекомендовать Сайт

