Фильтр по:
  

  • Страница 1 из 11
  • 1
  • 2
  • 3
  • 10
  • 11
  • »
Модератор форума: likbezz  
Скрипты и коды для юкоз - Форум аццкого кодера » Как сделать? Информация для вновь прибывших » Вопрос по теме ... » Ссылки на схожие материалы, оформляем картинками. JavaScript (Оформление ссылок на схожие материалы картинками-превью.)
Ссылки на схожие материалы, оформляем картинками. JavaScript
Дата: Воскресенье, 04.03.2012, 17:41 |
Лейтенант
Группа: Постоянные
Сообщений: 50
Награды: 0
Репутация: 0
Статус: Offline


likbezz,
Quote (likbezz)
Горе у меня.... Сломалась левая клавиши мыши, а из запасных только допотопные, вот сижу мучаюсь, .... клавиши периодически залипает - просто жуть, ...
... Завтра куплю новую, сейчас уже поздно не попрусь в магазин.
...


У меня есть запасной могу дарит!

Ты не ответил на это вопрос.... Возможно такое ?

Quote (samirmm)
С оператором <?$RELATED_ENTRIES$(10)?> - ссылки на схожие материалы

можно с таким же методом выводит фото рядом на схожие материалы?

если да то как?

Добавлено (04.03.2012, 17:41)
---------------------------------------------
likbezz,

Вот смотри примерно вот так можно сделать ?

Code
<div id="uRelated"><strong>Другие материалы по теме:</strong> <?$RELATED_ENTRIES$(11)?> </div><div classs="showimgenteries"></div>
       
      <script type="text/javascript">  
$('#uRelated ul.uRelatedEntries li.uRelatedEntry a').each(function(){  
var c=$(this),cont=c.parents('div.eBlock:eq(0)').find('.showimgenteries'),url=this.href;  
if(/load|publ|blog|board|forum|stuff|gb|dir|photo|news/i.test(url.toLowerCase())){  
$.get(url,{},function(a){  
var b=$(a).find('.eMessage img:eq(0)')||$(a).find('.eTitle img:eq(0)')||$(a).find('.posttdMessage img:eq(0)'),src=null;
for(var i=0;i<b.length;i++){  
  if(!/ucoz.net/i.test(b[i].src)){  
  src=b[i].src;cont.prepend($('<img/>').attr('src',src).addClass('showimgenteries'));break;  
  };  
};  
});};});  
</script>


А вот это который вывод схожие материалы

Code

<ul class="uRelatedEntries"><li class="uRelatedEntry"><a href="/board/kinozal/animacija/naruto_prikoly_11_15/2-1-0-7">Наруто приколы 11-15</a></li><li class="uRelatedEntry"><a href="/board/kinozal/dlja_vsej_semi/film_nehnsi_drju/4-1-0-16">фильм Нэнси Дрю</a></li><li class="uRelatedEntry"><a href="/board/kinozal/kriminal/bumer/9-1-0-19">Бумер</a></li><li class="uRelatedEntry"><a href="/board/kinozal/jumor/pro_fedota_strelca/14-1-0-21">Про Федота-Стрельца</a></li><li class="uRelatedEntry"><a href="/board/kinozal/jumor/12_stulev_2_serii/14-1-0-23">12 стульев (2 серии)</a></li><li class="uRelatedEntry"><a href="/board/kinozal/boeviki_i_prikljuchenija/kapitan_nemo/3-1-0-26">Капитан Немо</a></li></ul>



 
Дата: Воскресенье, 04.03.2012, 17:43 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


samirmm,
Quote (samirmm)
У меня есть запасной могу дарит!

У меня завтра новый будет) И запасной на всякий приобрету))) Дабы не повторялась подобная ситуация.
...
Quote (samirmm)
Ты не ответил на это вопрос.... Возможно такое ?

А, да, возможно.
Примерно то же самое.
Но тут, может быть одна бяка - можно получить бан по превышению числа запросов, если пользователей много на сайте.
Если интересно, чуть позже, как обзаведусь новой мышкой - напишу код.
...


 
Дата: Воскресенье, 04.03.2012, 17:53 |
Лейтенант
Группа: Постоянные
Сообщений: 50
Награды: 0
Репутация: 0
Статус: Offline


Quote (likbezz)
А, да, возможно.
Примерно то же самое.


Я так и знал....!

Quote (likbezz)
Но тут, может быть одна бяка - можно получить бан по превышению числа запросов, если пользователей много на сайте.


Смысле бан? если в одном странице есть 100 и боле пользователей, за это за банит говоришь?

Quote (likbezz)
Если интересно, чуть позже, как обзаведусь новой мышкой - напишу код.


Да очень интересно! Тоже первые будет в системе UCOZ.....!


 
Дата: Воскресенье, 04.03.2012, 18:09 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


samirmm,
Quote (samirmm)
если в одном странице есть 100 и боле пользователей, за это за банит говоришь?

Если на странице 100 пользователей, а схожих материалов 10, то на каждого пользователя будет осуществляться 10 дополнительных запросов, то бишь 100*10==1000 запросов, а за это уже можно получить бан.
Бан длится ≈2 часа.
...


 
Дата: Понедельник, 05.03.2012, 23:35 |
Лейтенант
Группа: Постоянные
Сообщений: 50
Награды: 0
Репутация: 0
Статус: Offline


likbezz, дааа..! я понял тебя.
Ну все равно надо попробовать, очень интересно!
когда сможешь помочь? а то я пробую переписать что то не получается,
Я же не знаю о скриптах как ты, так скажем что ты мой учитель
о правильно написание скрипта, я за это тебя очень благодарен.

А я мастер автомобилей по компьютерной диагностику Авто электрика и двигателю.
Если у тебя автомобиль есть и не дай Бох
(Аллах) что то какой тот поломки могу помочь, модели не имеет значение!
В любой модели и в любой сложности по двигателю и электрика.

Добавлено (05.03.2012, 23:35)
---------------------------------------------
likbezz,

Вот смотри здесь на этом странице у меня есть

Вам также могут понравиться...
Сделано с помощью информер, но это не схожие материалы! просто случайные.

А втором строке есть твой стиль

Другие материалы по теме:

это с RealTed Enteries

он шас с borderom это я хотел делать чтоб рядом <.Li class=""
отображался фото, ... но вот так получилось !__?__!

 
Дата: Вторник, 06.03.2012, 00:27 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown




 
Дата: Вторник, 06.03.2012, 01:02 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Цитата samirmm
likbezz, дааа..! я понял тебя.
Ну все равно надо попробовать, очень интересно!
когда сможешь помочь? а то я пробую переписать что то не получается,

Ну вот прямо сейчас)
Смотри, это не сложно:
Код блока:
Код
<div id="uRelated"><strong>Другие материалы по теме:</strong>
<ul class="uRelatedEntries">
<li class="uRelatedEntry"><a href="/dir/music/collections/various_artists_dance_hits_2010_top_100_2010/4-1-0-64">Various Artists - Dance Hits 2010 Top 100 (2010) [MP3/256 kbps]</a></li>
<li class="uRelatedEntry"><a href="/dir/music/collections/various_artists_best_hits_of_the_year_dance_2010/4-1-0-65">Various Artists - Best Hits of The Year - Dance (2010) [MP3/256kbps]</a></li>
</ul>
</div>


Проходимся по нему циклом и назначаем переменные:
Код
$('#uRelated li.uRelatedEntry a').each(function(){
var c=$(this),cont=c.parent(),url=this.href,noimg='http://likbezz.ru/_theme1/_st/ico/_nopic.gif';

});

Где:
c=$(this) - кешируем «this».
cont=c.parent() - определяем контент - то бишь родитель ссылки - парент - элемент «li».
url=this.href - назначаем URL материала.
noimg='http://likbezz.ru/_theme1/_st/ico/_nopic.gif'; - назначаем ссылку на картинку если картинки в материале нет.
...

Совершаем запрос и определяем переменные для запроса:
Код
$('#uRelated li.uRelatedEntry a').each(function(){
var c=$(this),cont=c.parent(),url=this.href,noimg='http://likbezz.ru/_theme1/_st/ico/_nopic.gif';
$.get(url,{},function(d){
var b=$(d).find('.eMessage img:eq(0)')||$(d).find('.eTitle img:eq(0)')||false,src=null;

});
});

Где:
var b=$(d).find('.eMessage img:eq(0)')||$(d).find('.eTitle img:eq(0)')||false - определяем область поиска картинки.
src=null; - определяем перемунную и назначаем значение == «null»
...

Разбираем ответ:
Код
$('#uRelated li.uRelatedEntry a').each(function(){
var c=$(this),cont=c.parent(),url=this.href,noimg='http://likbezz.ru/_theme1/_st/ico/_nopic.gif';
$.get(url,{},function(d){
var b=$(d).find('.eMessage img:eq(0)')||$(d).find('.eTitle img:eq(0)')||false,src=null;
if(b){
for(var i=0;i<b.length;i++){       
       if(!/ucoz.net/i.test(b[i].src)){
       src=b[i].src;
       cont.prepend($('<img/>').attr('src',src).addClass('showimgenteries'));break;       
       };
};
if(src==null){cont.prepend($('<img/>').attr('src',noimg).addClass('showimgenteries'))}
};
});
});

Где:
if(b) - если картинка найдена - хоть какая) ...
for(var i=0;i<b.length;i++) - проходимся циклом по всем найденным картинкам.
if(!/ucoz.net/i.test(b[i].src)){} - если картинка не кнопка ....
src=b[i].src; - изменяем переменную и назначаем ей значение == ссылке на картинку.
cont.prepend($('<img/>').attr('src',src).addClass('showimgenteries')); - создаём картинку и пихаем её в «li» - переменную cont.
break; - выходим из цикла.
...
if(src==null) - проверяем, подошла ли картинка, и если нет, ...
cont.prepend($('<img/>').attr('src',noimg).addClass('showimgenteries')) - создаём картинку «NoImg» - с нашей ссылкой, пихаем в cont
...

Всё.
...

Вот готовый скрипт:
Код
смотри ниже


UP 11-09-2013

...

Прикрепления: _uRelatedSearch.js (0.7 Kb)

 
Дата: Четверг, 15.03.2012, 23:08 |
Лейтенант
Группа: Постоянные
Сообщений: 50
Награды: 0
Репутация: 0
Статус: Offline


Quote (likbezz)
Вот готовый скрипт:
Code
$('#uRelated li.uRelatedEntry a').each(function(){
var c=$(this),cont=c.parent(),url=this.href,noimg='http://likbezz.ru/_theme1/_st/ico/_nopic.gif';
$.get(url,{},function(d){
var b=$(d).find('.eMessage img:eq(0)')||$(d).find('.eTitle img:eq(0)')||false,src=null;
if(b){
for(var i=0;i<b.length;i++){    
    if(!/ucoz.net/i.test(b[i].src)){
    src=b[i].src;
    cont.prepend($('<img/>').attr('src',src).addClass('showimgenteries'));break;    
    };
};
if(src==null){cont.prepend($('<img/>').attr('src',noimg).addClass('showimgenteries'))}
};
});
});



Спасибо тебя огромное супер получилось!!!!......

Чуть не подошел по css поправил под себя

вот ссылка Похожие материалы по теме

Ты делаешь не возможные возможно


 
Дата: Пятница, 18.05.2012, 12:49 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Данный скрипт работает во всех модулях, где выводятся $RELATED_ENTRIES$


---


---


---


---
Установку, подстройку/адаптацию скрипта под ваши сайты и запросы бесплатно НЕ произвожу.

Прикрепления: 3550536.png (64.4 Kb) · 4520302.png (61.7 Kb) · 1455982.png (37.4 Kb) · 5786856.png (110.4 Kb)

 
Дата: Вторник, 22.05.2012, 09:07 |
dilux
Рядовой
Группа: Пользователи
Сообщений: 5
Награды: 0
Репутация: 0
Статус: Offline


Лишние картинки вытягиевает, а можно сделать чтобы только вытягивало из прикрепленных $IMAGE1$ ? Напишите как плиз. Спасибо

Просто мне надо чтобы картинку вынимало из окошка где краткое описание, а вынимается только из полного


Сообщение отредактировал dilux - Вторник, 22.05.2012, 09:43
 
Дата: Вторник, 22.05.2012, 12:34 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


dilux,
Quote (dilux)
Просто мне надо чтобы картинку вынимало из окошка где краткое описание, а вынимается только из полного

По краткому описанию не производится поиск. Все ссылки ссылаются на полный материал.


 
Дата: Четверг, 07.06.2012, 17:19 |
dilux
Рядовой
Группа: Пользователи
Сообщений: 5
Награды: 0
Репутация: 0
Статус: Offline


Помогите c CSS, что то совсем запутался. у меня ссылки и картинки по левому краю идут.
Как сделать чтобы ссылки или вверху или под картинками были ровно посередине.

Спасибо!


 
Дата: Пятница, 08.06.2012, 11:19 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


dilux,
Quote (dilux)
Как сделать чтобы ссылки или вверху или под картинками были ровно посередине.

Добавьте к стилям блока
Code
text-align:center;


 
Дата: Пятница, 08.06.2012, 13:09 |
dilux
Рядовой
Группа: Пользователи
Сообщений: 5
Награды: 0
Репутация: 0
Статус: Offline


не помогло
сюда добавить .showimgenteries

Добавлено (08.06.2012, 13:09)
---------------------------------------------
Code
text-align:center;


Куда именно подскажите плиз.

к этому .showimgenteries ??

вот пример:

Прикрепления: 6420781.jpg (15.4 Kb)

Сообщение отредактировал dilux - Пятница, 08.06.2012, 18:31
 
Дата: Суббота, 09.06.2012, 15:32 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


dilux,
Quote (dilux)
вот пример:

У вас, по ходу, где-то что-то не закрыто, какой-то блок.

А вообще, по ссылке в вашем профиле такого не наблюдаю
Под каким браузером такое?


...

Прикрепления: 3418353.png (37.4 Kb)

 
Скрипты и коды для юкоз - Форум аццкого кодера » Как сделать? Информация для вновь прибывших » Вопрос по теме ... » Ссылки на схожие материалы, оформляем картинками. JavaScript (Оформление ссылок на схожие материалы картинками-превью.)
  • Страница 1 из 11
  • 1
  • 2
  • 3
  • 10
  • 11
  • »
Поиск:


Мобильная версия