|
|
Модератор форума: JonMagon |
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » JavaScript » Скрипт преобразования слов в поисковые запросы |
Скрипт преобразования слов в поисковые запросы |
К сожалению, для меня JS - это название и не более. Я в этом ноль совершенный, а мне нужен скрипт. Полазила по инету, но ночего подходящего найти не смогла. В общем, взываю к разбирающимся в вопросе, буду признательна если сможете помочь.
Что мне нужно: Код, который будет оформлять слова и словосочетания внутри строки в ссылки поиска по сайту. Что-то вроде тегов. Например: "Над переводом работали: Андрей Смирнов, Анна Игнатьева, Марина Шипилова" где каждое имя+фамиля будут после добавления материала отдельными ссылками в стиле: <a href="/search/Андрей Смирнов">Андрей Смирнов</a> "," <a href="/search/Анна Игнатьева">Анна Игнатьева</a>... и тд. Сообщение отредактировал webanet - Пятница, 27 Мар 2015, 16:54:49
|
Здравствуйте.
все может быть конечно, есть в миру добрые люди до сих пор но насколько мне известно скрипты тут не пишут с 0.. зато могут помочь изменить, подогнать или улудшить уже существующий, предоставленный вами скрипт можете попробовать тут http://upartner.pro/ дешево и сердито для Юкоза пысы - сайт не мой. |
я не скриптер, но логически могу прояснить решение.
Сколько человек обычно работают над переводом? 2? 3? 5? Если не более трех над каждым текстом, то можно сделать следующее: 1. Актвировать поля 1, 2,3 (дополнительные). 2. В замене стандартных надписей обозвать их "Автор 1", "Автор 2", "Автор N" 3. В шаблоне полной новости (+ по желанию в виде материалов) добавить код: Над переводом работали: <a href="/search/$OTHER1$">$OTHER1$</a> , <a href="/search/$OTHER2$">$OTHER2$</a>, <a href="/search/$OTHER3$">$OTHER3$</a> 4. Выше, если постоянно три автора, если их меньше - опишите все ифами. 5. <?if($OTHER1$)?> Над переводом работали: <a href="/search/$OTHER1$">$OTHER1$</a><?endif?><?if($OTHER2$)?> , <a href="/search/$OTHER2$">$OTHER2$</a><?endif?><?if($OTHER3$)?>, <a href="/search/$OTHER3$">$OTHER3$</a><?endif?> 6. Если этого будет мало - активируйте другие, ненужные поля. Помогаю по сайтам в лс
|
Амо,
Код "Над переводом работали: Андрей Смирнов, Анна Игнатьева, Марина Шипилова" Код Над переводом работали: <span id="autors">Андрей Смирнов, Анна Игнатьева, Марина Шипилова</span> <script type="text/javascript"> var str = $('#autors').text().split(', '); $('#autors').text(''); for (var i = 0; i < str.length; i++) { $('#autors').html($('#autors').html() + '<a href="/search/' + str[i] + '">' + str[i] + '</a>'); if (i < str.length - 1) {$('#autors').html($('#autors').html() + ', ');} }</script> |
Амо, не понял. Какую еще папку с кодом?
Вы можете создать файл с содержимым: Код var str = $('#autors').text().split(', '); $('#autors').text(''); for (var i = 0; i < str.length; i++) { $('#autors').html($('#autors').html() + '<a href="/search/' + str[i] + '">' + str[i] + '</a>'); if (i < str.length - 1) {$('#autors').html($('#autors').html() + ', ');} } Код Над переводом работали: <span id="autors">Андрей Смирнов, Анна Игнатьева, Марина Шипилова</span> <script type="text/javascript" src="/scripts/autors.js"></script> |
Спасибо за ответ. Я просто пытаюсь разобраться, ибо пока для меня все это темный лес. Просто тешу себя надеждой, что однажды не придется просить у кого-то, а сама смогу справиться. Вы мне очень помогли, спасибо, правда. |
| |||
| |||