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

Автоматическое скрытие URL


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

походу кто-то сам не знает чего хочет.

Ещё раз такие предподоложения, тема будет немдленно закрыта.

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

т.е. тем у кого меньше 5-ти постов ссылки должны прятаться в hide тег?

 

А не проще ли их все туда спрятать. а соответственно тег hide могут смотреть только те у кого больше 5 постов.

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

Song

 

Есть мод скрытия ссылок (который в том числе допускает настройку, от скольки постов должны быть видны ссылки). А далее вся сложность (у меня лично) лишь в том, как заставить форум автоматически однократно распознавать все ссылки и грубо говоря тупо ставить их между тэгами [hide]..[/hide] (ну или [hide=5]..[/hide] - кому как больше надо, разница лишь в символах). Впрочем, об этом я писал уже выше ( о том, как все это распознается многократно, как обрабатывается и т.д.).

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

Потому что это надо делать не в парсере, а при листании постов.

См. как сделан мод хайд. Так же и здесь надо.

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

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

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

Я ставил (и сейчас соотвественно установлен) [hide]-мод от Vic'er'а - Скрытый текст

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

Вот аналогичное место тега hide

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

6. Открыть файл ./sources/action_public/topics.php

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

Найти:

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

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

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

Выше добавить:

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

/*------------>Hidden text starts<---->©Vic'er<------------*/

$row['post'] = $this->parser->regex_hide_hidden( $row['post'], $row['author_id']);

/*------------>Hidden text ends<------>©Vic'er<------------*

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

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

  • 2 недели спустя...
  • 1 месяц спустя...
Вот аналогичное место тега hide
====================================================

6. Открыть файл ./sources/action_public/topics.php

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

Найти:

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

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

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

Выше добавить:

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

/*------------>Hidden text starts<---->©Vic'er<------------*/

$row['post'] = $this->parser->regex_hide_hidden( $row['post'], $row['author_id']);

/*------------>Hidden text ends<------>©Vic'er<------------*

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

Я правильно "раскладку" понимаю?

 

$row['post'] = $this->parser->regex_hide_hidden( $row['post'], $row['author_id']);

 

сообщение = сообщение ->преобразование ->"хайды" (видимо функция вызывается из han_parse_bbcode.php) (текст сообщения);

 

Это некая кривая прпытка понять сам процесс преобразований. Извините за форму изложения. РНР мне не знаком практически, поэтому пытаюсь понять хоть как-то.

 

А обработкой ссылок (преобразованием) видимо занимается regex_build_url. И учитывая то, что в topics.php ничего похожего на обработку ссылок нет, то они (ссылки) обрабатываются еще ДО вывода в браузер.

 

Т.е. мне надо получить какую-то хитрую конструкцию именно на выводе в браузер условного вида:

 

[regex_build_url] = $this->parser->regex_hide_hidden( [regex_build_url]);

 

 

Я понимаю, что это бред. Но просто иного способа спросить в правильном ли направлении вообще мои мысли движутся я не знаю...

 

Условная логическая конструкция такая?

 

Ух, как все это грустно. Когда чувствуешь, что вот оно где-то рядом должно быть, а как сделать не знаешь, т.к. совершенно на другом языке говоришь. А угадать не получается, т.к. нет даже начальных знаний :D

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

  • 1 месяц спустя...

Кого все еще интересует данный мод стучите в асю 6996690

 

З.Ы. я его почти доделал... половину он дела делает... Когда стукните уже будет готовый.

 

ася 6996690

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

Кого все еще интересует данный мод стучите в асю 6996690

 

З.Ы. я его почти доделал... половину он дела делает... Когда стукните уже будет готовый.

 

ася 6996690

Стал первым покупателем и по совместительству бета-тестером :D Подтверждаю - все работает как надо. Протестировать можно в том числе на моем форуме (ссылка в подписи).

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

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

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

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

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

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

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

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

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

Зарузка...
×
×
  • Создать...

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

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