Как изменить отображение даты

(Ответов: 6, Просмотров: 1449)
  1. Дипломник
    • Регистрация: 20.09.2012
    • Сообщений: 108
    • Репутация: 7
    Я хочу, чтобы заголовок статьи и дата отображались следующим образом:

    "ДАТА | Заголовок_статьи"
    Как это можно реализовать?
    • 0
  2. Banned
    • Регистрация: 22.05.2011
    • Сообщений: 129
    • Репутация: 23
    PHP код:
    echo $row['data'].' | '.$row['title']; 

    каков вопрос, таков ответ
    Последний раз редактировалось 24list; 21.02.2013 в 12:07.
    • 0
  3. Опытный Аватар для AlexLeo
    • Регистрация: 30.10.2011
    • Сообщений: 327
    • Репутация: 66
    • Webmoney BL: ?
    Пишу для joomla 2.5 (каков вопрос, таков ответ)

    заходите в фаил

    \templates\ваш шаблон\html\com_content\featured\default_ite m.php (Это на главной - избранное которое)

    \templates\ваш шаблон\html\com_content\article\default.php (любая статья, не главная)

    там ищете
    $params->get('show_create_date')
    $params->get('show_modify_date')
    $params->get('show_publish_date')

    $this->escape($this->item->title) - это вывод заголовка.

    и переставляете как вам нужно.

    примерно так должно быть

    Код:
    		<h2>
    			<?php echo $params->get('show_create_date').' | '.$this->escape($this->item->title); ?>
    		</h2>
    Блог, просто блог... http://alex-leo.ru
    ❤JOOMLA
    • 1

    Спасибо сказали:

    Illidiums(21.02.2013),
  4. Дипломник
    • Регистрация: 20.09.2012
    • Сообщений: 108
    • Репутация: 7
    AlexLeo, да именно для J2.5, не сообразил что надо написать.
    У меня нет
    \templates\ваш шаблон\html\com_content\featured\default_ite m.php
    Из стандартного шаблона скопировать или как сделать?
    Еще бы хорошо анонс удалить.
    Я хочу сменить именно ленту статей, а не отображение конкретной статьи

    Спасибо.
    Последний раз редактировалось Illidiums; 21.02.2013 в 12:58.
    • 0
  5. Опытный Аватар для AlexLeo
    • Регистрация: 30.10.2011
    • Сообщений: 327
    • Репутация: 66
    • Webmoney BL: ?
    Illidiums, да, можно из стандартоного или любого другого... только поправить придется много.... Вот что я оставляю в них ...

    \templates\ваш шаблон\html\com_content\article\default.php
    Код:
    <?php
    defined('_JEXEC') or die;
    
    $app = JFactory::getApplication();
    $templateparams = $app->getTemplate(true)->params;
    $images = json_decode($this->item->images);
    $urls = json_decode($this->item->urls);
    JHtml::addIncludePath(JPATH_COMPONENT . '/helpers');
    
    $params = $this->item->params;
    ?>
    <div id="full-article">
    	<div class="title">
    		<div id="norm-text">
    			<h2 style="	font-size:18px;">
    				<?php echo $this->escape($this->item->title); ?>
    			</h2>
    		</div>
    	</div>
    
    			<div id="easy-line-1"></div>
    			<?php 	
    				$title = $this->escape($this->item->category_title);
    				$title = ($title) ? $title : JText::_('JGLOBAL_UNCATEGORISED');
    				echo 'Категория: <a href="'.JRoute::_(ContentHelperRoute::getCategoryRoute($this->item->catslug)).'">'.$title.'</a>';
    				$___tmp_date = explode(' ',JHtml::_('date', $this->item->publish_up, JText::_('DATE_FORMAT_LC2')));
    				echo  ' Опубликовано: '.$___tmp_date[0]; 
    			?>	
    	
    			
    		<?php 
    			echo $this->item->text;
    		?>
    
    	<div id="comment-add">	
    		<?php echo $this->item->event->afterDisplayContent; ?>
    	</div>	
    </div>
    Это для внутренней статьи, для главной в тотм же духе, думаю разберетесь.

    ---------- Сообщение добавлено 11:39 ---------- Предыдущее 11:28 ----------

    ЗЫ А вообще могу полностью все настроить и подковырять за определенное вознагрождение... А если вы сами программируете, посмотрите вот это _http://alex-leo.ru/joomla/73-joomla-153 (актуально для всех версий джумлы)
    Блог, просто блог... http://alex-leo.ru
    ❤JOOMLA
    • 1

    Спасибо сказали:

    Illidiums(22.02.2013),
  6. Дипломник
    • Регистрация: 20.09.2012
    • Сообщений: 108
    • Репутация: 7
    AlexLeo, еще раз спасибо большое.
    Становиться понятно. Но в том что Вы указали вместо даты выводиться 0, при указании любого параметра из трех $params->get
    Сайт на локалке, показать к сожалению не могу

    Цитата Сообщение от AlexLeo Посмотреть сообщение
    ЗЫ А вообще могу полностью все настроить и подковырять за определенное вознагрождение...
    пока не надо, спасибо за предложение. Но впереть буду иметь ввиду Вас как специалиста разбирающегося в таких вопросах.
    • 0
  7. Дипломник
    • Регистрация: 20.09.2012
    • Сообщений: 108
    • Репутация: 7
    Самое интересное, если ставишь отображать дату публикации, обновления и добавления, то нули меняются на единицы. А внизу появляется нормальный текст:
    Подробности
    Создано 16.11.2012 22:56
    Обновлено 27.11.2012 12:01
    Опубликовано 16.11.2012 22:56
    Походу в параметре $params->get('show_create_date') храниться информация о установках пользователя 0-лож 1-правда

    Вот рабочий код
    Код:
    <?php echo JText::sprintf(JHtml::_('date', $this->item->publish_up)).' | '.$this->escape($this->item->title); ?>
    Последний раз редактировалось Illidiums; 22.02.2013 в 21:55.
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Как сменить макет вывода заголовка статьи, добавить отображение даты в начала заголовка [Joomla]
Joomla 1 26.01.2013 13:49
Рандомизация даты публикации статей в WP через PHPmyAdmin
CMS 2 18.06.2012 23:09
Преобразование даты
Web программирование 7 17.01.2012 14:39
Пакетная проверка даты последней индексации в Google
Софт, скрипты, сервисы 0 13.09.2011 17:15
Как убрать вывод даты на страницах WP?
Софт, скрипты, сервисы 11 24.09.2009 17:30

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры