X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Ротатор ссылок
Chmil
Chmil
Topic Starter сообщение 8.12.2013, 23:08; Ответить: Chmil
Сообщение #1


Здравствуйте уважаемые форумчане. Ищу скрипт ротатора ссылок на сайте, а именно: есть блог (донор), на блогспот, около 50 статей. Другой сайт, на котором хочу крутить ссылки написан на php (самописный движок). Хорошо, если бы скрипт брал ссылки из карты сайта (sitemap.xml) c блогспота. Может кто подскажет бесплатное решение, или напишет для меня за оплату. Заранее всем спасибо


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Rombi
Rombi
сообщение 9.12.2013, 5:29; Ответить: Rombi
Сообщение #2


<?php
$banners = array ();
$banners[] = 'код баннера или ссылки';
$banners[] = 'код баннера или ссылки 2';
$banners[] = 'код баннера или ссылки 3';
echo $banners[array_rand ($banners)];
?>


Самый простой вариант, но придется ссылки вручную прописывать)


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Chmil
Chmil
Topic Starter сообщение 9.12.2013, 11:04; Ответить: Chmil
Сообщение #3


Rombi, спасибо за ответ, нашол такой вариант тут _http://coder.hol.es/archive/sitemapxml-to-html, но проблема в том, что там выводятся все ссылки, а мне нужно например 3 или максимум 5


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Rombi
Rombi
сообщение 9.12.2013, 13:05; Ответить: Rombi
Сообщение #4


А какой смысл от ссылок без анкора? Имхо лучше прописать вручную, если страниц не очень много.

Переделал немного имеющийся скрипт. Осталось только переделать foreach.

<?
$url = 'http://thecrownovers.blogspot.ru/sitemap.xml';
$rss = simplexml_load_file($url);
foreach ($rss->url as $url) {
echo '<a target="_blank" href="'.$url->loc.'">'.$url->loc.'</a><br>';
}
?>


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pulsar21
pulsar21
сообщение 9.12.2013, 13:26; Ответить: pulsar21
Сообщение #5


Вот Вам скрипт:
function appendRandomVideo() {
var list = ["http://www.youtube.com/embed/hHfag1SViTU",
    "http://www.youtube.com/embed/iFSNoHcdpkQ",
    "http://www.youtube.com/embed/VkhjhjG0we0",
    "http://www.youtube.com/embed/lbZuqQIbgSU",
    "http://www.youtube.com/embed/5S2l0vjzIsw",
    "http://www.youtube.com/embed/SmXdXTF_B2g",
    "http://www.youtube.com/embed/CWnKNxcrXP4",
    "http://www.youtube.com/embed/Q6ESuIeQSkQ",
    "http://www.youtube.com/embed/sxcSdgIfUdo",
    "http://www.youtube.com/embed/zNiKy-Px_Aw",
    "http://www.youtube.com/embed/wjwvVAkE5OI",];
var randomIndex = Math.floor(Math.random() * list.length);
var ytLink = list[randomIndex];
var codeSnipplet = '<iframe width="317" height="200" src="' + ytLink + '" frameborder="0" allowfullscreen></iframe>';
$("#myYTVideo").append(codeSnipplet);
};
Положите его в отдельный файл и назовите, например yourskript.js
Подключение скрипта вместе с jquery в главном файле шаблона/сайта:
<script src="jquery.js"></script>
      <script src="/yourskript.js"></script>
      <script>
$(function () {
appendRandomVideo();
});
</script>

Вывод скрипта в нужном месте, например блок 317X200px:
<div style="width: 317px; height: 200px; margin-bottom: 20px;" id="myYTVideo"></div>

У меня на сайте такой скрипт выводит рандомно видосы. Измените немного, поставьте в var list вместо ссылок на видео (http://www.youtube.com/embed/wjwvVAkE5OI) нужные Вам ссыли. И будет счастье!

Сообщение отредактировал pulsar21 - 9.12.2013, 13:27


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Chmil
Chmil
Topic Starter сообщение 9.12.2013, 14:04; Ответить: Chmil
Сообщение #6


pulsar21 спасибо за скрипт, но вариант от Rombi нравиться больше (ненадо ссылки вручную прописывать и легче сам скрипт), протестил, работает нормально. Еще правильно заметели на счет анкоров, нужен вывод с анкорами (название статьи)


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Rombi
Rombi
сообщение 9.12.2013, 14:49; Ответить: Rombi
Сообщение #7


pulsar21, мой первый скрипт гораздо меньше и проще.

Chmil, генератор карты Блогспота не выдает названия постов, поэтому только ручками)


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Chmil
Chmil
Topic Starter сообщение 9.12.2013, 15:25; Ответить: Chmil
Сообщение #8


можно попробовать парсером, из получених ссылок спарсить из страницы содержание тега <title>, потом сгрупировать ссылка + название (слепить анкор) и вывести его, но я такое скорее всего не сделаю


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Евгешко
Евгешко
сообщение 14.12.2013, 12:23; Ответить: Евгешко
Сообщение #9


если актуально..пишите как надо сделаю за 100р

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Типа вернулся
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Сайт не индексируется в Google без добавления ссылок в адурилку
4 Nekit 984 20.3.2024, 21:44
автор: MorKer
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыБыстрая индексация страниц сайта и обратных ссылок - 2Index
32 2Index 5807 18.3.2024, 16:33
автор: 2Index
Горячая тема (нет новых ответов) Оптимизация сайтов, продвижение, наращивание ссылок
Большой опыт работы, отзывы
304 tario777 203064 13.3.2024, 14:01
автор: tario777
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыРучное размещение вечных ссылок и статей на хороших площадках
Опыт 10 лет!
419 leonidukg 273823 12.3.2024, 15:17
автор: leonidukg
Открытая тема (нет новых ответов) Backlinks.su - генератор обратных ссылок
Он позволяет разместить 1500+ внешних ссылок на ваш сайт бесплатно!
0 MihaylovRA 1185 3.3.2024, 18:08
автор: MihaylovRA


 



RSS Текстовая версия Сейчас: 28.3.2024, 17:20
Дизайн