Форум Joomla! Україна
Скрипт телепрограми - Версія для друку.

+- Форум Joomla! Україна (https://joomla-ua.org/forum)
+-- Форум: Розширення Joomla! (https://joomla-ua.org/forum/forum-27.html)
+--- Форум: Шукаю розширення (https://joomla-ua.org/forum/forum-46.html)
+--- Тема: Скрипт телепрограми (/thread-1119.html)



Скрипт телепрограми - PAlexA - 31.05.2011

Всем привет

Кто то встречал нормальный и рабочий скрипт телепрограммы на неделю для украинских каналов ?
есть партнёрский скрипт

Решено:
1. Работает через прокси (есть проблемка, надо откючить картики, см. коментарии в коде)
2. Ссылки что ведут в Интернет заблокированы, из за ненадобности их в ИНТРАнет сети)
3. Если не сохраняет список каналов, отредактировать .htaccess
4. Переведён на украинский язык
5. Для joomla рабтает через wrapper

Завнтажити скрипт телепрграмми що працює через проксі


Re: Скрипт телепрограми - gruz - 31.05.2011

Треба просто виправити їх кубіки. На прикладі програма завантажена у iframe. У iframe неможливо змінити кодування. А їх скрипт, очевидно, віддається не в UTF-8.

Найпростіше - перезбережи їх скрипт afisha.php у UTF-8.

Якщо не допоможе, то з самої гори додай таке у PHP коді:
Код:
header('Content-Type: text/html; charset=UTF-8');
ну або навпаки
Код:
header('Content-Type: text/html; charset=windows-1251');

Треба погратися підібрати кодування.


Re: Скрипт телепрограми - PAlexA - 31.05.2011

эврика, заработало, а перед этим пробовал тянуть с скрипт в ваппер с другого сайта, там где по умолчанию хост на 1251, тоже заработало, но при этом был глюк скрипта, не сохранялись выбранные программы именно в ИЕ

А сейчас добавил <? header('Content-Type: text/html; charset=windows-1251'); ?> и вроде всё в порядке

Спасибо +1


Re: Скрипт телепрограми - PAlexA - 31.05.2011

Может кто то поможет научить это скрипт работать чрез проксю (без авторизации)
Решено


Re: Скрипт телепрограми через прокси - PAlexA - 10.06.2011

Ну в общем может кому понадобиться телепрограмма через прокси, для joomla через ваппер, прикрепляю архив в первом посте


Re: Скрипт телепрограми - Dutch - 06.10.2011

Запам'ятовування можна реалізувати через куки.


Re: Скрипт телепрограми - PAlexA - 06.10.2011

Dutch Написав:Запам'ятовування можна реалізувати через куки.
Можно всё, только вопрос как ?
Знаешь как? дработай последний архив и прикрепи. Я и пользователи локалки будут благодарны
я всё равно сам не сделаю, я уже исчерпал всё что знал


Re: Скрипт телепрограми - PAlexA - 02.11.2014

Dutch Написав:Запам'ятовування можна реалізувати через куки.

Прошло много времени, но так и нет варианта нормальной ТВ-программы через прокси ?


Re: Скрипт телепрограми - minamo - 03.11.2014

А самостоятельно найти данные и написать обработку?

http://www.teleguide.info/downloads
В левом столбце ссылки на скачивание. Выбираете нужный формат, льете себе в BD, далее все как обычно:

Код:
$query = '''; //запрос в базу с нужными параметрами
$db = JFactory::getDBO();
$db->setQuery($query);
$result = $db->loadObjectList();
// Далее работаем с массивом $result, выводим что нужно и как душа пожелает



Re: Скрипт телепрограми - PAlexA - 03.11.2014

Вообщето хотел ответ по существу -
ТВ программа для сайта который в ИНТРАсети которая работает через прокси (залил скрипт и забыл)

1. Доработать то, что не смог я (смотри чуть выше)
2. Предложить уже что то готовое (отельный скрипт или компонент для J1.5)

Я искал, но ненашёл того что надо


Re: Скрипт телепрограми - minamo - 03.11.2014

PAlexA Написав:ТВ программа для сайта который в ИНТРАсети которая работает через прокси (залил скрипт и забыл)
Как показала практика - "залил и забыл" не получается.

К тому же, не забываем о "минусах":
- программу Вы парсите, любые изменения в структуре сайта - программка у Вас "упала"
- не доступен сайт (по любым причинам, даже просто по тайм-ауту) - программка упала

PAlexA Написав:1. Доработать то, что не смог я (смотри чуть выше)
Дорабатывать врядли будут, еще и под 1,5-ку.
С кодировкой, см. документацию на тему https://code.google.com/p/mbfunctions/

PAlexA Написав:2. Предложить уже что то готовое (отельный скрипт или компонент для J1.5)
Готового, 100% работающего и не требующего "напильника", скорее всего нет. А в виду того, что продукт специфический, писать и выкладывать на безоплатной основе его скорее всего никто не станет. Вывод - писать самому.


Re: Скрипт телепрограми - PAlexA - 03.11.2014

Dutch Написав:Запам'ятовування можна реалізувати через куки.

ХМ, вот теперь не совсем понятно

Взял оригинальный скрипт с сайта

На денвере выбор из списка каналов работает отлично
А на линуксе, не хочет работать

Что может быть ?


Re: Скрипт телепрограми - PAlexA - 03.11.2014

minamo Написав:
PAlexA Написав:ТВ программа для сайта который в ИНТРАсети которая работает через прокси (залил скрипт и забыл)
Как показала практика - "залил и забыл" не получается.

Чем хорош этот скрипт
Тем что это партнёрская программа, и владельцам сайта не выгодно что то менять ( за 2,5 года ничего не меняли)

Его удобно можно вставить в страницу сайта, можно даже попробовать использовать плагин вставки PHP в контент joomla, но я его потерял и сейчас пока не могу найти на просторах Инета

Он прекрасно работает через прокси
Кодировка исправляется, так что всё отображается хорошо

Единственно что сейчас меня поставило в тупик, то на серваке не хочет работать выбор каналов
Возможно чего то не настроено на сервере, так как скрипт рабочий (потому что на денвере всё работает)

Так что пока ломаю глову, почему, что то надо изменить в PHP.INI


Re: Скрипт телепрограми - PAlexA - 03.11.2014

PAlexA Написав:Единственно что сейчас меня поставило в тупик, то на серваке не хочет работать выбор каналов
Так что пока ломаю глову, почему, что то надо изменить в PHP.INI

Ну что бы не редактировать php.ini достаточно .htaccess добаввить
php_flag register_long_arrays On

Теперь работает выбор каналов. Уряяяя :Yahoo!:


Re: Скрипт телепрограми - PAlexA - 04.11.2014

Есть ещё одна проблема, так как сайт в ИНТРАсети, внешние ссылки не нужны
Кто знает как от них избавиться

//удаление ссылок из текста работает
$text=preg_replace('/<[\/]?a[^>]*>/i', '', $text);

но надо только внешние
или в данном случае только домены
kinoplaneta.net
kinoplaneta.net.ua


Re: Скрипт телепрограми - PAlexA - 05.11.2014

PAlexA Написав:Есть ещё одна проблема, так как сайт в ИНТРАсети, внешние ссылки не нужны
Кто знает как от них избавиться

//удаление ссылок из текста работает
$text=preg_replace('/<[\/]?a[^>]*>/i', '', $text);

но надо только внешние
или в данном случае только домены
kinoplaneta.net
kinoplaneta.net.ua

Решено, через заднее место, но работает (ссылки в Интернет не идут)
Всё кроме самой телепрограммы переведено на украниский язык

Может кому пригодится, а может кто исправит мои грабли

Обновил в первом посте


Re: Скрипт телепрограми - PAlexA - 08.11.2014

PAlexA Написав:Решено:
1. Работает через прокси (есть проблемка, надо откючить картики, см. коментарии в коде)

Заметил эту неприятность на боевом сервере

Может кто знает как правильно написать работу через прокси, что бы картинки скачивалсь
Оригинальный код
Код:
if(empty($channel) && empty($film) && empty($dayvs) && empty($tvch)){$text=file_get_contents("http://kinoplaneta.net/ptv/tv.php?site=$site_url&mdata=$mdata");}

У меня так
Код:
if(empty($channel) && empty($film) && empty($dayvs) && empty($tvch))
{
$curl = curl_init();
curl_setopt($curl, CURLOPT_PROXY, 'ip:port');
//curl_setopt($curl, CURLOPT_PROXYUSERPWD, 'user:passwd');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$url = 'http://kinoplaneta.net/ptv/tv.php?site='.$site_url.'&mdata='.$mdata.'';
curl_setopt($curl, CURLOPT_URL, $url);
$text = curl_exec($curl);
if (curl_errno($curl)) return;
curl_close($curl);
}

Может кто то подкоректирует ? или что то не дописал для картинок

Просто не прикольно без картинок. хоть и не критично


Скрипт телепрограми - Bynnef - 11.08.2016

Такая же штука при работе с прокси, так никто и не понял, как это пофиксить?! Sad