Autor | Zpráva | ||
---|---|---|---|
jimi Profil * |
#1 · Zasláno: 28. 8. 2011, 00:34:49
Ahojte na svém webu řeším speciální úpravu hlášení selhání přihlašování, ale po vytváření scriptu jsem narazil na php problém.
Nemůžu dostat generátor chybových hlášek do scriptu. Mohli by jste mi poradit jak dostat toto Php do scriptu add_to_head("<script type=\"text/javascript\" charset=\"utf-8\"> $(function () $('.alert_type').live ('click', alert_type); $('.alert_callback').live ('click', alert_callback); $('.alert_no_header').live ('clic', alert_no_header); $('.growl_type').live ('click', growl_type); $('.growl_position').live ('click', growl_position); $('.growl_sticky').live ('click', growl_sticky); $('.growl_header').live ('click', growl_header); $('.bar_type').live ('click', bar_type); $('.bar_sticky').live ('click', bar_sticky); }); function growl_type (e) { $.msgGrowl ({ type: $(this).attr ('rel') , 'text': ' Sem má přít script ' , lifetime: 5000 }); } </script>"); //tohle je to php if (isset($_GET['error']) && isnum($_GET['error'])) { if (isset($_GET['redirect']) && strpos(urldecode($_GET['redirect']), "/") === 0) { $action_url = cleanurl(urldecode($_GET['redirect'])); } echo "<div rel='error' class='growl_type'>"; switch ($_GET['error']) { case 1: echo $locale['global_196']; break; case 2: echo $locale['global_192']; break; case 3: if (isset($_COOKIE[COOKIE_PREFIX."user"])) { redirect($action_url); } else { echo $locale['global_193']; } break; case 4: if (isset($_GET['status']) && isnum($_GET['status'])) { $id = ((isset($_GET['id']) && isnum($_GET['id'])) ? $_GET['id'] : "0"); switch($_GET['status']) { case 1: $data = dbarray(dbquery( "SELECT suspend_reason FROM ".DB_SUSPENDS." WHERE suspended_user='".$id."' ORDER BY suspend_date DESC LIMIT 1" )); echo $locale['global_406']."<br /><br />".$data['suspend_reason']; break; case 2: echo $locale['global_195']; break; case 3: $data = dbarray(dbquery( "SELECT u.user_actiontime, s.suspend_reason FROM ".DB_SUSPENDS." s LEFT JOIN ".DB_USERS." u ON u.user_id=s.suspended_user WHERE s.suspended_user='".$id."' ORDER BY s.suspend_date DESC LIMIT 1" )); echo $locale['global_407'].showdate('shortdate', $data['user_actiontime']); echo $locale['global_408']."<br /><br />".$data['suspend_reason']; break; case 4: echo $locale['global_409']; break; case 5: echo $locale['global_411']; break; case 6: echo $locale['global_412']; break; } } break; } echo "</div>\n"; } |
||
pcmanik Profil |
#2 · Zasláno: 28. 8. 2011, 00:43:42
jimi:
Budes musiet pouzit ajax. Nauc sa jQuery, predtym nez nieco budes robit!!! Nepouzivaj live!!!! A este v takom velkom mnozstve. |
||
Jimi Profil * |
#3 · Zasláno: 28. 8. 2011, 13:53:51
Ono je to použito jako ovladač
Samotný script vypadá takto + jquery-1.6.1.min.js eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('(3($){$.2=3(n){w g,1,4,2,b,7,6,h;g={t:\'\',7:\'\',6:\'\',i:B,p:z,a:\'x-y\',q:C,j:3(){},9:3(){}};1=$.E(g,n);4=$(\'.2-4.\'+1.a);5(!4.D){4=$(\'<c>\',{\'d\':\'2-4 \'+1.a}).8(\'A\')}2=$(\'<c>\',{\'d\':\'2 \'+1.t});b=$(\'<c>\',{\'d\':\'2-b\'}).8(2);6=$(\'<N>\',{6:1.6}).8(b);5(1.q){h=$(\'<c>\',{\'d\':\'2-h\',\'M\':3(e){e.O();$(f).P().u(\'v\',3(){$(f).s();5(k 1.9===\'3\'){1.9()}})}}).8(2)}5(1.7!=\'\'){7=$(\'<L>\',{6:1.7}).r(b)}5(1.i>0&&!1.p){F(3(){5(k 1.9===\'3\'){1.9()}2.u(\'v\',3(){$(f).s()})},1.i)}4.G(1.a);5(1.a.H(\'-\')[0]==\'I\'){2.r(4).m().l(\'o\')}J{2.8(4).m().l(\'o\')}5(k 1.j===\'3\'){1.j()}}})(K);',52,52,'|options|msgGrowl|function|container|if|text|title|appendTo|onClose|position|content|div|class||this|defaults|close|lifetime|onOpen|typeof|fadeIn|hide|config|slow|sticky|closeTrigger|prependTo|remove|type|fadeOut|medium|var|bottom|right|false|body|6500|true|length|extend|setTimeout|addClass|split|top|else|jQuery|h4|click|span|preventDefault|parent'.split('|'),0,{})) |
||
Časová prodleva: 13 let
|
0