Страница 6 из 6

Добавлено: 13.09.2007 20:46
OlegCh
Поставил Edit Post Date 1.0.3. Все работает, но вместо кнопки редактирования даты - красный крестик. Где взять картинку и куда положить, чтобы отображалась кнопочка?

Добавлено: 13.09.2007 20:53
dnk
OlegCh
кнопка кладется в директорию
templates\subSilver\images\lang_russian

Добавлено: 17.09.2007 20:47
Porto Rico
AlexGl писал(а):Для более корректного отображения данных о времени и пользователях в списке тем форума небольшое уточнение:

Код: Выделить всё

#
#---------[ OPEN ]-------------------------
#
edit_post_date.php

#
#---------[ FIND ]-------------------------
#
#
#---------[ REPLACE WITH ]-------------------------
#
// Если время меньше текущего
if ($enter_new_post_date < date("U"))
{
   $valid_date = "";
   $sql = "UPDATE " . POSTS_TABLE . " SET
   post_time = " . $enter_new_post_date . "
   WHERE post_id =" . $p;

   if( !$db->sql_query($sql) )
   {
     message_die(GENERAL_ERROR, "Failed to update Post Date for Post \# $p", "", __LINE__, __FILE__, $sql);
   } 
1. Нельзя ввести будущую дату.
2. Данные (пользователи, время) темы в списке тем форума корректируются по первому и последнему сообщению, что так-же влияет на редактирование опроса в теме, т.е. оставляет его в первом сообщении темы.
// Если время меньше текущего
if ($enter_new_post_date < date("U"))
{
$valid_date = "";
$sql = "UPDATE " . POSTS_TABLE . " SET
post_time = " . $enter_new_post_date . "
WHERE post_id =" . $p;


Меняем выделенный жирным шрифтом код на ниже приведенный, для корректного отображения даты в самом сообщении.

$sql = "UPDATE " . POSTS_TABLE . " SET
post_time = " . $enter_new_post_date . ", post_created = " . $enter_new_post_date . "
WHERE post_id =" . $p;

Добавлено спустя 7 минут 3 секунды:

dnk

Что-то у меня не то выходит, почему-то выдает окно авторизации, но в уменьшенном режиме, которое нельзя растянуть и после авторизации весь форум в таком-же окне... Как решить проблемку? Я так понял, оно выдает то-же окно, что и при редактировании даты...

Hacking Attempt!

Добавлено: 29.12.2007 11:49
Молодогвардеец-Котище
Поставил мод, кнопка с ножницами "date" появляется. При нажатии на неё всплывает окошко для изменения даты и времени:

Редактирование даты написания сообщения
Здесь вы можете изменить дату написания сообщения.


, я переставляю, но при нажатии на кнопку "Отправить" пишет "Hacking Attempt!"
Никаких изменений в дате сообщения и перемещения сообщения в соответствии с новой датой и временем не происходит.

Добавлено: 29.12.2007 11:51
Палыч
Молодогвардеец-Котище
Ошибка в установке. Проверяйте.

Добавлено: 29.12.2007 12:08
Молодогвардеец-Котище
А где всё таки последняя рабочая версия (хоть русско-, хоть англоязычная)?

Добавлено: 29.12.2007 12:25
Поручик
Таковой нет. Пошарьте в теме и по форуму, фиксы выкладывали.

Добавлено: 06.05.2008 18:40
RUFOND
Собрал я все хаки воедино (кроме отображния секунд), чуть-чуь от себя добавил, поставил всё запустилось, работает нормально...

Правда есть маленький вопрос, когда меняю время и жму на кнопку отправить, окно редактирования сразу само закрывается, это так и должно быть? и если это норма, то как бы это изменить, чтобы после отправить, окно не закрывалось, а в нём появлялась бы, например дополнительная табличка с изменённым временем.... а потом уже, если всё нормально, подтверждаем и закрываем окно.

вот собранная версия

Добавлено: 09.05.2008 18:24
RUFOND
потестировал разные варианты... пожалуй лучше оставить как есть

Re: Проблема с "Edit Post Date"

Добавлено: 27.09.2008 16:23
vegaweb
Вопрос:
установил мод, все ок, пропатчил тем, что добрые люди дали в других топиках, все работает, НО:
после изменения даты фактически дата меняется, и сообщение сдвигается согласно сортировке по дате, вот только если жму изменить эту дату опять, то в окне по умолчанию стоит та дата, которая была при создании сообщения, хотя де факто проблем нет. Просто неприятно :oops:
P.S. На локальном сервере все ок..что весьма странно. На локали стоит php 5, на сервере php 4 с чем то.

Re: Проблема с "Edit Post Date"

Добавлено: 23.06.2009 13:14
vlad77
В моде Edit Post Date предусмотрено изменение даты до 31 декабря 2010 года.
Т.к. с 31 июня 2009 года поддержка phpBB 2.0.х прекращается, хотелось бы до этого времени получить решение проблемы.

Re: Проблема с "Edit Post Date"

Добавлено: 23.06.2009 13:49
Alek$
vlad77
в файле includes/edit_post_date.php найдите фрагмент:

Код: Выделить всё

		$year_fields = array(
						'1995', '1996', '1997', '1998', '1999', '2000', '2001', '2002', '2003', '2004', '2005', '2006', '2007', '2008', '2009', '2010'
						);
И допишите туда нужные годы.