Перейти к контенту
  • 0

Отметить все сообщения прочитанными


BagroV

Вопрос

Помогите, у меня кнопочка не работает.... она не отмечает прочитанными ничего.... + если отметит конкретный форум прочитанным, он тоже не отмечается :D
Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

проблема с куками..

попрбуйте удалить все кукисы форума, если не получится то идти и смотреть как работает функция

 function hdl_forum_read_cookie($set="")

в файле functions.php

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Что порекомендуете подправить для устранения траблы? Удаление куков не помогает

 

 /*-------------------------------------------------------------------------*/
//
// hdl_forum_read_cookie()
//
/*-------------------------------------------------------------------------*/

function hdl_forum_read_cookie($set="")
{
 global $ibforums;
 
 if ( $set == "" )
 {
	 // Get cookie and return array...
	 
	 if ( $fread = $this->my_getcookie('forum_read') )
	 {
   $farray = unserialize(stripslashes($fread));
   
   if ( is_array($farray) and count($farray) > 0 )
   {
  	 foreach( $farray as $id => $stamp )
  	 {
     $ibforums->forum_read[$id] = $stamp;
  	 }
   }
	 }
	 
	 return TRUE;
 }
 else
 {
	 // Set cookie...
	 
	 $fread = addslashes(serialize($ibforums->forum_read));
	 
	 $this->my_setcookie('forum_read', $fread);
	 
	 return TRUE;
 }
}

Ссылка на комментарий
Поделиться на других сайтах

  • 0

вставьте

print_r($ibforums->forum_read);  

сначала после

// Set cookie...

а потом перед

  return TRUE;
 }
 else

посмотрите что у вас там передается принимается

Ссылка на комментарий
Поделиться на других сайтах

  • 0
вставьте CODE print_r($ibforums->forum_read);

 

сначала после CODE // Set cookie...

 

Array ( [0] => 1096539693 [36] => 1096537188 [73] => 1096537204 [4] => 1096537217 [34] => 1096537368 [13] => 1096537372 [11] => 1096539384 [79] => 1096539534 )

Добавлено в [mergetime]1096539878[/mergetime]

 

а потом перед

CODE

 

  return TRUE;

}

else

 

 

 

Parse error: parse error in /www/vnet.takap.ee/html/sources/functions.php on line 1850

Fatal error: Cannot instantiate non-existent class: func in /www/vnet.takap.ee/html/index.php on line 207

Ссылка на комментарий
Поделиться на других сайтах

  • 0

;)se63

Parse error: parse error in /www

это вы не туда вставили.. :D..

во второй раз функция должна выглядеть что-то вроде этого

 function hdl_forum_read_cookie($set="")
{
 global $ibforums;
 
 if ( $set == "" )
 {
	 // Get cookie and return array...
	 
	 if ( $fread = $this->my_getcookie('forum_read') )
	 {
   $farray = unserialize(stripslashes($fread));
   
   if ( is_array($farray) and count($farray) > 0 )
   {
  	 foreach( $farray as $id => $stamp )
  	 {
     $ibforums->forum_read[$id] = $stamp;
  	 }
   }
	 }
print_r($ibforums->forum_read); 	 
	 return TRUE;
 }
 else
 {
	 // Set cookie...
	 $fread = addslashes(serialize($ibforums->forum_read));
	 $this->my_setcookie('forum_read', $fread);
	 
	 return TRUE;
 }
}

Ссылка на комментарий
Поделиться на других сайтах

  • 0
да тоже вот в недоумении, Винни вроде попросил поменять код для вывода информации, а объявился человек, у которого всё резко заработало, либо я дурак, либо я полный дурак :D
Ссылка на комментарий
Поделиться на других сайтах

  • 0
люди ну помогите! очень прошу. на форуме накопилось столько якобы не прочитанных сообщений, что аж ребит в глазах. плиз! :D
Ссылка на комментарий
Поделиться на других сайтах

  • 0
вы проделайте те операции о которых я писал и выложите сюда что получается.. я не могу помочь не имея данных о проблеме - у самого таких глюков не было никогда
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Наташенька610

читаем сначала это Отметить все сообщения прочитанми

потом это Отметить все сообщения прочитанми

пишем сюда что выдает скрипт

не забываем вернуть все обратно в первоначальный вид..

дальше будем решать что делать..

зы без правильных начальных данных задачу можно решать бесконечно..

Ссылка на комментарий
Поделиться на других сайтах

  • 0
а потом перед

 

  return TRUE;

}

else

 

 

Array ( [0] => 1096619872 [36] => 1096537188 [73] => 1096626625 [4] => 1096620717 [34] => 1096537368 [13] => 1096537372 [11] => 1096621162 [79] => 1096539534 [20] => 1096539901 [16] => 1096621140 [35] => 1096539985 [64] => 1096547306 [9] => 1096635228 [84] => 1096545201 [27] => 1096545218 [33] => 1096545332 [5] => 1096628213 [58] => 1096549935 [3] => 1096608294 [8] => 1096608342 [14] => 1096610607 [70] => 1096868572 )

 

winnie, справил свой баг, теперче такое мне выдаёт, решаем задачу дальше?

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Mitos ДУМАЙ САМ! ;)

winnie

спасибо, будем делать и так поняла ждать глюков и ошибок :)

 

а можно уточнить еще раз в каком файле то это менять? я же про это спрашивала :D

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.