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

Добавлено: 28.08.2006 21:38
Washburn
Как это сделать?..

Если имеется ввиду установка вот этого параметра:

Задержка «флуда»
Время (в секундах), которое должно пройти между двумя сообщениями пользователя.

...в ноль - то это не помогает.

Добавлено: 18.09.2006 17:12
vlad77
Как сделать, что бы дату могли менять модераторы ? Плиз.
Поиском не нашел ответа, поэтому спрашиваю здесь. Изображение

Добавлено: 18.09.2006 17:28
Поручик

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

# 
#-----[ OPEN ]-------------------------------------------- 
# 
viewtopic.php

# 
#-----[ FIND ]-------------------------------------------- 
#
	if ( $userdata['user_level'] == '1' )
	{
		$edit_post_date_id = $postrow[$i]['post_id'];

# 
#-----[ REPLACE WITH ]-------------------------------------------- 
#
	{
		$edit_post_date_id = $postrow[$i]['post_id'];

Добавлено: 18.09.2006 19:08
vlad77
Спасибо

Добавлено: 06.10.2006 17:27
RawBear
phpBB 2.0.21
Edit Post Date 1.0.2 со всеми выше перечисленными изменениями работать все равно не хочет. Просмотрел все что поиском нашлось, кажется все варианты испробовал, результат всегда один, ничего не меняется. При нажатии на кнопку выскакивает окошко с ошибками.
Warning: main(../language/lang_russian/lang_edit_post_date.php): failed to open stream: No such file or directory in z:\home\site\www\forum\includes\edit_post_date.php on line 33

Warning: main(): Failed opening '../language/lang_russian/lang_edit_post_date.php' for inclusion (include_path='.;/usr/local/php/PEAR') in z:\home\site\www\forum\includes\edit_post_date.php on line 33

Warning: Cannot modify header information - headers already sent by (output started at z:\home\site\www\forum\includes\edit_post_date.php:33) in z:\home\site\www\forum\includes\page_header.php on line 487

Warning: Cannot modify header information - headers already sent by (output started at z:\home\site\www\forum\includes\edit_post_date.php:33) in z:\home\site\www\forum\includes\page_header.php on line 489

Warning: Cannot modify header information - headers already sent by (output started at z:\home\site\www\forum\includes\edit_post_date.php:33) in z:\home\site\www\forum\includes\page_header.php on line 490

Общая ошибка

Could not query Posts table.

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

SELECT post_time FROM phpbb_posts WHERE post_id =

Line : 48
File : edit_post_date.php
Объясните тупому чего делать, или может кто работающий вариант выложит (вариант который здесь выкладывали в мае 2006 с русской локализацией точно то же выдает :(

Добавлено: 06.10.2006 17:32
MXM

Добавлено: 06.10.2006 17:50
RawBear
Так я и говорю, что и ее пробовал, никакой разницы :(

Добавлено: 06.10.2006 19:00
Поручик
RawBear писал(а):со всеми выше перечисленными изменениями работать все равно не хочет
Ну а это, тоже не пашет, чтоли? Или руки не оттуда растут?

Добавлено: 06.10.2006 20:47
RawBear
Оказалось, что руки, точнее глаза, со всеми модами нормально, а на этом затык, все время одну и ту же глупость делал, как оказалось.
Теперь все нормально, работает. Спасибо всем!

Да, чтобы другие такую глупость не повторили, надо было всего лишь обновить всплывающее окно после того как были сделаны изменения исходного файла, а так оно все бралось из кэша, несмотря на то, что сам код был уже правильный.

Добавлено: 10.10.2006 0:36
Палыч
Поручик Меня терзают смутные сомнения :?
Рецепт:

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

# 
#-----[ OPEN ]-------------------------------------------- 
# 
viewtopic.php 

# 
#-----[ FIND ]-------------------------------------------- 
# 
   if ( $userdata['user_level'] == '1' ) 
   { 
      $edit_post_date_id = $postrow[$i]['post_id']; 

# 
#-----[ REPLACE WITH ]-------------------------------------------- 
# 
   { 
      $edit_post_date_id = $postrow[$i]['post_id'];


Не будет ли более правильно

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

# 
#-----[ OPEN ]-------------------------------------------- 
# 
viewtopic.php 

# 
#-----[ FIND ]-------------------------------------------- 
# 
	if ( $userdata['user_level'] == '1' )
	{
	  $edit_post_date_id = $postrow[$i]['post_id'];
		$temp_url =  "javascript:window.open('includes/edit_post_date.php?p=$edit_post_date_id','edit_post_date','width=500,height=430');void(0);";
		$edit_date_img = '<a href="' . $temp_url . '"><img src="'  . $images['icon_edit_date'] . '" alt="' . $lang['Edit_post_date'] . '" title="' . $lang['Edit_post_date'] . '" border="0" /></a>';
	}
	else
  {
		$edit_date_img = '';
		$edit_date = '';
	}
# 
#-----[ REPLACE WITH ]-------------------------------------------- 
# 
 	if ( $userdata['user_level'] == '1' )
	{
	  $edit_post_date_id = $postrow[$i]['post_id'];
		$temp_url =  "javascript:window.open('includes/edit_post_date.php?p=$edit_post_date_id','edit_post_date','width=500,height=430');void(0);";
		$edit_date_img = '<a href="' . $temp_url . '"><img src="'  . $images['icon_edit_date'] . '" alt="' . $lang['Edit_post_date'] . '" title="' . $lang['Edit_post_date'] . '" border="0" /></a>';
	}
	else
{
  if ( $userdata['user_level'] == '2' )
  {
	  $edit_post_date_id = $postrow[$i]['post_id'];
		$temp_url =  "javascript:window.open('includes/edit_post_date.php?p=$edit_post_date_id','edit_post_date','width=500,height=430');void(0);";
		$edit_date_img = '<a href="' . $temp_url . '"><img src="'  . $images['icon_edit_date'] . '" alt="' . $lang['Edit_post_date'] . '" title="' . $lang['Edit_post_date'] . '" border="0" /></a>';
	}
	else
  {
		$edit_date_img = '';
		$edit_date = '';
	}
}
Добавлено спустя 4 минуты:

вопрос №2: Никто не пробовал помирить Edit_post_date и Advanced_posts_merging в части корректного отображения отредактированной даты\времени во viewtopic...?

Добавлено: 10.10.2006 6:38
Поручик
Вообще-то правильнее будет применять константы

if ( $userdata['user_level'] == ADMIN )
if ( $userdata['user_level'] == MOD )

Добавлено: 10.10.2006 9:11
Палыч
Поручик
ОК. А что по Вопросу №2?

Добавлено: 10.10.2006 9:58
Поручик
Я использую post_created
Что-то типа этого

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

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

Добавлено: 11.10.2006 0:49
Палыч
Поручик Спасибо! :D

Добавлено: 02.03.2007 13:30
White SinSay
аналогичная проблема с модом
все меняет а вот дату написание нет

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

Добавлено: Пн Фев 26, 2007 14:25 pm    Заголовок сообщения: ПОЛОЖЕНИЕ
хотя поставил 2004 год, везде все 2004, а вот это не меняется и все