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

[2.3.x]Индивидуальное скрытие (сворачивание) подписей


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

index.php?app=downloads&module=display&section=screenshot&id=957

Название: Индивидуальное скрытие (сворачивание) подписей

Добавил: WildRAID

Добавлен: 05 Июн 2008

Обновлен: 02 Сен 2008

Категория: IP.Board 2.3.x

 

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

 

Также присутствует учёт и вывод общего кол-ва скрытий для каждой подписи.

 

Нажмите здесь, чтобы скачать файл

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

а это Русская версия или буржуйский мод?

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

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

да не. просто есть почти такой же, только от буржуев. вот и думаю.тоже самое или нет.

ибо если нет. буржуев в топку, а этот заместо зафигачу

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

чего-то глючит, вот лог:

 

Время: Fri, 06 Jun 2008 12:03:02 +0400

Код ошибки: 1054

Сообщение сервера: Unknown column 'sign_total_locks' in 'field list'

IP-адрес клиента: *****

Страница: /index.php?act=findpost&pid=297006&target_id=10876&lock=1

Запрос: SELECT id, sign_total_locks FROM ibf_member_extra WHERE id=10876

 

 

 

 

-------

 

Ну всё понятно:

 

ALTER TABLE `ibf_member_extra` ADD `sign_total_lock` MEDIUMINT( 8 ) DEFAULT '0' NOT NULL AFTER `signature` ,

ADD `sign_last_update` INT( 10 ) DEFAULT '0' NOT NULL AFTER `sign_total_lock` ;

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

(Архив обновлён. Информация, которая была в этом посте, более неактуальна.) Изменено пользователем WildRAID
Ссылка на комментарий
Поделиться на других сайтах

Думаю если и нужно будет переделывать, то только из-за переноса парсинга в ipsclass в >=2.2. Так что при желании поставить можно, чуть изменив его. Попробуйте не производя изменений посмотреть, все ли действия из инструкции вы можете сделать на своём форуме, это и определеит различия.
Ссылка на комментарий
Поделиться на других сайтах

Теоретически, должно работать.

 

Единственное что - пропускаем правки в шаблоне RenderRow. В IP. Board 2.1 меню пользователя нету.

 

Sannis правильно говорит.) Но эта модификация не изменяет ipsclass.php, так что проблем быть не должно.

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

Уху, забыто.

 

/sources/lib/func_usercp.php

 

Найти:

 

$this->ipsclass->DB->do_update( 'member_extra', array( 'signature' => $this->ipsclass->input['Post'] ), 'id='.$this->ipsclass->member['id'] );

 

Заменить на:

 

$this->ipsclass->DB->do_update( 'member_extra', array( 'signature' => $this->ipsclass->input['Post'], 'sign_last_update' => time() ), 'id='.$this->ipsclass->member['id'] );

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

  • 3 недели спустя...
  • 1 месяц спустя...
  • 3 месяца спустя...
Думаю если и нужно будет переделывать, то только из-за переноса парсинга в ipsclass в >=2.2. Так что при желании поставить можно, чуть изменив его. Попробуйте не производя изменений посмотреть, все ли действия из инструкции вы можете сделать на своём форуме, это и определеит различия.

 

как быть, если в /sources/action_public/topics.php

 

строка, которую надо хзаменить, отличается от той, что в инструкции?

 

$row['signature'] = $this->ipsclass->compiled_templates['skin_global']->signature_separator( $this->parser->pre_display_parse($poster['signature']) );

 

версия форума 2.1.7

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

Black_Sun, возможно. :D

 

Leonoid,

 

Поискать в заменяющем коде

 

$poster['signature']

 

Изменить на:

 

$this->parser->pre_display_parse($poster['signature'])

 

Скобки не теряем..

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

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

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

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