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

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Аватара пользователя
OlegCh
phpBB 1.0.0
Сообщения: 3
Зарегистрирован: 04.09.2007 10:00
Откуда: Москва

Сообщение OlegCh » 13.09.2007 20:46

Поставил Edit Post Date 1.0.3. Все работает, но вместо кнопки редактирования даты - красный крестик. Где взять картинку и куда положить, чтобы отображалась кнопочка?
Опыт - это то, что мы получаем вместо того, что хотели...

dnk
phpBB 2.0.4
Сообщения: 419
Зарегистрирован: 23.08.2006 19:34
Благодарил (а): 13 раз

Сообщение dnk » 13.09.2007 20:53

OlegCh
кнопка кладется в директорию
templates\subSilver\images\lang_russian
Вложения
icon_edit_date.gif
icon_edit_date.gif (598 байт) 2954 просмотра

Porto Rico
phpBB 1.4.2
Сообщения: 55
Зарегистрирован: 03.04.2007 23:40

Сообщение Porto Rico » 17.09.2007 20:47

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

Что-то у меня не то выходит, почему-то выдает окно авторизации, но в уменьшенном режиме, которое нельзя растянуть и после авторизации весь форум в таком-же окне... Как решить проблемку? Я так понял, оно выдает то-же окно, что и при редактировании даты...
Последний раз редактировалось Porto Rico 27.01.2008 14:09, всего редактировалось 1 раз.

Молодогвардеец-Котище
phpBB 1.4.2
Сообщения: 73
Зарегистрирован: 23.12.2007 19:58
Откуда: Киев
Контактная информация:
Забанен: Бессрочно

Hacking Attempt!

Сообщение Молодогвардеец-Котище » 29.12.2007 11:49

Поставил мод, кнопка с ножницами "date" появляется. При нажатии на неё всплывает окошко для изменения даты и времени:

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


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

Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 453 раза
Контактная информация:

Сообщение Палыч » 29.12.2007 11:51

Молодогвардеец-Котище
Ошибка в установке. Проверяйте.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

Молодогвардеец-Котище
phpBB 1.4.2
Сообщения: 73
Зарегистрирован: 23.12.2007 19:58
Откуда: Киев
Контактная информация:
Забанен: Бессрочно

Сообщение Молодогвардеец-Котище » 29.12.2007 12:08

А где всё таки последняя рабочая версия (хоть русско-, хоть англоязычная)?
С уважением, Молодогвардеец-Котище.

Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Зарегистрирован: 12.05.2005 17:25
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза
Контактная информация:

Сообщение Поручик » 29.12.2007 12:25

Таковой нет. Пошарьте в теме и по форуму, фиксы выкладывали.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html

Аватара пользователя
RUFOND
phpBB 1.4.3
Сообщения: 97
Зарегистрирован: 25.01.2007 1:21
Откуда: Москва
Благодарил (а): 1 раз
Контактная информация:

Сообщение RUFOND » 06.05.2008 18:40

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

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

вот собранная версия
Вложения
edit_post_date_1.03_ru.zip
(15.78 КБ) 270 скачиваний
//
приглашаю на RuFOND - Форум для трейдеров

Аватара пользователя
RUFOND
phpBB 1.4.3
Сообщения: 97
Зарегистрирован: 25.01.2007 1:21
Откуда: Москва
Благодарил (а): 1 раз
Контактная информация:

Сообщение RUFOND » 09.05.2008 18:24

потестировал разные варианты... пожалуй лучше оставить как есть
//
приглашаю на RuFOND - Форум для трейдеров

Аватара пользователя
vegaweb
phpBB 1.4.4
Сообщения: 150
Зарегистрирован: 10.08.2008 18:29
Откуда: Харьков
Благодарил (а): 4 раза
Поблагодарили: 2 раза

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

Сообщение vegaweb » 27.09.2008 16:23

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

vlad77
phpBB 1.4.4
Сообщения: 152
Зарегистрирован: 26.07.2006 11:49

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

Сообщение vlad77 » 23.06.2009 13:14

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

Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Зарегистрирован: 03.08.2005 13:46
Откуда: Новосибирск
Поблагодарили: 37 раз
Контактная информация:

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

Сообщение Alek$ » 23.06.2009 13:49

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'
						);
И допишите туда нужные годы.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.

Закрыто

Вернуться в «Поддержка модов для phpBB 2.0.x»