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

[2.1.x]Adv Hidden text v.1.2


dru

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

Название: Adv Hidden text v.1.2

Добавил: dru

Добавлен: 29 Ноя 2005

Обновлен: 30 Ноя 2005

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

 

Этот хак позволяет ограничивать доступ к

определенному тексту для незарегистрированных пользователей [hide][/hide]

или имеющих указаное кол-во постов [hide=кол.постов][/hide]

для Invision Power Board v.2.1.3

 

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

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

Автору для начала нужно было бы просмотреть архив и просмотреть код имеющегося мода.

 

К сожалению этот мод имеет ряд очень существенных недоработок и упущений.

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

Автору для начала нужно было бы просмотреть архив и просмотреть код имеющегося мода.

 

какого?

 

 

К сожалению этот мод имеет ряд очень существенных недоработок и упущений.

 

дык подскажи, я поправлю.

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

Автору для начала нужно было бы просмотреть архив и просмотреть код имеющегося мода.

какого?

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

Последнее обновление: 28.11.2005, 13:35

 

а 28 утром для 2.1. ничего не было- вот я и сделал мод (собсно нужен был срочно скрытый текст),

а для 2.0. смотрел вроде всё тоже.

спасибо гляну твой мод для 2.1.

К сожалению этот мод имеет ряд очень существенных недоработок и упущений.

хотелось бы послушать каких

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

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

Очень хороший мод только вод для портала 2.1.0 не работает.

Нашол через поиск инфо как исправить

Hidden text - fix Unreal Portal

 

Open: sources/uportal.php но у меня это в файле sources/action_public/uportal.php

 

Find:

$row['post'] = $this->parser->post_db_parse($row['post']);

Add after:

#################### Hidden text hack ####################
$row['post'] = $this->parser->hiddenConv($row['post']);
#################### Hidden text hack ####################

Всё пробывал много раз и всегда после этого

Please do not edit the portal copyright. видемо как то нарушаю copyright

Подскажите как по нормальнуму сделать.

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

Нашол как сделать чтоб отбражалось.

1. Открываем sources\action_public\uportal.php через блокнот!!

ищим

$row['post'] = $this->parser->post_db_parse($row['post']);

добовляем ниже

$this->parser->hiddenConv( $row['post'] );

Теперь другая проблема в личных сообщениях этот тег не работает

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

  • 3 недели спустя...
  • 3 недели спустя...
Нашол как сделать чтоб отбражалось.

1. Открываем sources\action_public\uportal.php через блокнот!!

ищим

$row['post'] = $this->parser->post_db_parse($row['post']);

 

Хоть убейте, но в файле uportal нет такого кода:

 

$row['post'] = $this->parser->post_db_parse($row['post']);

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

Маленький вопрос: если в форуме нажать на "10 последних своих сообщений", то при выводе резалтов тэг не парсится.

 

Скрин: http://www.balbesov.net/bug_hide.gif (40 kb, .gif)

 

Я понимаю, что это не существенно, но всё-таки...

 

====================================

 

Решение нашёл .silent

 

Открыть sources/action_public/search.php

 

Найти:

$row['post'] = $this->topics->parser->pre_display_parse( $row['post'] );

 

ВЫШЕ добавить:

$this->topics->parser->hiddenConv( $row['post'] );

 

Всё работает! =))

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

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

Dasboot, естессно для форума!

 

CatFish, респект 2.silent, а мне, разве что за нахождение бага )))

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

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

Хмм.. не могу найди в шаблонах skin_editors (Редактор сообщений)

 

 

Админцентр(ACP) ->

ВНЕШНИЙ ВИД ->

Менеджер стилей ->

Управление шаблонами ->

Изменить HTML фрагменты ->

skin_editors (Редактор сообщений)

 

версия 2.1.4 :D

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

  • 2 месяца спустя...
  • 5 недель спустя...
Люди я так и не понял как сделать в самом скрипте так что бы после нескольких сообщений юзеры могли прочитать скрытый текст?Где всавлять цыфру сообщений?Тоесть в самом скрипте а не так как написанно здесь?
Ссылка на комментарий
Поделиться на других сайтах

существенный недостаток - если отвечать на сообщение с цитирование, то видно текст hide, даже если у тебя не хватает сообщений на его просмотр..

так что тема hide= теряет вообще смысл..

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

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

  • 2 месяца спустя...
в /sources/action_public/misc/print_page.php

 

ищем:

$row['post'] = preg_replace( "//", "", $row['post'] );

 

Блин ну нету такой строчки там у меня ,хоть ногами бейте!

Есть

$row['post'] = preg_replace( "/<!--EDIT\|(.+?)\|(.+?)-->/", "", $row['post'] );

,

$message = preg_replace( "#<!--Flash (.+?)-->.+?<!--End Flash-->#e"

,

$message = preg_replace(

$title = substr( str_replace( " ", "_" , preg_replace( "/&(lt|gt|quot|#124|#036|#33|#39);

$mem_ids = preg_replace( "/,$/", "", $mem_ids);

А этой нету,чего делать то?У меня 2.1.7???

 

 

Добавлено позже:

 

Хотя вроде работает и это радует :D ,а за что отвечает

print_page.php
?А то я эту строчку не правил,поскоку у меня ее нету...
Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...
×
×
  • Создать...

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

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