ExBB Community » Файловый ExBB » Модификации и дополнения » Мод: Скрытый текст

Страниц (12): « 1 [2] 3 4 5 6 7 8 9 ... » В конец
 

16. yura3d - 17 мая 2009 — 18:25 - перейти к сообщению
Denri
Нет, на этой версии мод работать не будет
17. lisiycat - 21 мая 2009 — 05:25 - перейти к сообщению
yura3d пишет:
Как всегда вопросы, замечания и предложения по этому моду оставляйте в этой теме


Думаю, что это относится к теме....
На других движках замечал такую штуку, что для незарегистрированных пользователей закрываются автоматически ссылки и прикрепленные файлы. Вроде, как полезная штуковина.
Это так для размышлений....может у кого будут идеи по этому поводу...
18. Александр Михалицын - 21 мая 2009 — 08:52 - перейти к сообщению
lisiycat,
боюсь, только в ExBB 2 Подмигивание
19. yura3d - 23 мая 2009 — 10:17 - перейти к сообщению
Александр Михалицын пишет:
боюсь, только в ExBB 2

Можно и в файловой версии реализовать, но пока что нет времени. Огорчение Если будет спрос на такую возможность, постараюсь сделать Улыбка
20. Umbr - 25 июня 2009 — 06:27 - перейти к сообщению
Работает .. Даже у меня. Кнопка Hide появилась. Спасибо!
21. mashasd - 1 июля 2009 — 00:30 - перейти к сообщению
Спасибо!
22. electron - 17 июля 2009 — 09:16 - перейти к сообщению
yura3d пишет:
CODE:
[hide=10]Этот текст не могут видеть пользователи, набравшие менее 10 сообщений[/hide]

прочитал всю тему и не нашел ответа на вопрос : какое максимальное число в этом теге?


yura3d пишет:
Спасибо за найденные неточности. Это всё трудности перевода из усовершенствованного ядра ExBB FM 1.0 RC2. Открывааем файл include/fm.class.php

Zeg пишет:
тег срабатывает даже в блоке code


Находим ранее вставленную строку:
CODE:
$string = preg_replace_callback("#\[hide(\=([0-9]+)|)\](.+?)\[\/hide\]#is", array($this, 'hide_text'), $string);


И перемещаем её, разместив сразу за строкой:
CODE:
$string = preg_replace($search, $replace, $string);


Defenderyk пишет:
не работает. просто выдает:
Цитата:
Этот текст не видят незарегистрированные пользователи


Находим ранее вставленную строку:
CODE:
if ($matches[2] && $this->user['id'] && $this->user['posts'] < $matches[2])


И заменяем строкой:
CODE:
if ($matches[2] && @$this->user['posts'] < $matches[2])


Вроде бы всё


первый пост подкорректирован в связи с данными неточностями? или корректировать дополнительно?
23. yura3d - 17 июля 2009 — 10:12 - перейти к сообщению
electron пишет:
прочитал всю тему и не нашел ответа на вопрос : какое максимальное число в этом теге?

Никаких явных ограничений нет, сколько укажите, столько сообщений и нужно будет набрать

electron пишет:
первый пост подкорректирован в связи с данными неточностями? или корректировать дополнительно?

Да, подкорректирован
24. yura3d - 20 августа 2009 — 18:55 - перейти к сообщению
В продолжение этой дискуссии решил реализовать возможность автоматического скрытия ссылок от гостей, на мой взгляд, для некоторых форумов это будет актуально

Реализация (Отобразить)
25. Borman - 20 августа 2009 — 19:14 - перейти к сообщению
yura3d пишет:
Для установки необходимо произвести следующие изменения
Откройте файл language/russian/lang_front_all.php, найдите строку:
CODE:
return "<a href=\"".((empty($matches[2])) ? "http://".$matches[1]:$matches[1])."\" target=\"_blank\">{$matches[3]}</a>";

И замените её строкой:
CODE:
return ($this->user['id']) ? "<a href=\"".((empty($matches[2])) ? "http://".$matches[1]:$matches[1])."\" target=\"_blank\">{$matches[3]}</a>" : '<i>'.$this->LANG['ViewLinkReged'].'</i> ';


Не понял Не понял Не понял Нет таких строк, Юра, что то напутал!
26. mastersound - 20 августа 2009 — 19:15 - перейти к сообщению
yura3d у меня в файле language/russian/lang_front_all.php нет этого выражения
CODE:
return "<a href=\"".((empty($matches[2])) ? "http://".$matches[1]:$matches[1])."\" target=\"_blank\">{$matches[3]}</a>";
правда и тег hide я не активизировал, т.е. не обновлялся до использования этого мода. Файл прикрепляю... там есть поправка на установку превьюшек в ряд с интервалом.
27. yura3d - 20 августа 2009 — 19:23 - перейти к сообщению
Borman
mastersound
Поправил, просто часть инструкции по ошибке вставил не в ту часть сообщения Огорчение
28. mastersound - 20 августа 2009 — 19:33 - перейти к сообщению
))) я поискал немного, да понял, что ты еще на форуме, поправишь. Спасибо!
(Добавление)
Этого и всего остального
CODE:
return "<a href=\"".((empty($matches[2])) ? "http://".$matches[1]:$matches[1])."\" target=\"_blank\">{$matches[3]}</a>";
в fm.class.php тоже нет
29. Borman - 20 августа 2009 — 19:45 - перейти к сообщению

Я тоже все глаза проглядел Огорчение
30. yura3d - 20 августа 2009 — 20:02 - перейти к сообщению
mastersound
Borman
У Вас установлен мод перехода по внешним ссылкам через редирект? В этом случае нужная другая инструкция, поскольку искомые строки после установки вышеуказанного мода имеют несколько иной вид. Выкладывайте Ваши файлы include/fm.class.php, будем разбираться

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0422]     [ ]