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

[2.3.x]Скрытый текст v3b (WildRAID)


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

  • Ответы 522
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Загружено фотографий

Первое чаво не получилось так это в админке не появились настройки управления мода.

 

Второе при попытке предварительго просмотра сообщение которое было скрыто вылазит во это.

Fatal error: Class 'skin_private_data_10' not found in /home/httpd/vhosts/ .ru/httpdocs/sources/ipsclass.php on line 2088

 

eval($skin_global);

 

$this->compiled_templates['skin_global'] = new $skin_global_name();

$this->compiled_templates['skin_global']->ipsclass =& $this;

 

# Add to loaded templates

$this->loaded_templates[ $skin_global_name ] = $skin_global_name; - сопстно вот та самая строка.

}

else

{

//-----------------------------------------

// Skin global is loaded..

//-----------------------------------------

 

До обновления стоял мод http://www.ibresource.ru/db/937/

 

Прошу хелпа )))

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

pd_install.php не запускали, либо не все его шаги были пройдены. Либо не перекешировали все стили.

 

Скорее всего, первое.

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

Хмм, всё правильно.

 

Так или иначе, по каким-то причинам шаблоны и настройки не вставляются в БД. Возможно, содержимое /sources/api/ отличается от стандартного. В любом случае, должно ошибки писать. Если не пишет, сложно что-то посоветовать...

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

а с этого мода http://www.ibresource.ru/db/937/ можно как нибуть перебижать без потерь?

ну всмысле, что он тоже будет скрытый....

просто как бы поставил Скрытый текст v3b (WildRAID), очень нравится, всё устраивает, автору спасибо, а вот что скрывал раньше отоброжается для всех)))

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

После обновления с 2.3.5 на 2.3.6 возникла ошибка при заходе в любую тему:

 

 

Fatal error: Call to undefined method ipsclass::add_private_data() in сайт.ру\sources\action_public\topics.php on line 949

 

 

Что делать? подскажите

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

После обновления с 2.3.5 на 2.3.6 возникла ошибка при заходе в любую тему:

 

 

Fatal error: Call to undefined method ipsclass::add_private_data() in сайт.ру\sources\action_public\topics.php on line 949

 

 

Что делать? подскажите

Прочитать последние 2 страницы темы. Думать, прежде чем заменять файлы с установленными в них модификациями на чистые файлы новой версии.

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

Теоретически - можно. На практике - нужно писать конвертер. Конвертер писать лень.)

обновлять все сообщения влом )) придётся перебиться ))

спасибо ещё раз за мод! =)

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

просто надо обновить все сообщения, и они перепишутся поновому, если тег один и тот же...

 

Угу. Только при удалении другой модификации в parser'е нужно оставить функции превращения скрытого текста в bb-код...

 

Fatal error: Call to undefined method ipsclass::add_private_data() in сайт.ру\sources\action_public\topics.php on line 949

 

В ipsclass.php нету функции add_private_data().. ошибка в установке.

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

  • 2 недели спустя...
нажми обновить все кеши в управлении кешами

или выборочно кеш настроек

я делал это как было написано в инструкции

15. Админцентр -> Внешний вид -> Инструменты -> Обновить кеш-файлы у всех стилей

 

я даже вставил кнопки

папку /jscripts/ форума

 

но кнополк нет!

 

а разве ,если просто вставить jscripts ,не должны появлтся кнопки?

или нужно делать

 

Обновить кеш-файлы у всех стилей

после того как вставил кнопки?

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

  • 3 недели спустя...

возникла проблема,после устоновки мода при нажатии на ответить кидает http://сайт/index.php?act=post&do=repl...p;f=13&t=61 сюда и просто белый экран .

 

[=2669:_____9.jpg] и вот еще ....сверху выходит!

что я здела не так?

post-77465-1227804446_thumb.jpg

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

Все вроде поставил.. н оу меня при отправке ответа выдается ошибка

 

Warning: preg_replace_callback() requires argument 2, 'post_functions::private_data_process', to be a valid callback in /home/rustyla5/public_html/rpg/sources/classes/post/class_post.php on line 1001

 

 

Что делать и в чем причина?

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

Функцию private_data_process добавили не туда, проверяйте.
Ссылка на комментарий
Поделиться на других сайтах

Sannis, хмм следовал строго по инструкции...

 

Найти:

 

return $post;

 

Добавить ПЕРЕД:

 

//PRIVATE_DATA_MOD

$this->priv_data = array();

 

#Common moderator editing the post?

if( $this->ipsclass->vars['priv_restrict_mods'] and $this->orig_post['private_data'] and !$this->ipsclass->member['g_is_supmod'] and ($this->ipsclass->member['id'] != $this->orig_post['author_id']) )

{

$this->priv_data = unserialize(stripslashes($this->orig_post['private_data']));

 

if(is_array($this->priv_data))

{

#Add all private data markers to the end of post

foreach($this->priv_data as $pd_id=>$pd_data)

{

$post['post'] .= '<!--private_data='.$pd_id.'-->';

}

}

}

else

{

$post['post'] = preg_replace_callback( "#(?:\[".$this->ipsclass->vars['priv_bbcode_tag']."=?(?:"|&\#39;|\"|\')?(.*?)(?:"|&\#39;|\"|\')?\])((?R)|.*?)(?:\[/".$this->ipsclass->vars['priv_bbcode_tag']."\])#si", array( &$this, 'private_data_process'), $post['post'] );

}

 

if( count($this->priv_data) )

{

$post['private_data'] = addslashes(serialize($this->priv_data));

}

в файле class_post

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


×
×
  • Создать...

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

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