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

Hide Mod от жадных детей


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

Привет всем.

Я перечитал все топика по хайд модам...

 

;)

 

так что? получается нету такого мода. который бы просто напросто скрывал нужный текст от гостей?

всё банально просто. :D

т.е.

гости видят надпись - скрытый текс - что бы увидеть - зарегтесь

а юзвери видят нормальный текст или линки...кому что надо - мне нужны линки.

просто у меня есть как бы файловых архив небольшой - перемещать куда-то ссылки облом - а что бы юзвери просто так не качали - тоже не хочется

а ставить хайд мод по кол-во постов и вводить каждый раз - 0 - облом.

помоему. видел такое на варезок.ру

я точно не помню...

 

скажите..есть или нет7 :)

сенкс

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

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

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

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

Да просто написать регулярное выражение, которое будет удалять <a ... </a> на пустое место из-за некоторых условий и вставить его в Topics.php
Ссылка на комментарий
Поделиться на других сайтах

Почему же нет :D

 

HIDE Хак для 1.3 в действии http://forum.madalf.ru/index.php?showtopic=15180

 

зы есть еще и для 2.x

 

http://forum.neonsun.net/index.php?showtop...5520entry5520

 

// может и есть где недоработка, но пока обнаружено не было ;)

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

я обрадовался что наконец то все обработано через post_parser, дело в том что в lo-fi версии все видно :D[1111598120:1111598662]т.е. все красиво сделано, НО смысл размещения в post_parcer должен сводиться к тому что тег hide должен работать везде, как и quote например. везде это где, лента RSS, lo-fi версия, и т.п.
Ссылка на комментарий
Поделиться на других сайтах

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

Потом берётся уже из базы.

Поэтому не пойму как тут парсер поможет.

 

Это у меня через парсер можно т.к. у меня html генерится "на лету".

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

я обрадовался что наконец то все обработано через post_parser, дело в том что в lo-fi версии все видно :)

т.е. все красиво сделано, НО смысл размещения в post_parcer должен сводиться к тому что тег hide должен работать везде, как и quote например.

 

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

 

по поводу lo-fi версии - в двойке да, сознаюсь, я это упустил - сегодня поправлю, но ведь в 1.3 такого вроде нет ;):D

 

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

Потом берётся уже из базы.

Поэтому не пойму как тут парсер поможет.

 

Это у меня через парсер можно т.к. у меня html генерится "на лету".

 

а перехват происходит не в парсере, а перез выдачей поста, поэтому разницы нет, хранится в базе уже готовый хтмл или текст с кодами

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

Это понятно.

 

Мой вопрос был обращён к Деккеру. Я хотел узнать при чём тут парсер.

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

>>по поводу lo-fi версии - в двойке да, сознаюсь, я это упустил - сегодня поправлю, но ведь в 1.3 такого вроде нет

 

http://crimea-board.net/lofi/index.php/t1483-20.html

 

не идет.

 

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

Потом берётся уже из базы.

Поэтому не пойму как тут парсер поможет.

 

сори, ступил :D дело было вечером.

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

 

СМ: в 5м посте снизу http://forum.neonsun.net/lofiversion/index.php/t83-100.html :D

 

для 2.х нужно:

открыть файл /lofiversion/index.php

====================================================
После 
====================================================
//--------------------------------
// get posts...
//--------------------------------
====================================================
Найти:
====================================================
while( $r = $DB->fetch_row() )
{
====================================================
Ниже добавить:
====================================================
	 #################### Hidden text hack ####################
	 $r['post'] = $parser->hiddenConv($r['post'], 2);
	 #################### Hidden text hack ####################

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

Call to a member function on a non-object

на строку

$r['post'] = $parser->hiddenConv($r['post'], 2);

 

блин ... где то различия все таки есть

 

мой файл индекса от lo-fi[1111659543:1111661686]Семен Семеныч ...

 

строка на самом деле

 

$r['post'] = $this->parser->hiddenConv($r['post'], 2);[1111659543:1111661843]да, и не стоит забывать например вот такое

 

require "/home/*****/www/sources/lib/post_parser.php";

$this->parser = new post_parser();

 

lo-fi в версии 1,3 не имеет обращения к post_parser

index.zip

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

Dekker, на том форуме под который я писал версию 1.3 нет lo-fi версии, да и в стандартной комплектации у меня тоже не нашлось фолдера lofiversion - я описал изменение на основе lofiversion 2.0.3 :D

 

если не сложно выложи файл отвечающий за формирование lo-fi версии для 1.3, я поправлю этот хак

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

я приатачил файл в предидущем посте :D

 

но я же говорю, все просто, в index.php добавляем обращение

 

require "/home/*****/www/sources/lib/post_parser.php";
$this->parser = new post_parser();

 

и после строки

 

 while( $r = $DB->fetch_row() )
{

 

добавить ниже

 

$r['post'] = $this->parser->hiddenConv($r['post'], 2);

 

для ленты RSS аналогичное решение.[1111662985:1111663138]RSS используеться вот этот мод

http://www.ibresource.ru/db/401/

 

lo-fi взято отседа

http://www.ibresource.ru/db/267/[1111662985:1111663277]остался непобежденным конвертор в html

Конвертор PHP -> HTML

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

вместо

 
require "/home/*****/www/sources/lib/post_parser.php";
$this->parser = new post_parser();

 

лучше использовать

 

 
require ROOT_PATH."sources/lib/post_parser.php";
$this->parser = new post_parser();

 

или еще лучше

 

require_once( ROOT_PATH."sources/lib/post_parser.php" );
$this->parser = new post_parser();

 

остался непобежденным конвертор в html

 

ну чтож, вечером и его победим)))

 

и после строки

 

while( $r = $DB->fetch_row() )

{

 

Причем после вророго ее вхождения, а именно после:

 

	//--------------------------------
// get posts...
//--------------------------------

 

а то некоторые еще после первого раза вставят))

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

если сделаешь для версии 2,0 тут народ тебе будет по гроб жизни благодарен

 

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

 

Мод работает по всему форуму (а в обычной и в облегченной версии).

 

В генерацию RSS я его не добавлял.

 

Если кому интересно где именно твм добавить, спросите Dekker'а

 

зы Странно, но прикрепить файл у меня нет возможности...поэтому выкладываю так...

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

Классно вы темку развели. но всёже я хочу найти нужный мне хак

Почему же нет

 

HIDE Хак для 1.3 в действии http://forum.madalf.ru/index.php?showtopic=15180

Так дайте мне его.

ПЛЗ.

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

Для 2.x был доступен еще вчера - теперь его нет :D Для 1.3 тоже заливал - значит админы посчитали ненужным данный хак. Такое дело.. бывает ;)
Ссылка на комментарий
Поделиться на других сайтах

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

Зарузка...

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

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

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