الويب العربي

الويب العربي (http://www.arabwebtalk.com/index.php)
-   برامج المجلات الالكترونية (http://www.arabwebtalk.com/forumdisplay.php?f=65)
-   -   كيف أتحايل على النيوك لتقبل الجافا سكربت ؟؟؟؟ (http://www.arabwebtalk.com/showthread.php?t=61301)

sarab-2010 05-08-2007 03:43 PM

كيف أتحايل على النيوك لتقبل الجافا سكربت ؟؟؟؟
 
إخواني الأعزاء
السلام عليكم ورحمة الله

لدي موقع ( نيوك 8 )
عند التعديل بملفات الثيم بواسطة الفرونت بيج و إضافات تأثيرات جميلة ( جافا سكربت مثلا )

فإن هذه التأثيرات لا تظهر و لا تعمل داخل المجلة

ويقول الخبراء أن السبب في ذلك ( أن مجلة النيوك لا تقبل أكواد الهتمل و الجافا سكربت لدواعي أمنية )

فما الحل و ما الطريقة التي أستطيع بها أن أتحايل على المجلة لتقبل تلك الأكواد ؟؟؟
مع العلم أن هناك مواقع أستطاعت أن تجعل المجلة تقبل هذه الأكواد

أرجو المساعدة
ولكم جزيل الشكر

A7LaaWald 05-08-2007 04:48 PM

اضفنا اخوى

roudyhermez 19-08-2007 05:27 AM

في صفحة mainfile

ملاحظة : خذ نسخة احتياطية من الملف قبل العمل

ابحث عن الكود التالي


كود PHP:

 
 
function check_html ($str, $strip="") {
/* The core of this code has been lifted from phpslash */
/* which is licenced under the GPL. */
include("config.php");
if (
$strip == "nohtml")
$AllowableHTML=array('');
$str = stripslashes($str);
$str = eregi_replace("<[[:space:]]*([^>]*)[[:space:]]*>",'<\\1>', $str);
// Delete all spaces from html tags .
$str = eregi_replace("<a[^>]*href[[:space:]]*=[[:space:]]*\"?[[:space:]]*([^\" >]*)[[:space:]]*\"?[^>]*>",'<a href="\\1">', $str);
// Delete all attribs from Anchor, except an href, double quoted.
$str = eregi_replace("<[[:space:]]* img[[:space:]]*([^>]*)[[:space:]]*>", '', $str);
// Delete all img tags
$str = eregi_replace("<a[^>]*href[[:space:]]*=[[:space:]]*\"?javascript[[:punct:]]*\"?[^>]*>", '', $str);
// Delete javascript code from a href tags -- Zhen-Xjell @ http://nukecops.com
$tmp = "";
while (
ereg("<(/?[[:alpha:]]*)[[:space:]]*([^>]*)>",$str,$reg)) {
$i = strpos($str,$reg[0]);
$l = strlen($reg[0]);
if (
$reg[1][0] == "/") $tag = strtolower(substr($reg[1],1));
else 
$tag = strtolower($reg[1]);
if (
$a = $AllowableHTML[$tag])
if (
$reg[1][0] == "/") $tag = "</$tag>";
elseif ((
$a == 1) || ($reg[2] == "")) $tag = "<$tag>";
else {
# Place here the double quote fix function.
$attrb_list=delQuotes($reg[2]);
// A VER
$attrb_list = ereg_replace("&","&amp;",$attrb_list);
$tag = "<$tag" . $attrb_list . ">";
} 
# Attribs in tag allowed
else $tag = "";
$tmp .= substr($str,0,$i) . $tag;
$str = substr($str,$i+$l);
}
$str = $tmp . $str;
return 
$str;
exit;
/* Squash PHP tags unconditionally */
$str = ereg_replace("<\?","",$str);
return 
$str;
} 

و احذفه نهائياً ثم جرب

احمد محاميد 20-08-2007 06:22 PM

قم بانشاء موديل وتطويره لما يلائم طلبك


جميع الأوقات بتوقيت مكة المكرمة. الساعة الآن » 02:51 AM.

Powered by vBulletin
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Copyright © ArabWebTalk.Com 2004-2012