Форум вебмастеров

vBulletin Поддержка vBulletin третьей линейки для начинающих вебмастеров

WelcomePartners
Ответ
 
LinkBack Опции темы
Старый 15.06.2016, 21:58 #1 (Ссылка)
Аватар для Veter
Администратор
 
Регистрация: 01.01.1970
Адрес: На wmboard
Моя смс: vBulletin 3.x.x, DLE, WordPress, XenForo
Сообщений: 9,212
Записей в дневнике: 17
Сказал(а) спасибо: 2,053
Поблагодарили 2,664 раз(а) в 1,929 сообщениях
Репутация: 2674
Veter Veter вне форума
Администратор
Дополнительная информация
По умолчанию

Как закрыть BB код code, php, html от гостей?


Вопрос кагбэ в заголовке
Тема родилась тут: Баги и ошибки в работе форума

Предпосылки темы следующие. Конечно подобное желание возникает редко, и на большинстве форумов на фиг не нужно закрывать эти BB коды от гостей, но в некоторых случаях хотелось бы его реализовать.

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

Во вторых, есть деятели, которые тащат контент и содержимое постов к себе на форумок, а потом еще умудряются продавать доступ. Это жесть конечно, тут мне однажды Вьюга показала одного товарища, который нам совсем не товарищ, который умудрился чуть ли не целые разделы по вобле скопипастить.

Но это все лирика.

В итоге, ни фига не работают обычные условия с этими ББ кодами. Или кажется, что работают, а потом не работают (например если на следующий день зайти). Или сразу не работают. Или то работают, то не работают.
Экспериментировал в разное время много.
Например:

Код:

Блок отключен
или наоборот, для мембера код, для гостя текст с оформлением.

Другой пример

Код:

Блок отключен
Еще бесполезный вариант

Код:

Блок отключен
Не работают условия хоть с использованием <else />, хоть без него.

Эти условия

Код:

Блок отключен
Код:

Блок отключен
Тоже не работают

Но у буржуев все работает четко на их форуме. Любопытно каким образом.

Есть у кого какие идеи?
Veter вне форума   Ответить с цитированиемОтветить с цитированием

Старый 20.06.2016, 19:10 #2 (Ссылка)
Аватар для Kworke
Подглядывающий
 
Регистрация: 27.04.2016
Адрес: RU
Моя смс: vBulletin, XenForo
Сообщений: 43
Сказал(а) спасибо: 13
Поблагодарили 5 раз(а) в 4 сообщениях
Репутация: 65
Kworke Kworke вне форума
Подглядывающий
Дополнительная информация
По умолчанию

Сейчас на форуме код виден всем
Отменили скрытие?
Kworke вне форума   Ответить с цитированиемОтветить с цитированием
Старый 21.06.2016, 15:18 #3 (Ссылка)
Аватар для YURSHAT
Подглядывающий
 
Регистрация: 20.07.2015
Адрес: Харьков
Моя смс: vBulletin
Сообщений: 78
Сказал(а) спасибо: 48
Поблагодарили 36 раз(а) в 30 сообщениях
Репутация: 96
YURSHAT YURSHAT вне форума
Подглядывающий
Дополнительная информация
По умолчанию

Цитата:
Сообщение от Veter Посмотреть сообщение
Но у буржуев все работает четко на их форуме. Любопытно каким образом.
Правкой скриптов.
Если требуется скрыть только содержимое блока [code], то есть сам код , то можно так:
Открыть скрипт class_bbcode.php
Найти функцию handle_bbcode_code. В этой функции, перед строкой
Код:

Блок отключен
добавить следующее:
Код:

Блок отключен

А можно ещё для гостей и упрощённый шаблончик выводить:
найти:
Код:

Блок отключен
заменить на:
Код:

Блок отключен


ЗЫ. Veter, сделай больше margin для блока кода,

Последний раз редактировалось YURSHAT; 21.06.2016 в 15:46.
YURSHAT вне форума   Ответить с цитированиемОтветить с цитированием
3 пользователя(ей) сказали cпасибо:
Kworke (09.07.2016), lukamal (21.06.2016), Veter (21.06.2016)
Старый 21.06.2016, 20:37 #4 (Ссылка)
Аватар для Veter
Администратор
 
Регистрация: 01.01.1970
Адрес: На wmboard
Моя смс: vBulletin 3.x.x, DLE, WordPress, XenForo
Сообщений: 9,212
Записей в дневнике: 17
Сказал(а) спасибо: 2,053
Поблагодарили 2,664 раз(а) в 1,929 сообщениях
Репутация: 2674
Veter Veter вне форума
Администратор
Дополнительная информация
По умолчанию

Семен Семеныч Правкой скрипта BBкод. Удивительно рядом
Казалось бы обычный шаблон, и в принципе обычный BB код. Будем сейчас пробовать.

phrase_for_guest я так понимаю надо создать перед всем этим

Цитата:
Сообщение от YURSHAT Посмотреть сообщение
$template = 'bbcode_code';
Это как я понимаю нетронутый исходник шаблона bbcode_code

А этот шаблон bbcode_code_printable выводим гостям, предварительно его изменив. У меня принт страницы вообще отключены. Но как выглядит внешне мне нравится


Цитата:
Сообщение от YURSHAT Посмотреть сообщение
ЗЫ. Veter, сделай больше margin для блока кода,
А сколько надо? Там дефолтный 0 стоит в шаблоне.
Veter вне форума   Ответить с цитированиемОтветить с цитированием
Старый 21.06.2016, 21:26 #5 (Ссылка)
Аватар для YURSHAT
Подглядывающий
 
Регистрация: 20.07.2015
Адрес: Харьков
Моя смс: vBulletin
Сообщений: 78
Сказал(а) спасибо: 48
Поблагодарили 36 раз(а) в 30 сообщениях
Репутация: 96
YURSHAT YURSHAT вне форума
Подглядывающий
Дополнительная информация
По умолчанию

Цитата:
Сообщение от Veter Посмотреть сообщение
phrase_for_guest я так понимаю надо создать перед всем этим
Угу

Цитата:
Сообщение от Veter Посмотреть сообщение
А сколько надо? Там дефолтный 0 стоит в шаблоне.
Ну пикселей 6. Ибо некрасиво получается, когда элементы поста идут впритык с блоком кода.
YURSHAT вне форума   Ответить с цитированиемОтветить с цитированием
2 пользователя(ей) сказали cпасибо:
lukamal (22.06.2016), Veter (21.06.2016)
Старый 21.06.2016, 21:57 #6 (Ссылка)
Аватар для Veter
Администратор
 
Регистрация: 01.01.1970
Адрес: На wmboard
Моя смс: vBulletin 3.x.x, DLE, WordPress, XenForo
Сообщений: 9,212
Записей в дневнике: 17
Сказал(а) спасибо: 2,053
Поблагодарили 2,664 раз(а) в 1,929 сообщениях
Репутация: 2674
Veter Veter вне форума
Администратор
Дополнительная информация
По умолчанию

Все сделал, пока вроде работает Будем посмотреть.

Цитата:
Сообщение от YURSHAT Посмотреть сообщение
Ну пикселей 6.
10 поставил. Только этот маргин разве на эти отступы влияет?

Добавлено через 4 минуты
Ни фига не на этот. Вернул 0. Надо посмотреть внимательней.

Добавлено через 7 минут
Ну что
Поработало недолго
Гостем сперва не видел, спустя некоторое время вижу. Даже другой браузер взял.

Добавлено через 4 минуты
Цитата:
Сообщение от YURSHAT Посмотреть сообщение
Гости не могут видеть содержимое блока.
Теперь мне показывает
Эксперимент не удался видимо
Veter вне форума   Ответить с цитированиемОтветить с цитированием
Старый 21.06.2016, 22:01 #7 (Ссылка)
Аватар для Льюви
Профи
 
Регистрация: 22.05.2012
Адрес: Харьков
Сообщений: 1,197
Сказал(а) спасибо: 464
Поблагодарили 970 раз(а) в 554 сообщениях
Репутация: 1130
Льюви Льюви вне форума
Профи
Дополнительная информация
По умолчанию

Цитата:
Сообщение от Veter Посмотреть сообщение
Эксперимент не удался видимо
в старую тему зайди какую-нибудь
нормально всё, вроде... Как отделить важные темы на vBulletin?
Льюви вне форума   Ответить с цитированиемОтветить с цитированием
Старый 21.06.2016, 23:03 #8 (Ссылка)
Аватар для Veter
Администратор
 
Регистрация: 01.01.1970
Адрес: На wmboard
Моя смс: vBulletin 3.x.x, DLE, WordPress, XenForo
Сообщений: 9,212
Записей в дневнике: 17
Сказал(а) спасибо: 2,053
Поблагодарили 2,664 раз(а) в 1,929 сообщениях
Репутация: 2674
Veter Veter вне форума
Администратор
Дополнительная информация
По умолчанию

В старой вижу код.
В этой ни хрена не вижу

Добавлено через 3 минуты
Сейчас вот пост с кодом отредактирую, буду видеть. Где то я у буржуев читал о кэшировании. Вобла же кэширует посты.

Добавлено через 1 минуту
Вот первый пост, нажал правка, сохранить. Вижу. Пост
YURSHAT Как закрыть BB код code, php, html от гостей? вижу как гость

Добавлено через 4 минуты
Эту тему смотрю гостем.
Первый пост, что редактировал вижу гостем, пост
YURSHATа, не вижу Как закрыть BB код code, php, html от гостей?

Вот такая ерундистика была и с моими экспериментами.

Добавлено через 9 минут
Перестроил кэш сообщений на форуме.
Вижу все. И гостем и юзером
Veter вне форума   Ответить с цитированиемОтветить с цитированием
Старый 22.06.2016, 11:20 #9 (Ссылка)
Аватар для Льюви
Профи
 
Регистрация: 22.05.2012
Адрес: Харьков
Сообщений: 1,197
Сказал(а) спасибо: 464
Поблагодарили 970 раз(а) в 554 сообщениях
Репутация: 1130
Льюви Льюви вне форума
Профи
Дополнительная информация
По умолчанию

Цитата:
Сообщение от Veter Посмотреть сообщение
Вижу все. И гостем и юзером
гость в старой теме:



в этой теме вижу код...
Льюви вне форума   Ответить с цитированиемОтветить с цитированием
Старый 26.06.2016, 00:24 #10 (Ссылка)
Аватар для Veter
Администратор
 
Регистрация: 01.01.1970
Адрес: На wmboard
Моя смс: vBulletin 3.x.x, DLE, WordPress, XenForo
Сообщений: 9,212
Записей в дневнике: 17
Сказал(а) спасибо: 2,053
Поблагодарили 2,664 раз(а) в 1,929 сообщениях
Репутация: 2674
Veter Veter вне форума
Администратор
Дополнительная информация
По умолчанию

Цитата:
Сообщение от Льюви Посмотреть сообщение
гость в старой теме:
Цитата:
Сообщение от Льюви Посмотреть сообщение
в этой теме вижу код...
Ну и я также вижу
Пока оставил все как было, будем посмотреть.
Veter вне форума   Ответить с цитированиемОтветить с цитированием
Ответ

Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Вкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как закрыть страницу доступа к PHPmyAdmin? tfox Web программирование 1 10.08.2015 02:27
BB-code SPOILER для vBulletin 4.2 AlexMSQ BB коды vBulletin 4.x.x 2 14.08.2013 19:33
Как скрыть ссылки на форуме от гостей? Milkivey vBulletin 4 03.04.2013 19:35
Хак скрытия изображений форума от гостей GSM-RADUGA Хаки vBulletin 4.x.x 8 31.10.2012 15:17
Хак bb-кода таблиц (BB code tables) Ночная странница Хаки vBulletin 2 11.06.2012 16:17


Текущее время: 09:12. Часовой пояс GMT +3.

Powered by vBulletin®
Copyright ©2000 - 2018, WMboard.
Перевод: zCarot
 

Форум вебмастеров

Здесь делают сайты, учатся на них зарабатывать. Ты новичёк, и ничего не понимаешь в создании сайтов и в интернет заработке? Не знаешь ответа на вопрос по сайтостроению? Мучают вопросы сео оптимизации?

Не беда, присоединяйся к сообществу вебмастеров, и зарабатывай вместе с нами!