Небольшое дополнение для \"Статических ссылок\", которое позволит отображать перед ссылкой фавиконку сайта. Можно даже для \"Динамических ссылок\" сделать.
Делал под MFS. Но, работать будет на SoooFast и других его сборок. Но, надо будет чуток доработать код.
Первым делом, открываем файл functions.php, он находится в корне. В конце перед:
Вставьте:
Готово. Функцию создали. Сейчас разберём её.
Нашей функции мы будем передавать один аргумент, это URL адрес сайта.
Далее в $purse заносим результат работы функции parse_url(). Функция parse_url() разбивает URL адрес на компоненты. Возвращает ассоциативный массив. Все ключи этого массива нам не нужны. Нам нужен только ключ host.
Далее в $result мы заносим $parse, с ключём host. Ведь он нам и нужен. Далее с помощью конструкции return() возвращаем значение.
Функция разобрали. Поехали дальше.
Открываем файл statlinks.php, находится он в корне, ищем:
Эта строка у нас циклируется. Значит перед ней нужно вставить результат работы нашей функции. Перед ним вставляем:
Заметьте, что мы используем сервис от Яндекса, для определения фавикона. Функцию мы создавали лишь для обработки URL, и для удобства. Это например если мы захотим сделать такую фишку для динамических ссылок, придётся опять писать код. А так мы просто передадим функции аргумент, он же у нас URL адрес сайта.
Ах да, забыл, в этом же файле(statlinks.php), найдём:
Добавим чуток ниже:
Готово. В $domian будет попадать ссылка на сайт, выведенная из соответственной таблицы. Так как у нас цикл там, с каждым проходом $domian будет присваиваться новое значение. То есть URL адрес уже другой записи.
Юзаем.
Делал под MFS. Но, работать будет на SoooFast и других его сборок. Но, надо будет чуток доработать код.
Первым делом, открываем файл functions.php, он находится в корне. В конце перед:
?>
Вставьте:
function SITE_DOMIAN($siteurl)
{
$parse = parse_url($siteurl);
$result = $parse["host"];
return($result);
}
{
$parse = parse_url($siteurl);
$result = $parse["host"];
return($result);
}
Готово. Функцию создали. Сейчас разберём её.
Нашей функции мы будем передавать один аргумент, это URL адрес сайта.
Далее в $purse заносим результат работы функции parse_url(). Функция parse_url() разбивает URL адрес на компоненты. Возвращает ассоциативный массив. Все ключи этого массива нам не нужны. Нам нужен только ключ host.
Далее в $result мы заносим $parse, с ключём host. Ведь он нам и нужен. Далее с помощью конструкции return() возвращаем значение.
Функция разобрали. Поехали дальше.
Открываем файл statlinks.php, находится он в корне, ищем:
Эта строка у нас циклируется. Значит перед ней нужно вставить результат работы нашей функции. Перед ним вставляем:
Заметьте, что мы используем сервис от Яндекса, для определения фавикона. Функцию мы создавали лишь для обработки URL, и для удобства. Это например если мы захотим сделать такую фишку для динамических ссылок, придётся опять писать код. А так мы просто передадим функции аргумент, он же у нас URL адрес сайта.
Ах да, забыл, в этом же файле(statlinks.php), найдём:
$urllink=$row["id"];
$description=$row["description"];
$viewssl=$row["views"];
$description=$row["description"];
$viewssl=$row["views"];
Добавим чуток ниже:
$domian = $row["url"];
Готово. В $domian будет попадать ссылка на сайт, выведенная из соответственной таблицы. Так как у нас цикл там, с каждым проходом $domian будет присваиваться новое значение. То есть URL адрес уже другой записи.
Юзаем.
6 комментарии
0 загрузки
Детали
- Первый релиз 31 окт 2011
- Последнее обновление 03 авг 2026
- Документация Есть
- Содержимое файлов Исходные файлы
- Всего товаров 50
- Рейтинг (0)
- Регистрация 03 мар 2011
- Уровень 0
- Пользователь подтверждён Да
- Телефон подтверждён Нет
- Email подтверждён Нет

WiNNeR_tig
- 25 мая 2012Kfors да так же...
Красиво выглядит особенно в динамических ссылках
Kfors
- 04 янв 2012классная вещь
а сделать такое для динамики можно
roger1
- 30 ноя 2011а подскажите как такое для дин ссылок сделать
Green-wm
- 03 ноя 2011Что не знал?)
+1.
Contego
- 01 ноя 2011Alex,
чем гугл лучше яши? яша физически ближе и быстрее, чем американский гугл.
тем более что яша активно открывает каналы скорости на свои сайты у провайдеров.