Вывод счетчика со стороннего сайта на форум vBulletin

gpit
На сайте с 18.09.2012
Offline
74
681

Вопрос в следующем: есть счетчик предзаказов http://uzdaewoo.ru/configurator-gentra/ .

Как его можно выцепить и транслировать где-нибудь в шапке форума vBullletin 3.8.7 .

Заранее спасибо за подсказки и варианты.

gpit
На сайте с 18.09.2012
Offline
74
#1

Никто не подскажет..?:(

А за небольшое вознаграждение? (не имею прав для создания темы в "Работа для вебмастера")

dkameleon
На сайте с 09.12.2005
Offline
386
#2
gpit:
А за небольшое вознаграждение? (не имею прав для создания темы в "Работа для вебмастера")

то есть вознаграждение даже меньше 5 долларов за право создани темы? :)

Дизайн интерьера (http://balabukha.com/)
DP
На сайте с 24.04.2012
Offline
16
#3

Я работал с более ранними версиями vBulletin, если предположить, что структура существенно не изменилась:

1. Создаем новый модуль (Админка - > Система модулей -> Добавить новый модуль) со следующими данными:

Продукт: vBulletin

Местоположение хака: например global_start. Возможно есть более эффективное местоположение, но модуль и так особой нагрузки не создаст.

Заголовок: что-нибудь уникальное, например get_uzdaewoo_counter

$content = file_get_contents("http://uzdaewoo.ru/configurator-gentra/");

if($content !== FALSE)
{
preg_match_all("/<div class=\"znak\"\>\s*(\d)\s*<\/div>/s", $content, $matches);

$power = 1;
$count = 0; // числовое значение счетчика
for($i = 0; $i < sizeof($matches[1]); $i++)
{
$count += $power * $matches[1][$i]; // в коде страницы цифры указаны в обратном порядке
$power *= 10;
}

$counterStr = sprintf("%05d", $count); // текстовое представление счетчика
}
else
{
$counterStr = ""; // не удалось получить страницу
}

Включен: да

2. В нужном месте в шаблоне, (для шапки вероятно это будет header или navbar) вставляем


<if condition="isset($counterStr)">
$counterStr
</if>
gpit
На сайте с 18.09.2012
Offline
74
#4
dkameleon:
то есть вознаграждение даже меньше 5 долларов за право создани темы? :)

Если честно, я даже не знал сколько это стоит, думал зависит от репутации)

---------- Добавлено 30.07.2013 в 12:07 ----------

developer_php, огромнейшее спасибо! Вроде заработало, осталось нам сделать красивый графический вывод.

IL
На сайте с 20.04.2007
Offline
435
#5
developer_php:
Возможно есть более эффективное местоположение, но модуль и так особой нагрузки не создаст.

:D при каждом открытии страницы доп запрос к стороннему сайту. Быть может заранее подумать о кэшировании?

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
DP
На сайте с 24.04.2012
Offline
16
#6

Это дело ТС. Насколько я знаю запрос к одной странице стороннего сайта никакой серьезной нагрузки не создает. По крайней мере на свой сервер.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий