bartik Опубликовано 21 Апреля 2005 Жалоба Поделиться Опубликовано 21 Апреля 2005 сабж, где достать для 1.3 , попробую его переделать для 2.0 )) дайте ссылку на скачку ты же в 1.3 спец _) Ссылка на комментарий Поделиться на других сайтах Прочее
Dekker Опубликовано 21 Апреля 2005 Жалоба Поделиться Опубликовано 21 Апреля 2005 достал ты меня ... где то же я видел это решение, ладно. берем мод от Vicer там в post_parcer по идее добавляеться следующее (почти одинаково для обеих версий) //#################### Hidden text hack #################### //## $in text for parsing // ## $outType outgoing body type (1=>reach html code, // ## 2=>plain text code) // ## $authMethod parsing mode (1=>show content, // ## 2=>hide content, // ## 0=>full checking) //########################################################## function hiddenConv($in="", $outType=1, $authMethod=0) { global $ibforums; $style = array( 1=>array( 1 => array( 'START' => "<div class='hiddentop'>Ñêðûòûé òåêñò:</div><div class='hiddenmain'>", 'END'=>"</div>" ), 2 => array( 'START' => "<div class='hiddenerror'>Äëÿ ïðîñìîòðà ýòîãî áëîêà íåîáõîäèìà ðåãèñòðàöèÿ", 'END'=>"</div>" )), 2=> array( 1 => array( 'START' => "<p><b>Ñêðûòûé áëîê:</b><br/>", 'END'=>"</p>" ), 2 => array( 'START' => "<p><b>[ Äëÿ ïðîñìîòðà íåîáõîäèìà ðåãèñòðàöèÿ ]</b>", 'END'=>"</p>" )) ); if (!$authMethod) $authMethod = $ibforums->member['id']?1:2; while(preg_match("#\[hide\](.+?)\[/hide\]#is", $in)){ switch ($authMethod){ case 1; $in = preg_replace("#\[hide\](.+?)\[/hide\]#is", $style[$outType][$authMethod]['START'].'\\1'.$style[$outType][$authMethod]['END'], $in); break; case 2; $in = preg_replace("#\[hide\](.+?)\[/hide\]#is", $style[$outType][$authMethod]['START'].$style[$outType][$authMethod]['END'], $in); break; } } $in = preg_replace("/\[hide\]/is", "", $in); $in = preg_replace("/\[\/hide\]/is", "", $in); return $in; } //#################### Hidden text hack #################### } бери вот эту строчку $authMethod = $ibforums->member['id']?1:2; бери на вооружение $ibforums->member['member_posts'] вместо member['id'] и балуйся сколько влезет. Vicer прийдет поправит меня если я не прав. Ссылка на комментарий Поделиться на других сайтах Прочее
Vic'er Опубликовано 21 Апреля 2005 Жалоба Поделиться Опубликовано 21 Апреля 2005 Совершенно верно... Только в некоторых хаках, где нет обращения к $post_parsr->hiddenConv (По-моему в конвертере PHP->HTML) тоже нужно поменять. Ссылка на комментарий Поделиться на других сайтах Прочее
bartik Опубликовано 21 Апреля 2005 Автор Жалоба Поделиться Опубликовано 21 Апреля 2005 Спасибо ) Ссылка на комментарий Поделиться на других сайтах Прочее
Dekker Опубликовано 22 Апреля 2005 Жалоба Поделиться Опубликовано 22 Апреля 2005 для особо талантливых пользителей поиска, мод брать из этой темыHide Mod от жадных детей или из архива http://www.ibresource.ru/db/450/ Ссылка на комментарий Поделиться на других сайтах Прочее
invaderx Опубликовано 24 Апреля 2005 Жалоба Поделиться Опубликовано 24 Апреля 2005 Обьяснили... Нифига не получается. Кто за деньги возьмётся сделать?Версия форума 2.0.1Требуется хак - скрытый текст НЕ ДЛЯ ЗАРЕГИНЫХ ИЛИ НЕТ, а по определённому количеству постов.Поиском тыкать мне не надо. Я им пользоваться умею. Нет конкретного ответа на поставленный вопрос.Что я тут прочитал - не ответ. Отмаска. Ссылка на комментарий Поделиться на других сайтах Прочее
Mitos Опубликовано 24 Апреля 2005 Жалоба Поделиться Опубликовано 24 Апреля 2005 > Кто за деньги возьмётся сделать?http://www.ibresource.ru/contacts/ Ссылка на комментарий Поделиться на других сайтах Прочее
toha Опубликовано 27 Апреля 2005 Жалоба Поделиться Опубликовано 27 Апреля 2005 только вариант Dekker"а не катит, точнее катит, но при цитировании все видно то, весь скрытый текст.....как это можно исправить? Ссылка на комментарий Поделиться на других сайтах Прочее
RederTour Опубликовано 28 Апреля 2005 Жалоба Поделиться Опубликовано 28 Апреля 2005 Господи боже мой.. Если вы поставите 50 постов, чтобы юзер увидел ссылку, то на ващем форуме народу будет 0 ... Если мне нужна ссылка на какой-ниюудь софт, я пришел на форум и от меня там просят ПРОСТО ЗАРЕГАТЬСЯ я сразу закрываю эту старницу и бегу на другой сайт, где просто можно скачать. Никому это не надо постить 50 постов, чтоб увидеть ссылку на прогу, которая мне нужна ПРЯМО СЕЙЧАС!!! Ссылка на комментарий Поделиться на других сайтах Прочее
toha Опубликовано 28 Апреля 2005 Жалоба Поделиться Опубликовано 28 Апреля 2005 та при чем здесь ссылкилично мне это для раздач всяких, типа набери 50 постов - получи шаблон (скрипт), линк на который будет в скрытом текстеда вот только с самим текстом что-то не складывается..... Ссылка на комментарий Поделиться на других сайтах Прочее
kastrator Опубликовано 28 Апреля 2005 Жалоба Поделиться Опубликовано 28 Апреля 2005 Тоже интересует-имхо мод точно был но не найду никак(( Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 29 Апреля 2005 Жалоба Поделиться Опубликовано 29 Апреля 2005 >> и бегу на другой сайт, где просто можно скачатьэто если оно там есть.Часто бывает так, что находишь то, что нужно только в единственном зкземпляре. Конечно оно ещё где-то есть, но просто не смог найти.Ну конечно если это не порнуха ) Ссылка на комментарий Поделиться на других сайтах Прочее
Dekker Опубликовано 29 Апреля 2005 Жалоба Поделиться Опубликовано 29 Апреля 2005 это не мой вариант, и это не мое предложение, это моя наводка на решение проблемы, остальное все в ваших руках. я бы с такого форума где "собери десять крышечек и получишь ..." валил бы аж бегом. Ссылка на комментарий Поделиться на других сайтах Прочее
kastrator Опубликовано 29 Апреля 2005 Жалоба Поделиться Опубликовано 29 Апреля 2005 Хмм =)))) субьективное мнение-где-то десять крышечек и пролазят=) Ссылка на комментарий Поделиться на других сайтах Прочее
invaderx Опубликовано 3 Мая 2005 Жалоба Поделиться Опубликовано 3 Мая 2005 > Кто за деньги возьмётся сделать?http://www.ibresource.ru/contacts/<{POST_SNAPBACK}> Ну да.... Неделю уже ответа жду. Видимо не дождусь.... Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 4 Мая 2005 Жалоба Поделиться Опубликовано 4 Мая 2005 А где ж то тут есть мод. Бесплатный.Вот Скрытый текст Ссылка на комментарий Поделиться на других сайтах Прочее
Dekker Опубликовано 4 Мая 2005 Жалоба Поделиться Опубликовано 4 Мая 2005 народ не хочет прикладывать усилий по доработке существующего мода. Ссылка на комментарий Поделиться на других сайтах Прочее
Vic'er Опубликовано 4 Мая 2005 Жалоба Поделиться Опубликовано 4 Мая 2005 народ не хочет прикладывать усилий по доработке существующего мода.<{POST_SNAPBACK}> Мне неинтересна идея реализации хака для скрытия чего-либо от уже зареганых... Думал все же сделать, но передумал Код есть - меняйте Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 5 Мая 2005 Жалоба Поделиться Опубликовано 5 Мая 2005 Та чего там делать В первом приближении берём вот этот кусок из кода Вайсера: function regex_hide_hidden($txt="", $message="", $type="html") { global $ibforums; if (!$ibforums->member['id']) {и меняем наfunction regex_hide_hidden($txt="", $message="", $type="html") { global $ibforums; if (!$ibforums->member['id'] or $ibforums->member['posts'] < 50 ){ Ссылка на комментарий Поделиться на других сайтах Прочее
Vic'er Опубликовано 5 Мая 2005 Жалоба Поделиться Опубликовано 5 Мая 2005 Можна и прощеif (intval($ibforums->member['posts']) < 50 ){ Но он, как я понял хочет полностью настраиваемый хак, типа [HIDE posts=50][/HIDE] Ссылка на комментарий Поделиться на других сайтах Прочее
MiXoiD Опубликовано 5 Мая 2005 Жалоба Поделиться Опубликовано 5 Мая 2005 Да хотелось бы сделать так что бы пользователь мог сам выбирать после какого количества сообщений будет виден скрытый текст [HIDE posts=x] Ссылка на комментарий Поделиться на других сайтах Прочее
Zighol Опубликовано 6 Мая 2005 Жалоба Поделиться Опубликовано 6 Мая 2005 Скажите а для версии 2.0 как сделать те же 50 постов?Там нет никакого регэкспа Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 7 Мая 2005 Жалоба Поделиться Опубликовано 7 Мая 2005 Zihgol, вместо if (!$authMethod) $authMethod = $ibforums->member['id']?1:2;напишиif (!$authMethod) $authMethod = ( intval($ibforums->member['posts']) > 50 ) ? 1 : 2; Ссылка на комментарий Поделиться на других сайтах Прочее
Гость Salavat Опубликовано 7 Мая 2005 Жалоба Поделиться Опубликовано 7 Мая 2005 >Требуется хак - скрытый текст НЕ ДЛЯ ЗАРЕГИНЫХ ИЛИ НЕТ, а по >определённому количеству постов.Всё ровно гости то его не смогут видеть Знаю только как Unreal Hide Hack переделать и всё ..... Ссылка на комментарий Поделиться на других сайтах Прочее
invaderx Опубликовано 8 Мая 2005 Жалоба Поделиться Опубликовано 8 Мая 2005 Вообщем сам дописал скрипт. Работает. Только один недостаток - постящим не выбрать количество ответов на открытие линка. В скрипте выставил - 10. На 11 сообщении линк виден. Можно конечно выбрать любое количество. Буду дальше разбираться... Выглядит так: http://forum.darkdragons.biz/style_images/imprezario/hide.gif Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения