Подправить скрипт поиск актёров по сайту
Страницы: 1
Подправить скрипт поиск актёров по сайту
Здраствуйте умельцы js,помогите в проблеме,есть скрипт который выводит через доп поле в каталоге файлов ucoz картинки актёров:

Код
<?if($DOCPAGE_URL$)?>
<script type="text/javascript">
String.prototype.translit = (function(){
 var L = {
 'А':'A','а':'a','Б':'B','б':'b','В':'V','в':'v','Г':'G','г':'g',
 'Д':'D','д':'d','Е':'E','е':'e','Ё':'Yo','ё':'yo','Ж':'Zh','ж':'zh',
 'З':'Z','з':'z','И':'I','и':'i','Й':'Y','й':'y','К':'K','к':'k',
 'Л':'L','л':'l','М':'M','м':'m','Н':'N','н':'n','О':'O','о':'o',
 'П':'P','п':'p','Р':'R','р':'r','С':'S','с':'s','Т':'T','т':'t',
 'У':'U','у':'u','Ф':'F','ф':'f','Х':'Kh','х':'kh','Ц':'Ts','ц':'ts',
 'Ч':'Ch','ч':'ch','Ш':'Sh','ш':'sh','Щ':'Sch','щ':'sch','Ъ':'','ъ':'',
 'Ы':'Y','ы':'y','Ь':'','ь':'','Э':'E','э':'e','Ю':'Yu','ю':'yu',
 'Я':'Ya','я':'ya'
 },
 r = '',
 k;
 for (k in L) r += k;
 r = new RegExp('[' + r + ']', 'g');
 k = function(a){
 return a in L ? L[a] : '';
 };
 return function(){
 return this.replace(r, k);
 };
})();
$(function() {
 var host = location.protocol + '//' + window.location.hostname;
 var actors = $('#actors').text().split(',');
 for(i = 0; i < actors.length; i++) {
 var temp = actors[i].trim().translit(),
 folderLowwer = temp.split(' ')[1].substr(0, 1).toString().toLowerCase(),
 folderUpper = temp.split(' ')[1].substr(0, 1).toString().toUpperCase(),
 file = temp.split(' ').join('_').toString().toLowerCase();
 var srcSmall = host + '/actors/' + folderLowwer + '/' + file + '.jpg';
 var srcBig = host + '/actors/' + folderUpper + '/' + file + '.jpg';
if(detect(srcSmall))
$('#actors_wp').append('<img onerror=this.src="' + srcBig + '" src= "' + srcSmall + '" title="' + actors[i].trim() + '">');
else
$('#actors_wp').append('<img onerror=this.src="' + srcSmall + '" src= "' + srcBig + '" title="' + actors[i].trim() + '">');
 //img.onerror = function(){alert('картинка не существует')};
 }
});
 function detect(URL){
 var image = new Image();
 image.src = URL;
 var x = image.onload = function() {
 return image.width;
 }();
 if(x > 0)
 return true;
 else
 return false;
}
</script>
 
он работает,всё отлично.Но хочу сделать картинки кликабельные,чтобы при нажатии на картинку актёра выполнялся поиск по данному актёру,что то типа по тегам.Скрипт есть,но вот соединить его с тем что выше не получается.Вот этот скрипт:

Код
 <script>
var actors = '$DOCPAGE_URL$'; //поле, где заданы актеры
var actors = actors.split (',');
var links = new Array ();
for (var i = 0; i < actors.length; i++)
{links[i] = '<a href="/search/' + actors[i] + '" style="color: #41658C;text-decoration: underline;">' + actors[i] + '</a>';}
$('.actors').html (links.join (', '));//выводим в нужный div .actors можете заменить на свой класс
</script>
Помогите те у кого руки есть,пожалуйста.
Закройте тему,решено.
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
19:44 Яндекс Нейро и выдача в 2026 - остались ли лазейки для маленьких сайтов? 
19:23 Adsense личный опыт 
19:21 WB и Ozon - новые "русские поисковики"? Яндекс теряет коммерческую выдачу 
23:22 Рост эффективности моего интернет‑магазина 
22:07 С чего сейчас проще начать? 
22:02 как оплатить claude и gpt-5 из рф в 2026 чтобы не забанили через три дня 
21:36 Трафик в минус, соцсети в топе - Завершено февральское обновление Google Discover 
19:36 Русские народные сказки - оцените! 
14:27 1obmen.net - обмен криптовалют: выплаты в USD, EUR, GBP, CAD, CNY 
13:22 Продам аккаунты Gmail USA IP | Gmail MIX IP | Outlook Old 
12:39 Monitex: Мониторинг с кэшбэком 80% в USDT 
12:21 garantcoin.io - быстрый и надёжный сервис обмена криптовалюты GarantCoin 
09:01 Мониторинг обменников Сrypto-scout.io 
04:32 От $0.015 за IP | $0.68 за ГБ | 9PROXY.COM | 20+ млн резидентных прокси | 99,95% аптайм | Без чёрных списков 
19:56 Чак Норрис ушел - 19 марта 2026, 86 лет, семья подтвердила 
19:55 Список обновленных тем пуст... 
22:55 С юмором по жизни! 
22:19 8 марта: желаю аптайма 99.9% и e-e-a-t без локов 
21:16 Почему не обновляется счетчик ИКС (индекса качества сайта) 
19:57 молодильные яблоки и живая вода 
01:50 Точные прогнозы на футбол