Пропустить

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

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).

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

Поставил Edit Post Date 1.0.3. Все работает, но вместо кнопки редактирования даты - красный крестик. Где взять картинку и куда положить, чтобы отображалась кнопочка?
Опыт - это то, что мы получаем вместо того, что хотели...
Аватара пользователя
OlegCh
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 04.09.2007 9:00
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

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

dnk
phpBB 2.0.10
 
Сообщения: 350
Зарегистрирован: 23.08.2006 18:34
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Porto Rico » 17.09.2007 19: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 раз.

Porto Rico
phpBB 1.4.2
 
Сообщения: 55
Зарегистрирован: 03.04.2007 22:40
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Hacking Attempt!

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

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

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


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

Молодогвардеец-Котище
phpBB 1.4.4
 
Сообщения: 73
Зарегистрирован: 23.12.2007 19:58
Откуда: Киев
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Молодогвардеец-Котище
Ошибка в установке. Проверяйте.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9257
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 283 раз.

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

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

Молодогвардеец-Котище
phpBB 1.4.4
 
Сообщения: 73
Зарегистрирован: 23.12.2007 19:58
Откуда: Киев
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

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

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Поручик
Former team member
 
Сообщения: 4002
Зарегистрирован: 12.05.2005 16:25
Откуда: Оренбург (Южный Урал)
Благодарил (а): 26 раз.
Поблагодарили: 47 раз.

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

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

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

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

RUFOND
phpBB 1.4.3
 
Сообщения: 61
Зарегистрирован: 25.01.2007 1:21
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

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

RUFOND
phpBB 1.4.3
 
Сообщения: 61
Зарегистрирован: 25.01.2007 1:21
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

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

Вопрос:
установил мод, все ок, пропатчил тем, что добрые люди дали в других топиках, все работает, НО:
после изменения даты фактически дата меняется, и сообщение сдвигается согласно сортировке по дате, вот только если жму изменить эту дату опять, то в окне по умолчанию стоит та дата, которая была при создании сообщения, хотя де факто проблем нет. Просто неприятно :oops:
P.S. На локальном сервере все ок..что весьма странно. На локали стоит php 5, на сервере php 4 с чем то.
Аватара пользователя
vegaweb
phpBB 2.0.1
 
Сообщения: 141
Зарегистрирован: 10.08.2008 17:29
Откуда: Харьков
Благодарил (а): 2 раз.
Поблагодарили: 2 раз.

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

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

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

vlad77
phpBB 2.0.2
 
Сообщения: 151
Зарегистрирован: 26.07.2006 10:49
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Alek$ » 23.06.2009 12: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 или личке - на платной основе.
Аватара пользователя
Alek$
Лидер модераторов
Лидер модераторов
 
Сообщения: 2672
Зарегистрирован: 03.08.2005 12:46
Откуда: Новосибирск
Благодарил (а): 3 раз.
Поблагодарили: 45 раз.

Пред.

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

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы