IcedWitcheR, если будет работать, то в Chrome глянь (если есть), у меня почему-то он отказался в нём работать. Но у меня может проблема в браузере, искать не хочется.
Да я в своем хроме и сомневался, потому что он у меня старый до нельзя, я ему обновления отрубил, вместе с Google Update. Плюс в настройках поубирал всё что намекало на глобальную слежку гугла.)) Может и куки отрубил. Я им редко пользуюсь, только для проверки дизайна, потом гляну чего у него с куками.
Блок друзья сайта - тоже написан с ошибкой - давно известный баг юкоза.
А я не знал, DOCTYPE редко кто прописывает в начале создания сайта, по-крайне мере начинающие, вот как-то и не замечал.
Quote (likbezz)
А, в смысле список всех BB-кодов?
Да там, есть у меня любители писать только [ * ], вроде так проще, скорей всего просто попрошу пользоваться [_list]. Тогда все понятно, запомнил <li> только с <ul>.
likbezz, спасибо, всё работает! Кстати, можно ещё одним способом для форума. Так как пользователи дают ссылки ВВ-кодом [ url ], всем ссылкам данным таким способом назначается class="link", который ещё проще скрыть. Но после прочтения о jQuery у тебя, решил не скрыть ссылку, а заменить вот таким способом:
Code
<?if(!$USER_LOGGED_IN$)?> <script type="text/javascript"> $('a.link').after('<a href="/index/3">Доступно только для пользователей</a>').remove(); </script> <?endif?>
в общем-то это нормально работает. А только для внешних, например, так:
Code
$('td.posttdMessage a[href^="/go?"]').after('<a href="/index/3">Ссылка после регистрации</a>').remove();
Я правильно всё сделал?
Сообщение отредактировал Komoff - Понедельник, 25.07.2011, 04:16
$('td.posttdMessage a[href^="/go?"]:not(:has(img)")').replaceWith('<a href="/index/3">Ссылка после регистрации</a>');
всё получилось.
Quote (likbezz)
Это если включена функция проксирования ...а она появилась не так давно
Да, я просто только с проксированием рассматриваю, потому что форум новый, там оно изначально было включено. Надо будет почитать обо всех командах jQuery, простые функции я и сам смогу писать.
Сообщение отредактировал Komoff - Понедельник, 25.07.2011, 14:43
А вот ещё вопрос, мне нужно чтобы в профиле пользователя скрывался один блок, но при просмотре других профилей он был. Там можно было бы зацепиться за $URI_ID$, я задал такое условие
Code
<?if($URI_ID$!='userDetails$USER_ID$')?>не выводить на персональной странице пользователя<?endif?>
но это не сработало. Т.е. нельзя так вкладывать системные коды? А возможно как-то ещё операторами создать такое условие?
Добавлено (25.07.2011, 17:30) --------------------------------------------- Придумал как вывести это условие
Code
<?if($USER_ID$!=$_USER_ID$)?>не выводить на персональной странице пользователя<?endif?>
А вот как ограничить это условие только на страницу пользователя? Например, с помощью $PAGE_ID$='userdetails' или $_USER_ID$ только там работает?
Сообщение отредактировал Komoff - Понедельник, 25.07.2011, 17:32
Чёт я слегка не въехал, что вы пытаетесь скрыть, и от кого.
Я пытался скрыть часть текста в глобальном блоке на странице профиля пользователя от него самого. Ну задумка там такая. В общем-то можно или даже правильней использовать $_IS_OWN_PROFILE$, я не обратил на него внимания. Вообще, я, кстати, и не думал, что если вставить глобальный блок в профиль пользователя, то системные коды работающие только на этой странице, будут работать и в нем, конечно только для этой страницы. В общем каламбур получился, но главное я разобрался как решить проблему.
Любой скрытый/вырезанный/удалённый/заменённый/т.д, т.п. скриптом (клиентским - JavaScript и VBScript) элемент, элементарно взять из исходника. (исходного кода страницы)
вот-вот, я кстати, когда придумывал как скрыть, узнал что и с помощью [ hide ] в исходнике выводиться ссылка, просто ожидал, что можно использовать системные средства чтобы надежно скрыть. По-моему не доработана эта функция на uCoz. Зато твой вариант, мне больше всего понравился, в общем-то сейчас нет смысла смотреть сайты с отключенным JS, т.к. отпадает большинство функций, да и я нечего секретного не скрываю, для обычных пользователей и этого достаточно. Хотя, я бы пользователей с отключенным JS куда-нить пересылал, как и они с аргументом "ибо нефиг", только вот как.:) SoundVan, а чем тебе варианты выше не подходят? Там полностью вырезается/заменяется ссылка. Хотя, как уже было сказано, при отключенном JS это работать не будет.