Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Проблема с "Edit Post Date"
-
- phpBB 1.0.0
- Сообщения: 3
- Стаж: 17 лет 3 месяца
- Откуда: Москва
-
- phpBB 1.4.2
- Сообщения: 55
- Стаж: 17 лет 8 месяцев
// Если время меньше текущегоAlexGl писал(а):Для более корректного отображения данных о времени и пользователях в списке тем форума небольшое уточнение:
1. Нельзя ввести будущую дату.Код: Выделить всё
# #---------[ 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); }
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
- Стаж: 17 лет
- Откуда: Киев
- Забанен: Бессрочно
Hacking Attempt!
Поставил мод, кнопка с ножницами "date" появляется. При нажатии на неё всплывает окошко для изменения даты и времени:
Редактирование даты написания сообщения
Здесь вы можете изменить дату написания сообщения.
, я переставляю, но при нажатии на кнопку "Отправить" пишет "Hacking Attempt!"
Никаких изменений в дате сообщения и перемещения сообщения в соответствии с новой датой и временем не происходит.
Редактирование даты написания сообщения
Здесь вы можете изменить дату написания сообщения.
, я переставляю, но при нажатии на кнопку "Отправить" пишет "Hacking Attempt!"
Никаких изменений в дате сообщения и перемещения сообщения в соответствии с новой датой и временем не происходит.
С уважением, Молодогвардеец-Котище.
-
- phpBB 1.4.2
- Сообщения: 73
- Стаж: 17 лет
- Откуда: Киев
- Забанен: Бессрочно
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 7 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Таковой нет. Пошарьте в теме и по форуму, фиксы выкладывали.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- phpBB 1.4.4
- Сообщения: 133
- Стаж: 17 лет 11 месяцев
- Откуда: Москва
- Благодарил (а): 2 раза
- Поблагодарили: 4 раза
Собрал я все хаки воедино (кроме отображния секунд), чуть-чуь от себя добавил, поставил всё запустилось, работает нормально...
Правда есть маленький вопрос, когда меняю время и жму на кнопку отправить, окно редактирования сразу само закрывается, это так и должно быть? и если это норма, то как бы это изменить, чтобы после отправить, окно не закрывалось, а в нём появлялась бы, например дополнительная табличка с изменённым временем.... а потом уже, если всё нормально, подтверждаем и закрываем окно.
вот собранная версия
Правда есть маленький вопрос, когда меняю время и жму на кнопку отправить, окно редактирования сразу само закрывается, это так и должно быть? и если это норма, то как бы это изменить, чтобы после отправить, окно не закрывалось, а в нём появлялась бы, например дополнительная табличка с изменённым временем.... а потом уже, если всё нормально, подтверждаем и закрываем окно.
вот собранная версия
У вас нет необходимых прав для просмотра вложений в этом сообщении.
//
приглашаю на RuFOND - Форум для трейдеров
приглашаю на RuFOND - Форум для трейдеров
-
- phpBB 1.4.4
- Сообщения: 150
- Стаж: 16 лет 4 месяца
- Откуда: Харьков
- Благодарил (а): 1 раз
Re: Проблема с "Edit Post Date"
Вопрос:
установил мод, все ок, пропатчил тем, что добрые люди дали в других топиках, все работает, НО:
после изменения даты фактически дата меняется, и сообщение сдвигается согласно сортировке по дате, вот только если жму изменить эту дату опять, то в окне по умолчанию стоит та дата, которая была при создании сообщения, хотя де факто проблем нет. Просто неприятно :oops:
P.S. На локальном сервере все ок..что весьма странно. На локали стоит php 5, на сервере php 4 с чем то.
установил мод, все ок, пропатчил тем, что добрые люди дали в других топиках, все работает, НО:
после изменения даты фактически дата меняется, и сообщение сдвигается согласно сортировке по дате, вот только если жму изменить эту дату опять, то в окне по умолчанию стоит та дата, которая была при создании сообщения, хотя де факто проблем нет. Просто неприятно :oops:
P.S. На локальном сервере все ок..что весьма странно. На локали стоит php 5, на сервере php 4 с чем то.
-
- phpBB 1.4.4
- Сообщения: 152
- Стаж: 18 лет 5 месяцев
Re: Проблема с "Edit Post Date"
В моде Edit Post Date предусмотрено изменение даты до 31 декабря 2010 года.
Т.к. с 31 июня 2009 года поддержка phpBB 2.0.х прекращается, хотелось бы до этого времени получить решение проблемы.
Т.к. с 31 июня 2009 года поддержка phpBB 2.0.х прекращается, хотелось бы до этого времени получить решение проблемы.
-
- Former team member
- Сообщения: 2616
- Стаж: 19 лет 4 месяца
- Откуда: Новосибирск
- Поблагодарили: 3 раза
Re: Проблема с "Edit Post Date"
vlad77
в файле includes/edit_post_date.php найдите фрагмент:
И допишите туда нужные годы.
в файле 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 или личке - на платной основе.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.