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

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 тоже заливал - значит админы посчитали ненужным данный хак. Такое дело.. бывает ;)
Ссылка на комментарий
Поделиться на других сайтах

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

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

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

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

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

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

Зарузка...

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

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

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