news_0258 Редактирование даты комментария Jcomments    При администрировании сайтов иногда возникает задача переноса комментариев с одного сайта, на другой, например при полной смене движка, или восстановлении после краха БД.

     Неважно. какая причина привела к данной проблеме, важно то, что активировать данную функцию очень просто.

     Так же, данный функционал бывает необходим клиентам при проверке / редактировании комментариев, так почему бы не сделать функционал расширенным изначально?

     Решение проблемы изменения даты в Jcomments для Joomla 2.5-xx

     На ФТП сайта найти и открыть файл

admin.jcomments.html.php

    Необходимо заменить строку

<td><?php echo JCommentsText::formatDate(strtotime($row->date), '%Y-%m-%d %H:%M'); ?></td>

     на

<td><input type="text" class="editbox long" size="35" id="comment_date" name="date" value="<?php echo JCommentsText::formatDate(strtotime($row->date), '%Y-%m-%d %H:%M'); ?>" /></td> 

     Далее в файле admin.jcomments.php в функцию save() добавить в начало:

global $mainframe;

     а после строки:

$row->homepage = trim(strip_tags(JCommentsInput::getVar('homepage')));

     добавить:

$newdate = strtotime(trim(strip_tags(JCommentsInput::getVar('date')))) - $mainframe->getCfg('offset') * 60 * 60;
$row->date = date('Y-m-d H:i:s', $newdate);

 

     Решение проблемы изменения даты в Jcomments для Joomla 3.x

     На ФТП сайта найти и открыть файл

 /administrator/components/com_jcomments/models/forms/comment.xml

     Удалить строку 36 в параметре - readonly="true"

<field
name="date"
type="calendar"
readonly="true"
class="inputbox readonly"
size="22"
label="A_COMMENT_DATE"
description=""
format="%Y-%m-%d %H:%M:%S"
filter="user_utc"
labelclass="control-label" />
<field

news_0259 Редактирование даты комментария Jcomments

 reb Редактирование даты комментария Jcomments

Похожие статьи и материалы   Новинки на сайте