На форуме InfoScript.ru вы можете: задать вопросы по php, вопросы по javascript, вопросы по системе uCoz, заказать графику для вашего сайта и просто пообщаться с хорошими людьми
  • Страница 1 из 1
  • 1
Модератор форума: frenkmalcov  
Доступ запрещен для форума.
komar Дата: Четверг, 05.08.2010, 13:12 | Сообщение # 1
Offline
Свой человек
Продвинутые
Сообщений:712
Награды:6
Замечания:0%
Репутация
168
Встала проблема, необходимо заменить текст на свой:

Quote
Вы входите в группу пользователей, которым запрещено совершать данное действие.
По всем вопросам обращайтесь к администратору сайта.

У себя на форуме я ограничил у новых пользователей пользоваться ЛС и при попытке зайти в ЛС у них появляется этот текст.
Данные строки я нашел в Главная » Управление дизайном » Редактирование шаблонов » Страница "Доступ запрещен", изменяю там текст. сохраняю... Но при попытке захода в ЛС как новый юзер, все равно вижу старый текст... Почем?
Помогите пожалуйста...


 
antisept Дата: Четверг, 05.08.2010, 13:44 | Сообщение # 2
Offline
BrainStorming
Администраторы
Сообщений:2847
Награды:51
Репутация
987
кеш чистил?

Если я долго не выполняю обещаний, напомните мне в ЛС. Скорее всего, я просто забыл.

Не оказываю помощь через ЛС. Все вопросы - на форум или в комментарии.
 
komar Дата: Пятница, 06.08.2010, 03:06 | Сообщение # 3
Offline
Свой человек
Продвинутые
Сообщений:712
Награды:6
Замечания:0%
Репутация
168
Quote (antisept)
кеш чистил?

нет... даже не подумал... сейчас попробую...
Т.е. я все правильно делаю, с заменой текста?

Добавлено (06.08.2010, 03:06)
---------------------------------------------

Quote (antisept)
кеш чистил?

Почистил не помогло...


 
antisept Дата: Суббота, 07.08.2010, 13:34 | Сообщение # 4
Offline
BrainStorming
Администраторы
Сообщений:2847
Награды:51
Репутация
987
komar, очень странно. Скинь сайт в ЛС.

Если я долго не выполняю обещаний, напомните мне в ЛС. Скорее всего, я просто забыл.

Не оказываю помощь через ЛС. Все вопросы - на форум или в комментарии.
 
komar Дата: Понедельник, 16.08.2010, 18:40 | Сообщение # 5
Offline
Свой человек
Продвинутые
Сообщений:712
Награды:6
Замечания:0%
Репутация
168
Quote (antisept)
komar, очень странно. Скинь сайт в ЛС.

Не нашли случайно решение моей проблемы?


 
antisept Дата: Вторник, 17.08.2010, 10:43 | Сообщение # 6
Offline
BrainStorming
Администраторы
Сообщений:2847
Награды:51
Репутация
987
komar, даже не знаю, где этот текст менять. Можно было бы таким скриптом, но куда его вставить:

Code
<script type="text/javascript">$('div[align="center"]:first').html($('div[align="center"]:first').html().replace('Вы входите в группу пользователей, которым запрещено совершать данное действие', 'Новый текст'));</script>


Если я долго не выполняю обещаний, напомните мне в ЛС. Скорее всего, я просто забыл.

Не оказываю помощь через ЛС. Все вопросы - на форум или в комментарии.
 
komar Дата: Вторник, 17.08.2010, 18:08 | Сообщение # 7
Offline
Свой человек
Продвинутые
Сообщений:712
Награды:6
Замечания:0%
Репутация
168
Quote (antisept)
komar, даже не знаю, где этот текст менять. Можно было бы таким скриптом, но куда его вставить:

Я попробую...
метод тыка еще пока никто не отменял...

Добавлено (17.08.2010, 18:08)
---------------------------------------------
Есть идея, но не знаю как реализовать...
А если сделать так, что при нажатии на прочесть ЛС участника форума из определенной группы срабатывал скрипт, который вы дали... Так можно сделать?


 
antisept Дата: Четверг, 19.08.2010, 07:41 | Сообщение # 8
Offline
BrainStorming
Администраторы
Сообщений:2847
Награды:51
Репутация
987
Нужно ссылку подменить. Спросил у программеров, посмотрим, что они скажут.

Если я долго не выполняю обещаний, напомните мне в ЛС. Скорее всего, я просто забыл.

Не оказываю помощь через ЛС. Все вопросы - на форум или в комментарии.
 
antisept Дата: Четверг, 19.08.2010, 13:55 | Сообщение # 9
Offline
BrainStorming
Администраторы
Сообщений:2847
Награды:51
Репутация
987
komar, похоже скриптом не получиться, т.к. ссылка постоянно изменется (только сейчас до меня дошло happy ), поэтому я вижу только один: Открой исходник форума и вытащи оттуда код который отображает профиль, лс и т.д.

Затем, в виде материалов найди:

Code
$USER_DETAILS_ICON_BAR$

и замени его на тот, что ты выдернул (не забудь расставить правильно условные операторы).

Потом, с помощью все тех же условных операторов, скрой от нужной группы ту часть кода, которая отвечает за ЛС.

Метод может показаться бредовым, но он должен сработать.


Если я долго не выполняю обещаний, напомните мне в ЛС. Скорее всего, я просто забыл.

Не оказываю помощь через ЛС. Все вопросы - на форум или в комментарии.
 
komar Дата: Пятница, 27.08.2010, 00:37 | Сообщение # 10
Offline
Свой человек
Продвинутые
Сообщений:712
Награды:6
Замечания:0%
Репутация
168
antisept,
Я не на столько гуру... можно чуточку по-подробней... shy


 
antisept Дата: Воскресенье, 29.08.2010, 18:00 | Сообщение # 11
Offline
BrainStorming
Администраторы
Сообщений:2847
Награды:51
Репутация
987
Можно.

1) Зайди в какую нибудь тему у себя на форуме
2) Щелкни правой кнопкой мыши в любой области и нажми "Исходный код страницы"
3) Там найдешь примерно такую строчку:

Code
<a href="javascript://" rel="nofollow" onclick="window.open('http://sevmama.info/index/8-1','up1','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350');return false;"><img alt="" style="margin:0;padding:0;border:0;" src="http://s33.ucoz.net/img/fr/bt/38/p_profile.gif" title="Профиль пользователя" /></a> <a href="javascript://" rel="nofollow" onclick="window.open('http://sevmama.info/index/14-1-0-1','userpm','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350');return false;"><img alt="" style="margin:0;padding:0;border:0;" src="http://s33.ucoz.net/img/fr/bt/38/p_pm.gif" title="Личное сообщение" /></a>  

4) Заменишь ссылки на юкозовские коды примерно так:

Code
<a href="javascript://" rel="nofollow" onclick="window.open('$PROFILE_URL$','up1','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350');return false;"><img alt="" style="margin:0;padding:0;border:0;" src="http://s33.ucoz.net/img/fr/bt/38/p_profile.gif" title="Профиль пользователя" /></a> <a href="javascript://" rel="nofollow" onclick="window.open('$PM_URL$','userpm','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350');return false;"><img alt="" style="margin:0;padding:0;border:0;" src="http://s33.ucoz.net/img/fr/bt/38/p_pm.gif" title="Личное сообщение" /></a>

5) Затем, с помощью условных операторов подменишь ссылку на ЛС:

Quote
<a href="javascript://" rel="nofollow" onclick="window.open('$PROFILE_URL$','up1','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350');return false;"><img alt="" style="margin:0;padding:0;border:0;" src="http://s33.ucoz.net/img/fr/bt/38/p_profile.gif" title="Профиль пользователя" /></a> <?if($GROUP_ID$="3")?><a href="тут новая ссылка"><img alt="" style="margin:0;padding:0;border:0;" src="http://s33.ucoz.net/img/fr/bt/38/p_pm.gif" title="Личное сообщение" /></a><?else?><a href="javascript://" rel="nofollow" onclick="window.open('$PM_URL$','userpm','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350');return false;"><img alt="" style="margin:0;padding:0;border:0;" src="http://s33.ucoz.net/img/fr/bt/38/p_pm.gif" title="Личное сообщение" /></a><?endif?>

6) Полученный код вставляешь в Вид материалов, вместо $USER_DETAILS_ICON_BAR$

Это только пример. Думаю, суть понятна?


Если я долго не выполняю обещаний, напомните мне в ЛС. Скорее всего, я просто забыл.

Не оказываю помощь через ЛС. Все вопросы - на форум или в комментарии.
 
  • Страница 1 из 1
  • 1
Поиск: