• Страница 1 из 2
  • 1
  • 2
  • »
Скрипты и коды для юкоз - Форум аццкого кодера » Записи участника » papajustify [19]
Результаты поиска
Дата: Воскресенье, 02.03.2014, 07:20 | Сообщение #1 | Тема: Ссылки на схожие материалы, оформляем картинками. JavaScript
papajustify
Рядовой
Группа: Проверенные
Сообщений: 19
Награды: 0
Репутация: 0
Статус: Offline


Всем привет!
Уважаемый likbezz, большое спасибо за афигенно полезную штуку, теперь не вылезаю с твоего сайта smile

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

http://onlyminecraft.ru/video/vip/35/instrukcii/kak_sdelat_verstak_v_majnkrafte - вот так у меня сейчас

Я пытался и так, и эдак в стилях, и вроде бы далеко не новичок, но скрипт смущает, до них пока не добрался. И поэтому никак не пойму, у кого тут какие стили. И как мне задать стиль отдельно для текста, если и картинка, и текст это один и тот же класс?
Юзаю твой код от 11-09-2013.
Код
<script type="text/javascript">  
$('#uRelated li.uRelatedEntry a').each(function(i){  
var c=$(this),o=c.parent(),url=this.href,m='http://likbezz.ru/_theme1/_st/ico/_nopic.gif';  
$.get(url,function(d){var s=m;  
var b=$(d).find('.eText img')||false,a=c.text();  
if(b){  
   for(var i=0,j=b.length;i<j;i++){  
    if(!/(ucoz.net|download.png)/i.test(b[i].src)){  
     s=b[i].src;  
     break;  
    }  
   }  
}  
o.prepend('<a href="'+url+'"><img style="width:125px;height:180px;" class="imgenteries" src="'+s+'" title="'+a+'"></a>');  
});  
});  
</script>

Добавлено (02.03.2014, 07:20)
---------------------------------------------
Точнее и класс, и id. Так-то я сверстаю хоть черта лысого, если видеть стили, но никак не могу разделить картинку и текст. Подсобите, пожалуйста, уважаемые.

 
Дата: Суббота, 15.03.2014, 20:24 | Сообщение #2 | Тема: Ссылки на схожие материалы, оформляем картинками. JavaScript
papajustify
Рядовой
Группа: Проверенные
Сообщений: 19
Награды: 0
Репутация: 0
Статус: Offline


likbezz,

Большущее спасибо, удалось! Со стилями тоже разобрался, алилуя! smile

А можно ли вывести этот скрипт для раздела онлайн-игр? Там сами картинки выводятся скриптами, не могу найти стили. Со стандартным ".eMessage" не выводятся. Вот скрипт вывода картинок:

Код

$IMGS_ARRAY_JS$
<script type="text/javascript">
function _bldCont(indx){
var bck=indx-1;var nxt=indx+1;
if (bck<0){bck = allEntImgs$ID$.length-1;}
if (nxt>=allEntImgs$ID$.length){nxt=0;}
var imgs='';
for (var i=0;i<allEntImgs$ID$.length;i++){var img=i+1;
if(allEntImgs$ID$[i][0].length<1){continue;}
if (i==indx){imgs += '<b class="pgSwchA">'+img+'</b> ';}
else {imgs += '<a class="pgSwch" href="javascript://" rel="nofollow" onclick="_bldCont('+i+');return false;">'+img+'</a> ';}
}
if (allEntImgs$ID$.length>1){imgs = '<a class="pgSwch" href="javascript://" rel="nofollow" onclick="_bldCont('+bck+');return false;">« Back</a> '+imgs+'<a class="pgSwch" href="javascript://" rel="nofollow" onclick="_bldCont('+nxt+');return false;">Next »</a> ';}
var hght = parseInt(allEntImgs$ID$[indx][2]); if ($.browser.msie) { hght += 28; };
_picsCont = '<div id="_prCont" style="position:relative;width:' + allEntImgs$ID$[indx][1] + 'px;height:' + hght.toString() + 'px;"><img alt="" border="0" width="' + allEntImgs$ID$[indx][1] + '" height="' + allEntImgs$ID$[indx][2] + '" src="' + allEntImgs$ID$[indx][0] + '"/><div align="center" style="padding:8px 0 5px 0;">'+imgs+'</div></div>';
new _uWnd('wnd_prv',"Скриншоты",10,10,{popup:1,waitimages:300000,autosizewidth:1,hideonresize:1,autosize:1,fadetype:1,align:'center',min:0,max:0 ,resize:1},_picsCont);
}
</script>

Добавлено (15.03.2014, 20:24)
---------------------------------------------
P.S. Классы

.pgSwch
.pgSwchA
.eText
.eMessage

не фурычат, по-прежнему остается скрин "изображение недоступно".

 
Дата: Воскресенье, 16.03.2014, 00:18 | Сообщение #3 | Тема: Ссылки на схожие материалы, оформляем картинками. JavaScript
papajustify
Рядовой
Группа: Проверенные
Сообщений: 19
Награды: 0
Репутация: 0
Статус: Offline


Просто шаблон нестандартный, а стили я не могу определить. Где это можно посмотреть, не подскажете?

Добавлено (15.03.2014, 23:33)
---------------------------------------------
* пардон, не стили, а классы. Классы изображений.

Добавлено (16.03.2014, 00:08)
---------------------------------------------
Для модуля видео я прописывал класс "vep-playvideo", методом тыка выяснил из исходного кода. А тут никак не удается.

Добавлено (16.03.2014, 00:18)
---------------------------------------------
Вот например можно тут посмотреть результат:



Поставил eBlock, вывод все равно некорректный. Прошу подсобить, и прислать в личку (или сюда) кошелек WMR для символической благодарности 50р smile


 
Дата: Воскресенье, 16.03.2014, 04:18 | Сообщение #4 | Тема: Ссылки на схожие материалы, оформляем картинками. JavaScript
papajustify
Рядовой
Группа: Проверенные
Сообщений: 19
Награды: 0
Репутация: 0
Статус: Offline


likbezz,
Цитата

Вместо вот этого:
Код
<script type="text/javascript">if (typeof(allEntImgs9)!='undefined'){var ar=Math.floor(Math.random()*allEntImgs9.length); document.write('<img alt="" title="Скриншоты" src="'+allEntImgs9[ar][3]+'" width="'+allEntImgs9[ar][4]+'" border="0" onclick="_bldCont1(9, ar);" style="cursor:pointer;">');}</script>
Вот это:
Код
<a href="$IMG_URL1$" title="Скриншоты"><img src="<?if($IMG_SMALL_URL1$)?>$IMG_SMALL_URL1$<?else?>$IMG_URL1$<?endif?>" style="border:0;" alt=""  title="Скриншоты" /></a>

Все остальное точно также как и в других модулях


Не помогло. Везде на сайте класс картинок - ulightbox. Поменял как вы посоветовали, кроме того, что скрин игры стал открываться не всплывающим окном, а на отдельной странице, ничего не изменилось.

Добавлено (16.03.2014, 04:16)
---------------------------------------------
Вот как они выводятся на главной странице онлайн-игр:

Код

<div style="height:185px;margin-bottom:15px;"><div style="margin-top:10px;margin-left:20px;"><a href="$ENTRY_URL$"><img width="90%" height="90%"  
  alt="" title="Просмотры: $READS$<?if($SWF_LINK$)?> | Запуски: $RUNS$<?endif?>
  <?if($COMMENTS_URL$)?> | Комментарии: $COMMENTS_NUM$<?endif?>" src="$SCREEN_URL$" border="0"></a>
<div style="margin-left:-15px;font-weight:bold;font-size:13px;text-align:center;background: url("../img/edetails.jpg")"><a href="$ENTRY_URL$"><?if(len($TITLE$)>35)?><?substr($TITLE$,0,33)?>...<?else?>$TITLE$<?endif?></a>
  </div><div class="eDetails">
<?if($MODER_PANEL$)?><div style="position:absolute;z-index:30;">$MODER_PANEL$</div><?endif?>
  <div style="position:relative;left:50px;top:3px"><?$RSTARS$('20','/.s/img/stars/3/20.png','1','float')?></div>
  </div></div></div>

Добавлено (16.03.2014, 04:18)
---------------------------------------------
Фиг знает, перебрал все уже. У меня для нескольких игр добавлены отдельные условия и оформление (файлы нестандартные):



и вот



, но картинки-то грузились везде одинаково, это не должно влиять, по идее. Да и даже на тех, которые стандартные, не работает.


 
Дата: Суббота, 22.03.2014, 05:07 | Сообщение #5 | Тема: Ссылки на схожие материалы, оформляем картинками. JavaScript
papajustify
Рядовой
Группа: Проверенные
Сообщений: 19
Награды: 0
Репутация: 0
Статус: Offline


likbezz,

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

В общем, суть ясна. Правда у меня все равно не получилось, выводились либо картинки "play", либо заглушка. Но ладно, сейчас ковыряться нет времени. Главное, что в разделе с видео все работает, там это намного важнее, а тут можно и информером вывести пока.
Благодарю за помощь.

P.S. Теперь если что нужно, первым делом тут ищу, сайт настоящая кладезь для юкозника smile


 
Дата: Понедельник, 24.03.2014, 22:52 | Сообщение #6 | Тема: Отдельная страница для скачивания файла
papajustify
Рядовой
Группа: Проверенные
Сообщений: 19
Награды: 0
Репутация: 0
Статус: Offline


В разделе вопросов не могу создавать темы, сори если промазал с топиком.

В общем задача - сделать отдельную страницу для скачивания файла. То есть кликаем по ссылке, и получаем не прямое скачивание файла, а переход на страницу со ссылкой на материал. Знаю-знаю, вы сейчас скажете что инфы полно в интернете, но это не так. Вся эта "инфа" заражена всяким г..кхм.. вном, особенно скрипты вывода ссылки на странице.

И так как этот ресурс отличается чистотой и честностью кодов и тд и тп, ИМХО было бы замечательно, если бы здесь появился чистый и работающий скрипт, а лучше полностью готовое решение (это я уже допилю сам, главное скрипт).

Для тех, кто не курсе вообще, рассказываю. Задача состоит из двух основных частей:

I. Создание страницы, на которой будет размещена конечная ссылка для скачивания.
II. Изменение ссылок для скачивания файлов (благо в юкозе это очень легко сделать).

ИСПОЛНЕНИЕ:

I. Страница:

1. Создаем страницу, верстку и тд и тп думаю вы сами разберетесь.
2. Называем ее.
3. Добавляем скрипт вывода ссылки (???)

II. Изменение ссылки для скачивания:

Находим $FILE_URL$ - это и есть наша ссылка - и меняем ее на http://ВАШ_САЙТ/НАЗВАНИЕ_ВАШЕЙ_СТРАНИЦЫ.htm?link=$FILE_URL$

или

http://ВАШ_САЙТ/НАЗВАНИЕ_ВАШЕЙ_СТРАНИЦЫ.html?link=$FILE_URL$, если вы сделали htm и html соответственно.

Все.

Теперь вопрос - как скриптом вывести ссылку?)))
По готовности добавлю в тему файлы скрипта и макет страницы, чтобы был полный пакет для страждущих.

P.S. По факту вопрос - как сделать скрипт для вывода определенного куска ссылки, но такое вряд ли ищут. А вот эта тема думаю будет интересна бОльшему количеству посетителей smile


 
Дата: Понедельник, 24.03.2014, 23:41 | Сообщение #7 | Тема: Отдельная страница для скачивания файла
papajustify
Рядовой
Группа: Проверенные
Сообщений: 19
Награды: 0
Репутация: 0
Статус: Offline


Супер, все работает. И заливать ничего не пришлось smile Спасибо огроменное.

Еще пара вопросов:

1. Как добавить к функции "download"?
У меня некоторые ссылки - картинки, и чтобы не парить пользователей архивами, я к ссылкам добавляю эту функцию, чтобы картинка не открывалась, а качалась.
2. Как добавить target="_blank"? Заменил два "self" на blank, не помогло.


 
Дата: Понедельник, 24.03.2014, 23:58 | Сообщение #8 | Тема: Отдельная страница для скачивания файла
papajustify
Рядовой
Группа: Проверенные
Сообщений: 19
Награды: 0
Репутация: 0
Статус: Offline


Цитата
м? а пример можно?


Просто в функции ссылки прописываем download="", так же как и target="_blank" и прочие функции. Вот например - http://onlyminecraft.ru/load/skiny_dlja_minecraft/10.

Цитата
Куда именно? В окно?


Протупил, надо было просто к ссылке сделать target="_blank". Но все равно спасибо, пригодится smile

Добавлено (24.03.2014, 23:56)
---------------------------------------------
P.S. Файл не самый лучший, сори, просто последний в ленте )))

Добавлено (24.03.2014, 23:58)
---------------------------------------------
P.P.S. Выше оговорился.

Цитата
У меня некоторые ссылки - картинки, и чтобы не парить пользователей архивами, я к ссылкам добавляю эту функцию, чтобы картинка не открывалась, а качалась.

м? а пример можно?


Вот здесь не ссылки, а файлы. Некоторые файлы - картинки. Вот чтобы при клике на файл они не открывались, а скачивались, добавляем download="".


 
Дата: Вторник, 25.03.2014, 00:11 | Сообщение #9 | Тема: Отдельная страница для скачивания файла
papajustify
Рядовой
Группа: Проверенные
Сообщений: 19
Награды: 0
Репутация: 0
Статус: Offline


Оно!! Сенкс э лот! biggrin

Добавлено (25.03.2014, 00:09)
---------------------------------------------

Цитата
Что-то сомневаюсь что это поможет ))) но вы так считаете - флаг в руки - пишите что угодно )


Ну как же пишите что угодно! Это работает, выставил сейчас, смотри)

Добавлено (25.03.2014, 00:11)
---------------------------------------------
Поможет смотря для чего. То, что картинки качаются - это факт, просто так всякую фигню писать не буду. А за валидность не говорю, может это и не айс, не проверял.

 
Дата: Вторник, 25.03.2014, 00:30 | Сообщение #10 | Тема: Отдельная страница для скачивания файла
papajustify
Рядовой
Группа: Проверенные
Сообщений: 19
Награды: 0
Репутация: 0
Статус: Offline


При открытии этой картинки у меня вообще выдает переход по внешней ссылке))) Так что мне тоже проверить не удается.
Ну и тут ведь картинка, а не ссылка. Если кинешь сюда ссылку на эту картинку (как получается, если раздавать ссылки на картинки), то все должно скачаться.

UP

Скачалась!) У меня эта картинка дважды скачалась, правда перед этим минуту наверное висела в неадеквате.

А, кстати, вот тут можно посмотреть - http://onlyminecraft.ru/photo/. У любой картинки там это прописано, и все качаются, а не открываются.


 
Дата: Вторник, 25.03.2014, 01:44 | Сообщение #11 | Тема: Отдельная страница для скачивания файла
papajustify
Рядовой
Группа: Проверенные
Сообщений: 19
Награды: 0
Репутация: 0
Статус: Offline


Цитата
Смотрел под хромом и мозилой - в обоих открылось - тыкал на кнопочку:


Мистика. Тыкали с двух компов в

- хроме
- мозилле
- яндекс-браузере
- опере
- даже ie smile

И везде качается. Фиг с ним, не буду заморачиваться smile

Цитата
<script type="text/javascript">document.write('<a class="go" href="'+url+'" download="" target="_blank">Нажмите здесь, чтобы скачать<\/a>');</script>


Ага, спасибо. Страницу в роботс закрыть само собой. И можно еще заморочиться и в скрипт исходную ссылку закрыть, чтобы вообще не подобраться было)
Обычно делаю ротатором баннеров, просто ссылку туда кидаю и все, но тут такое не прокатит smile Вот так сделал:

Код
<span class="hidden-link" data-link="АДРЕС ССЫЛКИ">АНКОР ССЫЛКИ</span><script>$('.hidden-link').replaceWith(function(){return'<a href="'+$(this).data('link')+'">'+$(this).html()+'</a>';})</script>


Такую ссылку по идее поисковики не видят и по ней не ходят.

Добавлено (25.03.2014, 01:44)
---------------------------------------------
Блин, а название из файла можно вытащить? $ENTRY_TITLE$ что-то не работает))) Если совсем заморочено, пох, и так уже все отлично^_^

 
Дата: Вторник, 25.03.2014, 02:12 | Сообщение #12 | Тема: Отдельная страница для скачивания файла
papajustify
Рядовой
Группа: Проверенные
Сообщений: 19
Награды: 0
Репутация: 0
Статус: Offline


Цитата
а че так сложно?


Второй вариант не работает. А остальные два хороши, но тут есть тег <a>, на который все равно так или иначе обращают внимание (не подтверждено, пересказываю слухи smile ). То есть ссылка никак не палится, вес остается, но какую-то свою замороченную засечку поисковики могут сделать. А если делать тем вариантом, то типа ваще никто и ничего не видит, т.к. там даже тега-то нет, он в глубине скрипта.


 
Дата: Вторник, 01.04.2014, 01:05 | Сообщение #13 | Тема: Как сделать карту сайта типа html (НЕ XML!)
papajustify
Рядовой
Группа: Проверенные
Сообщений: 19
Награды: 0
Репутация: 0
Статус: Offline


Задача - сделать карту сайта "для людей", наподобие тех, что собирают многочисленные плагины на WordPress, например Dagon Sitemap GEnerator, как-то так называется.
Страница, на которой идут названия материалов со ссылками, все это разбито по разделам и (в идеале) на несколько страниц, скажем по 1000 ссылок на каждой странице, внизу переключатель.
Но пойдет и просто страница с кучей ссылок.

Для небольших сайтов есть выход - информеры. Если они в большом количестве не юзаются, можно собрать много материалов - до 600 штук для каждого раздела. Для этого в одном информере настраиваем вывод материалов с начала, в другом - с конца, и вуаля - до 600 штук выводим без проблем. А вот больше уже никак.

Ну и если сайт большой, это не вариант. И информеров не хватает, и по лимиту в 600 штук никак не влезть.
Обстучался уже в СП юкоза, на их родном форуме сообщение провисело хрен знает сколько. Никто ничего не может подсказать.

ПОследняя идея - собрать альтернативную БД материалов, и из нее уже вести трансляцию на карту сайта. Но это во-первых довольно непросто осуществить, а во-вторых заморочено - нужно будет эту БД заливать на какой-то хост, явно не бесплатный, да и разносить сайт по разным хостам как-то совсем не хочется.

Думал каким-то образом ретранслировать xml карту сайта, то есть использовать ее как источник, но единственный программист, который откликнулся на эту задачу на fl.ru за несколько месяцев, не согласился и сбежал, зараза smile

Какие есть идеи, господа?

Добавлено (01.04.2014, 01:05)
---------------------------------------------
P.S. Ну и плюс эту самую БД нужно будет постоянно обновлять. На сайт добавляется около 20 материалов в день, что тоже мягко говоря не облегчает задачу.

 
Дата: Вторник, 01.04.2014, 02:58 | Сообщение #14 | Тема: Как сделать карту сайта типа html (НЕ XML!)
papajustify
Рядовой
Группа: Проверенные
Сообщений: 19
Награды: 0
Репутация: 0
Статус: Offline


likbezz,
Вот например тут реализовано им - http://zdorovat.ru/karta-sajta.
Могу найти и код с пхп-функциями, но не думаю что оно надо.

Цитата
Там нет заголовков.
Вас устроит просто список линков? Тогда да, можно и так.


Ну просто ссылки не пойдут, поэтому этот вариант и отмели. Нужны анкорные ссылки.

Цитата
Если нужно что бы карта индексировалась - то ТОЛЬКО импорт удаленного кода.
А там - уж как надо - бить на страницы или не бить .. но я слобо представляю себе одну странице с, скажем так, 1000 оформленными ссылками.


Да, нужно чтобы индексировалась.
http://onlyminecraft.ru/index/sitemap/0-8 - вот где-то 1500-1700 ссылок, можно полюбоваться )))

________________________________________________________________________________________________________

Сможешь реализовать? За денюжку, само собой.

Добавлено (01.04.2014, 02:58)
---------------------------------------------
Идея хорошая, и не надо привлекать сторонние сервисы и хосты. Если можно обойтись текстовиком - супер.

Цитата
Ну, запускать раз в сутки можно .. или по крону.

С кроном было бы самое оно, только его тоже надо написать, потому как с кроном знаком только из друпала smile


 
Дата: Вторник, 01.04.2014, 12:36 | Сообщение #15 | Тема: Как сделать карту сайта типа html (НЕ XML!)
papajustify
Рядовой
Группа: Проверенные
Сообщений: 19
Награды: 0
Репутация: 0
Статус: Offline


likbezz,
Цитата
еще бы организовать поиск по странице .. с подсветкой найденного ))


Поиск с подсветкой - юзаем F3 smile А серьезно может и правда нужен, только сперва нужно саму карту собрать.

Цитата
Нет.


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


 
Скрипты и коды для юкоз - Форум аццкого кодера » Записи участника » papajustify [19]
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:


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