Возможность просмотреть схожую информацию

голоса: 0
Если в персональной информации пользователя в поле "ICQ" - будет написанно какое-нибудь слово, например; "Нет". А в модуле "Каталог файлов", в одном из материалов, в любом из полей, будет написано слово "нет"! Если будет такое совпадение, какой скрипт сможет виделеть как-нибудь на странице материала слово "нет"? Или скажете как может называться такой скрипт?
| Автор: | Категория: Дизайн сайта
Изменение категории | | Автор: Yuri_Geruk

Ответов: 1

Голоса: +1
ICQ в материалах не работает, подробнее объясните задумку...
| Автор:

Допутим, я в одном из полей модуля "Пользователей" вместо Skype идентификаторая пропишу просто слово"Skype".

В одной из статей сайта в одном из дополнительных полей бодет тоже написано слово"Skype", я хочу чтобы в этой статьи выделилось слово Skype идентификатор!

Делается скриптом... например с полем yahoo, поле должно быть таким, шаблон "персональная страница пользователя"

<?if($_YAHOO$)?>
 <div id="block16" class="udtb"><div class="udtlb">Yahoo:</div> <span class="yah">$_YAHOO$</span></div>
<?endif?>

Скрипт размещаем на странице материала и комментариев к нему модуля статьи...

<script>
$(function(){$.get('/index/8', function(data){
 var qq = $(data).find('#block16 .yah');
 if(qq = 'no'){alert(' есть no')}
});});
</script>

Если в поле яхоо написать no и в условии вместо 'no' прописать доп. поле выполнится алерт или что вам нужно...

Sentimo,
<script> $(function(){$.get('/index/8', function(data){  var qq = $(data).find('#block16 .yah');  if(qq = '$_WWW$'){alert('А ЗДЕСЬ ЧТО ПРОПИСАТЬ?')} });}); </script> Вот "#block16" - Для каждого поля отдельный номер, цифра "16" что означает?
Владислав Демченко,
В данном случае ничего, просто айди у полей должно быть разное.
Sentimo,

К примеру, чтобы на странице материала виделялся тот элемент которые присутсвует в персональных даных пользователа, например; Windows 7!

 if(qq = 'no'){('айди или класс этого поля на странице материала').addClass('yes')}

в ксс прописать

.yes {border:2px solid green;}

 

...