Небольшое дополнение для \»Статических ссылок\», которое позволит отображать перед ссылкой фавиконку сайта. Можно даже для \»Динамических ссылок\» сделать.Небольшое дополнение для \»Статических ссылок\», которое позволит отображать перед ссылкой фавиконку сайта. Можно даже для \»Динамических ссылок\» сделать.
Делал под MFS. Но, работать будет на SoooFast и других его сборок. Но, надо будет чуток доработать код.
Первым делом, открываем файл functions.php, он находится в корне. В конце перед:
Вставьте:
{
$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), найдём:
$description=$row["description"];
$viewssl=$row["views"];
Добавим чуток ниже:
Готово. В $domian будет попадать ссылка на сайт, выведенная из соответственной таблицы. Так как у нас цикл там, с каждым проходом $domian будет присваиваться новое значение. То есть URL адрес уже другой записи.
Юзаем.
Отправить комментарий
Вы должны быть зарегистрированы чтобы оставить комментарий.
Вы должны быть зарегистрированы чтобы оставить комментарий.