PDA

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


sarab-2010
05-08-2007, 03:43 PM
إخواني الأعزاء
السلام عليكم ورحمة الله

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

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

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

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

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

A7LaaWald
05-08-2007, 04:48 PM
اضفنا اخوى

roudyhermez
19-08-2007, 05:27 AM
في صفحة mainfile

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

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





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
قم بانشاء موديل وتطويره لما يلائم طلبك