VBTT - Мод торрент трекера для vBulletin. Скачать движок трекера бесплатно (не tbdev и не torrentpier). Разработка vBulletin Torrent Tracker

VBTT - Мод торрент трекера для vBulletin. Скачать движок трекера бесплатно (не tbdev и не torrentpier). Разработка vBulletin Torrent Tracker (http://www.vbtt.org/index.php)
-   Другие модули для vB (http://www.vbtt.org/forumdisplay.php?f=3)
-   -   IMDB Info Generator ( Lite ) (http://www.vbtt.org/showthread.php?t=108)

shpunsetoy 17.11.2009 15:40

IMDB Info Generator ( Lite )
 
Вложений: 1
This plugin makes it possible to show data from IMDB Movie Database using the movie ID with a BBCode.

As far as I know many users were looking for a plugin something like this which pulls data from IMDB and shows directly in the post.

This plugin uses a script which is contributed under GPL. However, a big part of the system was rewritten and a lot of coding were done to integrate both systems.

Features:
Plugin Pulls these movie information:
  • - Contry (Lite)
  • - Genre (Lite)
  • - Time (Lite)
  • - Language (Lite)
  • - Director (Lite)
  • - Cast (Lite)
  • - Description (Advanced Version)
  • - IMDB Score (Advanced Version)
  • - Thumbnail Picture (Advanced Version)
  • - Trailer Link (Advanced Version)
  • - Advanced control of style, language and dimension. (Advanced Version)


Requirements: Your host must have allow_url_fopen = on

Installation Instructions:
  • Upload the "imdb" and "images" folder to your forums root folder
  • In your templates Headinclude find:
PHP код:

<!-- / CSS Stylesheet --> 

add below this:
PHP код:

<script type="text/javascript">

/***********************************************
* Ajax Includes script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

//To include a page, invoke ajaxinclude("afile.htm") in the BODY of page
//Included file MUST be from the same domain as the page displaying it.

var rootdomain="http://"+window.location.hostname

function ajaxinclude(url) {
var 
page_request false
if (window.XMLHttpRequest// if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (
window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")

catch (
e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (
e){}
}
}
else
return 
false
page_request
.open('GET'urlfalse//get page synchronously 
page_request.send(null)
writecontent(page_request)
}

function 
writecontent(page_request){
if (
window.location.href.indexOf("http")==-|| page_request.status==200)
document.write(page_request.responseText)
}

</script> 

  • In your administration panel click on "Custom BB Codes >> Ad New BB Code
Title: IMDB Plugin
BB Code Tag Name: imdb
Replacement:
PHP код:

<imdb><script type="text/javascript">ajaxinclude("imdb/imdb.php?mid={param}")</script></imdb> 

Sample: [imdb]20540[/imdb]

Button Image: images/editor/imdb.gif

All other setting stays default. You don't have to do anything, save these settings.

ALL Done!
увы вложение пока никак не загрузить ,(IMDB.TAG.V.2.0.EN.LITE.zip:
Ваш файл занимает 153.8 Кб байт, что превышает предел на форуме в 97.7 Кб для этого типа файла.) Выложу на супорте скину линк.

shpunsetoy 17.11.2009 15:45

http://vbsupport.org/forum/showthrea...025#post279025

UnFeeLing 17.11.2009 21:11

upload product to attachment

shpunsetoy 17.11.2009 22:33

бох подаст....ну или админы выложат....

Skald 18.11.2009 00:08

shpunsetoy, UnFeeLing, Выложил. 90% архива - это закешированные данные.
В продукте есть пару интересных классов типа эмулятора броузера, но в общем хак даст неслабую нагрузку при использовании новостных лент по типу vba. лишний 10 http-запросов на странице.
А более детально - это stand-alone скрипт прикрученный к булке посредством js и ббкода.

Добавлено через 9 минут
Также в скрипте зачем-то обфускацию кода наворотили... и хз зачем, учитывая что основой код (классы работы с IMDB) все в открытом виде.

shpunsetoy 18.11.2009 01:00

его просто доработать стоит...кэштровать данные в базе например...раскидать все стыбзеные данные по таблице и заполнять поля при создании топика...тогда будет удобно редактировать пост правда добавится пару запросов при просмотре топика...но не думаю что это критично

MiraMaX166 20.11.2009 18:34

Обфускацию раздуплить, путем замены в Notepad++ имея код страницы из любого браузера, дело 10-60 минут... А если обфускатор зендовский (из зендгуарда), то ещё проще...

Skald 21.11.2009 01:01

Цитата:

Сообщение от MiraMaX166 (Сообщение 1588)
Обфускацию раздуплить

Я повторю, что смысла от обфускации - 0, учитывая что основной код полностью открытый :)


Часовой пояс GMT +3, время: 21:18.

vBulletin® 3.8.1. ©2000 - 2022, Jelsoft Enterprises Ltd. Перевод: zCarot