Hi Michel, xi ċans li inti jista 'jkollhom tfittex u tara jekk ikun hemm jiffissaw faċli għal dan;
Meraq tal-kompjuter - Spy sit
Jidher li l-iskrittura ma jkollna l-fajl css sew u qed tfittex fil-post żbaljat għall-immaġini ...
Hi Michel, xi ċans li inti jista 'jkollhom tfittex u tara jekk ikun hemm jiffissaw faċli għal dan;
Meraq tal-kompjuter - Spy sit
Jidher li l-iskrittura ma jkollna l-fajl css sew u qed tfittex fil-post żbaljat għall-immaġini ...
Kif tara din il-paġna ma jkunx tradott fil-livelli kollha. Ganċ probabbilment global_complete ma jkunx użat hemmhekk. Tista 'tipprova l-integrazzjoni għall mods li mhumiex jużaw ganċ global_complete.
Ara hawn għal deskrizzjoni: http://www.vbenterprisetranslator.co....html # post1795
Jekk jogħġbok iċċekkja l-ewwel ma verament global_complete ma jkunx użat hemmhekk.
I onestament ma nafx kif issegwi dawn l-istruzzjonijiet, huwa mod sempliċi, runs tal-Ajax i think, wieħed biss PHP fajl, ebda prodott jew mudelli. Hawn hu l-kontenuti tal-fajl.
<? PHP
//################################################ ################################//
ISEM / / MOD: VBISpy # / /
//################################################ ################################//
/ / DESKRIZZJONI: Din il-modifika għall vBulletin żżid "live" scrolling # / /
/ / Aġġornament ta 'postijiet ġodda għall-forum # / /
//################################################ ################################//
/ / MILL: MPDev # / /
/ / DATA: 9.26.06 # / /
/ / Verżjoni: 1.0.12 # / /
//################################################ ################################//
/ / ####################### SET PHP AMBJENT ###################### #####
error_reporting (E_ALL & ~ E_NOTICE);
/ / #################### Jiddefinixxu kostanti IMPORTANTI #######################
jiddefinixxu ("THIS_SCRIPT", "vaispy");
/ / ################### 'QABEL L-Cache MUDELLI U D-DATA ######################
/ / Tikseb gruppi frażi speċjali
$ Phrasegroups = array ();
/ / Tikseb mudelli speċjali ta 'data mill-datastore
$ Specialtemplates = array ();
/ / Pre-cache mudelli użati mill-azzjonijiet kollha
$ Globaltemplates = array ();
/ / Pre-cache mudelli użati mill-azzjonijiet speċifiċi
$ Actiontemplates = array ();
/ / ######################### Jeħtieġ back-end ################### #########
require_once ("/ global.php.");
/ / ######################### Konfigurazzjoni vars ##################### #######
/ / In-numru ta 'jiem jiġu skennjati l-tabella għal .. (86,400 jirrappreżenta n-numru ta 'sekonda f'24 siegħa)
$ Daysprune = 1;
/ / Ma lista dawn il-fora anki jekk ikollhom l-permessi (il-kategoriji tat-test, eċċ)
$ Blockforums = "";
/ / ######################### Konfigurazzjoni vars ##################### #######
$ Forumperms = array ();
$ Lastpostid = (INT) $ _REQUEST ["l-aħħar"];
$ Tabbona = (INT) $ _REQUEST ["jissottoskrivu"];
foreach ($ vBulletin-> forumcache KIF $ forum) {
$ = $ Forumid forum ["forumid"];
$ Forumperms = & $ vBulletin-> userinfo ["forumpermissions']["$ forumid"];
jekk (! isset ($ vBulletin-> forumcache ["$ forumid"]) JEW! ($ & $ forumperms vBulletin-> bf_ugp_forumpermissions ["canview"]) JEW! ($ & $ forumperms vBulletin-> bf_ugp_forumpermissions ["canviewothers"] ) JEW! verify_forum_password ($ forumid, $ vBulletin-> forumcache ["$ forumid"] ["password"], falz))
{
$ Blockforums .=','.$ forum ["forumid"];
}
}
mitfi ($ forum);
$ Datecut = "U thread.lastpost> =". (TIMENOW - ($ daysprune * 86,400));
$ Prefetched null =;
############################################################################
/ / Niżżel Kamini stajt Posted Fil-
require_once (. DIR "/ jinkludi / functions_forumdisplay.php");
$ Riżultat = $ db-> query_read ("
TAGĦŻEL threadid
MINN ". TABLE_PREFIX." Ħajt kif thread
FEJN thread.forumid MHUX FIL (0 $ blockforums) u
thread.visible = 1 u
thread.open <> 10 u
thread.lastpostid> $ lastpostid
$ Datecut
");
$ IdsArray = array ();
filwaqt li ($ id = $ db-> fetch_array ($ riżultat))
{
$ IdsArray [] = $ id ["threadid"];
}
$ Dotthreads = fetch_dot_threads_array (implode (',', $ idsArray));
############################################################################
/ / Niżżel Kamini
/ / M'għandekx stabbiliti għal aktar minn 20 sakemm inti taf kif timmodifika l-html fil-qiegħ tal-paġna (u fil-linja 291)
$ Limitq = (isset ($ _REQUEST ["do"]) "20":? "5,20");
jekk ($ tabbona == 1)
{
$ = $ Getthreads db-> query_read ("
TAGĦŻEL subscribethread.subscribethreadid,
thread.forumid,
thread.firstpostid,
thread.lastpost,
thread.lastposter,
thread.lastpostid,
thread.replycount,
thread.threadid,
thread.title,
thread.open,
thread.views,
post.pagetext KIF preview,
post.userid KIF lastpuserid
MINN ". TABLE_PREFIX." Subscribethread KIF subscribethread
Ġewwa Jissieħbu ". TABLE_PREFIX." Ħajt KIF ħajt FUQ (subscribethread.threadid = thread.threadid)
XELLUG Jissieħbu ". TABLE_PREFIX." Deletionlog KIF deletionlog FUQ (thread.threadid = deletionlog.primaryid U type = "ħajt")
XELLUG Jissieħbu ". TABLE_PREFIX." Posta KIF wara FUQ (post.postid = thread.lastpostid)
FEJN = subscribethread.userid ". $ VBulletin-> userinfo [" UserID "]."
U thread.forumid MHUX FIL (0 $ blockforums)
U thread.visible = 1
U subscribethread.canview = 1
U thread.lastpostid> $ lastpostid
U deletionlog.primaryid IS NULL
$ Datecut
ORDNI MILL thread.lastpost desc LIMITU $ limitq
");
}
inkella
{
$ = $ Getthreads db-> query_read ("
TAGĦŻEL thread.forumid,
thread.firstpostid,
thread.lastpost,
thread.lastposter,
thread.lastpostid,
thread.replycount,
thread.threadid,
thread.title,
thread.open,
thread.views,
post.pagetext KIF preview,
post.userid KIF lastpuserid
MINN ". TABLE_PREFIX." Ħajt KIF ħajt
XELLUG Jissieħbu ". TABLE_PREFIX." Deletionlog KIF deletionlog FUQ (thread.threadid = deletionlog.primaryid U type = "ħajt")
XELLUG Jissieħbu ". TABLE_PREFIX." Posta KIF wara FUQ (post.postid = thread.lastpostid)
FEJN miftuħa <> 10
$ Datecut
U thread.forumid MHUX FIL (0 $ blockforums)
U thread.visible = '1 '
U thread.lastpostid> $ lastpostid
U post.visible = 1
U deletionlog.primaryid IS NULL
ORDNI MILL thread.lastpost desc LIMITU $ limitq
");
}
$ Ringiela = $ highestid = 1;
$ Rowcolor = "alt2";
filwaqt li ($ ħajt = $ db-> fetch_array ($ getthreads)) {
$ Kulur = $ kulur == "alt1"? "Alt2": "alt1";
$ Ħajt ["titolu"] = htmlspecialchars_uni (fetch_censored_text (fetch_trimmed_title (unhtmlspecialchars ($ ħajt ["titolu"]), 85)));
$ Ħajt ["date"] = vbdate ($ vBulletin-> għażliet ħajt ["dateformat"], $ ["lastpost"], 1);
$ Ħajt ["żmien"] = vbdate ($ vBulletin-> għażliet ["timeformat"], ħajt $ ["lastpost"]);
/ / Get rid ta 'html u BBCode first
$ Ħajt ["preview"] = strip_tags (ħajt strip_bbcode ($ ["preview"], vera, vera));
$ Ħajt ["preview"] = htmlspecialchars_uni (fetch_trimmed_title ($ ħajt ["preview"], 200));
$ Ħajt ["preview"] = fetch_censored_text (fetch_word_wrapped_string ($ ħajt ["preview"], 20));
$ Ħajt ["replycount"] = (ħajt $ ["replycount"]) vb_number_format;
$ Ħajt ["opinjonijiet"] = vb_number_format ($ ħajt ["opinjonijiet"]);
$ = $ Tforumid ħajt ["forumid"];
$ Ħajt ["forum"] = htmlspecialchars_uni ($ vBulletin-> forumcache ["$ tforumid"] ["titolu"]);
jekk ($ ħajt ["lastpostid"] == $ ħajt ["firstpostid"])
{
$ Etype = "Thread ġodda";
}
inkella
{
$ Etype = "Post ġdid";
}
/ / Statusicon
/ / Folder dot juru?
jekk ($ vBulletin-> userinfo ["UserID"] U $ vBulletin-> għażliet ["showdots"] U $ dotthreads ["$ ħajt [threadid]"])
{
$ Ħajt ["statusicon"] .= "_dot";
Ħajt $ ħajt ["dot_count"] = $ dotthreads ["$ [threadid ]"][' għadd"];
Ħajt $ ħajt ["dot_lastpost"] = $ dotthreads ["$ [threadid ]"][' lastpost"];
}
/ / Juru folder sħun?
jekk ($ vBulletin-> għażliet ["usehotthreads"] U (($ ħajt ["replycount"]> = $ vBulletin-> għażliet ["hotnumberposts"] U $ vBulletin-> għażliet ["hotnumberposts"]> 0) JEW ( $ ħajt ["opinjonijiet"]> = $ vBulletin-> għażliet ["hotnumberviews"] U $ vBulletin-> għażliet ["hotnumberviews"]> 0)))
{
$ Ħajt ["statusicon"] .= "_hot";
}
/ / Juru folder msakkra?
jekk (! $ ħajt ["miftuħa"])
{
$ Ħajt ["statusicon"] .= "_lock";
}
$ Ħajt ["statusicon '] =" blank.gif ";
jekk ($ _REQUEST ["do"] == "XML")
{
Hawnhekk huwa it-tieni parti, il-forum vbet waqfiet postijiet kbar.
$ Produzzjoni .= <<<VAPRINT
<event>
{<id> $ ħajt ["lastpostid']}</ id>
<what> $ etype </ dak>
']}</ ħin <when> {$ ħajt ["date"]} {$ ħajt ["meta>
<title> {$ ħajt titolu ["']}</ titolu>
<preview> {$ ħajt ["preview preview']}</>
<poster> {$ ħajt ["poster']}</ lastposter>
{<threadid> $ ħajt ["threadid']}</ threadid>
{<postid> $ ħajt ["lastpostid']}</ postid>
{<lastpost> $ ħajt lastpost ["']}</ lastpost>
{<userid> $ ħajt ["UserID']}</ lastpuserid>
{<forumid> $ ħajt ["forumid']}</ forumid>
<forumname> {$ ħajt ["forum']}</ forumname>
<views> {$ ħajt ["l-opinjonijiet opinjonijiet']}</>
<replies> {$ ħajt [Ir-risposti']}</ replycount>
<statusicon> {$ ħajt ["statusicon']}</ statusicon>
</ Avveniment>
VAPRINT;
}
inkella
{
$ Rowcolor = ($ rowcolor == "alt1" "alt2":? "Alt1");
$ = $ Fejn clip = $ = $ poster_clip kartellun null =;
jekk (stristr ($ etype, "ħajt"))
{
$ Post_url = "showthread.php? T = {$ ħajt [" threadid']}";
}
inkella
{
$ Post_url = "showthread.php? P = {$ ħajt [" lastpostid "]} # {$ wara ħajt [" lastpostid']}";
}
jekk (! $ ħajt ["titolu"])
{
$ Clip = "<strong> Mhux magħruf </ strong>";
}
inkella
{
$ Clip = "<strong> <img src=\\"{$thread['statusicon']}\\" alt=\\"\\" /> <mira = \\" _blank \\ "href = \\" {$ post_url} \\ "> {$ ħajt [" titolu']}</ a> <> / strong ";
}
jekk ($ ħajt ["preview"])
{
$ Clip .= "<br /> {$ ħajt [" preview']}";
}
$ Clip .= "({$ ħajt [" opinjonijiet "]} opinjonijiet, {$ ħajt [" replycount "]} bit-tweġibiet)";
jekk ($ ħajt ["lastpuserid"])
{
$ Poster_clip = "<a target=\\"_blank\\" href=\\"member.php?u={$thread['lastpuserid']}\\"> {$ ħajt [" lastposter']}</ a> ";
}
$ Poster_clip .= "ħin <br ħajt /> {$ ħajt [" date "]} {$ ["']}";
jekk ($ ħajt ["forum"])
{
$ Fejn .= "<strong> <a target=\\"_blank\\" href=\\"forumdisplay.php?f={$thread['forumid']}\\"> {$ ħajt']}</ forum [" a>> </ strong ";
}
inkella
{
$ Fejn = "";
}
jekk (is_browser ("opra"))
{
$ Prefetched .= <<<VAPRINT
<div id="row{$row}"> <table cellpadding="3" cellspacing="0" border="0" width="100%"> <tr> <wisa td = "20" klassi = "$ rowcolor smallfont "nowrap =" nowrap "align =" center "> $ etype </ td> <td class="$rowcolor smallfont" width="225" nowrap="nowrap" align="left"> $ poster_clip </ td > <td class="$rowcolor smallfont" width="80%"> $ clip </ td> <td class="$rowcolor smallfont" width="200" nowrap="nowrap" align="center"> $ fejn </ td> </ tr> </ table> </ div> \\ n
VAPRINT;
}
inkella
{
$ Prefetched .= <<<VAPRINT
<tr id="row{$row}"> <td class="$rowcolor smallfont" align="center"> <div class="smallfont"> $ etype </ div> </ td> <td klassi = " $ rowcolor smallfont "> <div class="smallfont"> $ poster_clip </ div> </ td> <td class="$rowcolor smallfont"> <div class="smallfont"> $ clip </ div> </ td > <td class="$rowcolor smallfont" align="center"> <div class="smallfont"> $ fejn </ div> </ td> </ tr> \\ n
VAPRINT;
}
$ Ringiela + +;
jekk ($ ħajt ["lastpostid"]> $ highestid)
{
$ = $ Highestid ħajt ["lastpostid"];
}
}
}
jekk ($ ringiela <20)
{
għal ($ x = $ ringiela; $ x <21; $ x + +)
{
jekk (is_browser ("opra"))
{
$ Prefetched .= <<<VAPRINT
<div id="row{$x}"> </ div> \\ n
VAPRINT;
}
inkella
{
$ Prefetched .= <<<VAPRINT
<tr id="row{$x}"> <td class="$rowcolor smallfont" align="center"> </ td> <td class="$rowcolor smallfont"> </ td> < td klassi = "$ rowcolor smallfont"> </ td> <td class="$rowcolor smallfont" align="center"> </ td> </ tr> \\ n
VAPRINT;
}
}
}
/ / Memorja iffrankar
mitfi ($ ħajt);
$ Db-> free_result ($ getthreads);
jekk ($ _REQUEST ["do"] == "XML")
{
header ("Kontenut-Tip: test / xml" ($ stylevar ["charset"] ='''; charset = "$ stylevar [" charset "]:.!.''));
eku "<? verżjoni xml =" 1.0 "encoding =" ". stylevar $ [" charset "].'"?>'. "\\ R \\ n";
jekk ($ produzzjoni)
{
eku "<events> $ output </ avvenimenti>";
}
inkella
{
eku "<events />";
}
ħruġ;
}
$ Navbits = array ();
$ Navbits [$ ġenitur] = "sit Spy";
$ Navbits = construct_navbits ($ navbits);
eval ("$ navbar =" ". fetch_template (" navbar ").'";');
$ Navbar = process_replacement_vars ($ navbar);
eval ("$ headinclude =" ". fetch_template (" headinclude ").'";');
$ Headinclude = process_replacement_vars ($ headinclude);
eval ("$ footer =" ". fetch_template (" footer ").'";');
$ Footer = process_replacement_vars ($ footer);
eku <<<VAPRINT
$ Stylevar [htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
$ Headinclude
<style type="text/css">
. Div spyfade1,. Span spyfade1,,. Spyfade1 td,. Spyfade1 img {
opaċità: 0.90;
filtru: alfa (opaċità = 90);
-Moz-opaċità: 0.90;
}
. Div spyfade2,. Span spyfade2,. Td spyfade2,. Img spyfade2 {
opaċità: 0.80;
filtru: alfa (opaċità = 80);
-Moz-opaċità: 0.80;
}
. Div spyfade3,. Span spyfade3,. Spyfade3 td,. Spyfade3 img {
opaċità: 0.70;
filtru: alfa (opaċità = 70);
-Moz-opaċità: 0.70;
}
. Div spyfade4,. Span spyfade4,. Spyfade4 td,. Spyfade4 img {
opaċità: 0.50;
filtru: alfa (opaċità = 50);
-Moz-opaċità: 0.50;
}
. Div spyfade5,. Span spyfade5,. Spyfade5 td,. Spyfade5 img {
opaċità: 0.30;
filtru: alfa (opaċità = 30);
-Moz-opaċità: 0.30;
}
</ Style>
<script language="javascript" src="clientscript/va_prototype.js"> <iskrittura />
<script language="javascript" src="clientscript/va_effects.js"> <iskrittura />
<script language="javascript" src="clientscript/va_spy.js"> <iskrittura />
type="text/javascript"> language="javascript" <script
<! -
spymax = 25;
highestid = $ highestid;
pauseSpy funzjoni () {
playimg var = document.getElementById ("vaplay");
pauseimg var = document.getElementById ("vapause");
playimg.src = "images / Misc / play_up.gif";
playimg.alt = "Ikklikkja biex Play";
pauseimg.src = "images / Misc / pause_down.gif";
pauseimg.alt = "waqfa qasira ...";
nieqaf ();
}
playSpy funzjoni () {
playimg var = document.getElementById ("vaplay");
pauseimg var = document.getElementById ("vapause");
playimg.src = "images / Misc / play_down.gif";
playimg.alt = "Playing ...";
pauseimg.src = "images / Misc / pause_up.gif";
pauseimg.alt = "Ikklikkja biex Pause";
jerġa ();
}
nieqaf funzjoni () {
play = 0;
}
jerġa funzjoni () {
play = 1;
}
/ / ->
</ Script>
Meraq tal-kompjuter <title> - Spy sit </ titolu>
</ Head>
<body onload="spyinit();">
$ Header
$ Navbar
<table width="90%" align="center"> <tr> <td width="50%" align="left"> <input type="checkbox" id="subscribe" value="1"> ; ħjut sottoskritt biss </ td>
<td width="50%" align="right">
<Img id = "vaplay" src = "immaġini / Misc / play_down.gif" stil = "cursorointer; "alt =" Play "title =" Kummenti Play "onclick =" playSpy (); "/>
<Img id = "vapause" src = "immaġini / Misc / pause_up.gif" stil = "cursorointer; "alt =" Pause "title =" Kummenti Pause "onclick =" pauseSpy (); "/>
</ Td> </ tr> </ table>
<br />
VAPRINT;
jekk (is_browser ("opra"))
{
$ Produzzjoni .= <<<VAPRINT
<table class="tborder" cellpadding="0" cellspacing="0" border="0" width="100%" align="center" id="spy_table">
<tr> <td width="20" class="tcat" nowrap="nowrap" style="height:25px;"> </ td>
<td class="tcat" width="225" nowrap="nowrap" style="height:25px;"> Membri </ td>
<td class="tcat" width="80%" style="height:25px;"> Thread / Post </ td>
<td class="tcat" width="200" nowrap="nowrap" style="height:25px;"> Forum
</ Tr>
<tr> <td colspan="4" class="alt1">
$ Prefetched
<div id="row21" style="display:none;" class="spyfade1"> </ div>
<div id="row22" style="display:none;" class="spyfade2"> </ div>
<div id="row23" style="display:none;" class="spyfade3"> </ div>
<div id="row24" style="display:none;" class="spyfade4"> </ div>
<div id="row25" style="display:none;" class="spyfade5"> </ div>
</ Td> </ tr>
</ Table>
VAPRINT;
}
inkella
{
$ Produzzjoni .= <<<VAPRINT
<table class="tborder" cellpadding="6" cellspacing="1" border="0" width="100%" align="center" id="spy_table">
<thead>
<tr align="center"> <td class="thead" width="100"> Avveniment </ td> <td class="thead" width="100"> Membri </ td> <td klassi = "thead "> Thread / Post </ td> <td class="thead" width="190"> Forum </ td> </ tr>
</ Thead>
<tbody class="alt1">
$ Prefetched
<tr id="row21" style="display: none;" class="spyfade1"> <td align="center"> </ td> <td> </ td> <td> < / td> <td align="center"> </ td> </ tr>
<tr id="row22" style="display: none;" class="spyfade2"> <td align="center"> </ td> <td> </ td> <td> < / td> <td align="center"> </ td> </ tr>
<tr id="row23" style="display: none;" class="spyfade3"> <td align="center"> </ td> <td> </ td> <td> < / td> <td align="center"> </ td> </ tr>
<tr id="row24" style="display: none;" class="spyfade4"> <td align="center"> </ td> <td> </ td> <td> < / td> <td align="center"> </ td> </ tr>
<tr id="row25" style="display: none;" class="spyfade5"> <td align="center"> </ td> <td> </ td> <td> < / td> <td align="center"> </ td> </ tr>
</ Tbody>
</ Table>
VAPRINT;
}
$ Produzzjoni .= <<<VAPRINT
$ Footer
VAPRINT;
eku $ produzzjoni;
?>
U dan huwa l-kwistjoni - l-output huwa sempliċement stampat, b'hekk m'hemm l-ebda possibbiltà biex din tissarraf fil-mod normali.
IMMA - għandna soluzzjoni għal dan - il-wieħed li jien osservat inti. Hija se tieħu ħsieb każijiet bħal dan wieħed. Jekk jogħġbok tgħidilna eżattament ma 'liema pass għandek problemi. Aħna ser jgħinek istruzzjonijiet mhux maħdum jew saħansitra timmodifika l jinftiehmu aħjar
PS.
Inti żgur li l-liċenzja ta 'dan il-mod jippermetti li tippubblika l-kodiċi tiegħu? Jekk le allura jekk jogħġbok neħħi dan.
Ħa nkun ċara, i jixtiequ li inti tagħmel dan ix-xogħol, i tista 'tħallas.
Naturalment aħna wkoll joffru servizzi mħallsa bħall-istallazzjoni, l-upgrade. Aħna ma jaħsbu dwar servizz ta 'integrazzjoni, iżda li tista' tixtri jaġġornaw servizz u aħna se nagħmlu dan għalik.
Jekk jogħġbok innota li aħna se jeħtieġu aċċess għal CP FTP u Admin tiegħek biex tkun tista 'tagħmel din l-integrazzjoni (CP Ammin - forsi mhux jekk settings attwali huma OK; FTP definittivament iva).