الدعم العربي
هاك المدونة المتقدمة - نسخة قابلة للطباعة

+- الدعم العربي (https://www.mybbarab.com)
+-- قسم : :: . + تطوير ودعم نسخة MyBB + . :: (https://www.mybbarab.com/forum-99.html)
+--- قسم : تطوير منتديات MyBB 1.4 (https://www.mybbarab.com/forum-1.html)
+---- قسم : هاكات منتديات MyBB 1.4 العربية (https://www.mybbarab.com/forum-89.html)
+---- الموضوع : هاك المدونة المتقدمة (/thread-11557.html)

الصفحات: 1 2


هاك المدونة المتقدمة - الجنتل مان - 2010-04-02

بسم الله الرحمن الرحيم

أقدم لكم اليوم هاك من أهم الهاكات التي أعربتها وهو هاك المدونة المتقدمة

خصائص الهاك

اسم الهاك : المدونة المحترفة
مهمة الهاك : يحول الهاك المدونة العادية إلى مدونة متقدمة وإحترافية فيها معظم ميزات المجلات ويمكنك التحكم بها كامل التحكم
إعراب : منتديات الورشة التطويرية
أمثلة : حالياً على منتديات الورشة التطويرية
صور :

[صورة: 46516856.png]

[صورة: 16445313.png]

التحميل : اضغط على الصورة
[صورة: 20t5i6d.jpg]

كلمة السر
كود :
al-wrsha.co.cc

طريقة التثبيت

بعد رفع الملفات إلى موقعك قم بفتح هذا العنوان

كود :
www.al-wrsha.co.cc/forum/portal/install/index.php.

مع استبدال al-wrsha لموقعك
وأكمل التنصيب

طريقة الحذف

احذف الملف lock الموجود داخل مجلد install ثم افتح العنوان السابق وسيتم الحذف بالضغط على التالي

الرجاء عدم حذف حقوق التعريب إن ظهرت
يستحسن عمل تحويل لترميز utf-8 بعد تركيب الهاك



RE: هاك المدونة المتقدمة - khadijaja - 2010-04-02

مشكور يا أخي لكن هل من طريقة لتصغيير الصور داخل المدونة لأنو لما تكون الصور كبيرة في الموضوع تطلع مشوهة الدونة


RE: هاك المدونة المتقدمة - الجنتل مان - 2010-04-02

مشكور أختي الكريمة بالنسبة لطلبك هناك هاك ( حالياً في التعريب ) يقوم بهذه المهمة

لكني لا اعرف ان تم تفعيل هذا الهاك مع المدونة

ولكن إن كان عندك خبرة في الـ php يمكنك العمل بطريقة الأخ بيبو وتعديل الملف block_announcements.php الموجود داخل مجلد blocks داخل portal
كود :
\portal\blocks\block_announcements.php



RE: هاك المدونة المتقدمة - khadijaja - 2010-04-02

كيف يا أخي سوف أعدل على الملف ؟؟


RE: هاك المدونة المتقدمة - الجنتل مان - 2010-04-02

أنا عن نفسي لم أحاول تعديل هذا الملف ولكن هذا هو الملف المسؤول عن المواضيع الظاهرة وإن استطعت تعديل الملف سوف اضعه هنا في الموضوع


RE: هاك المدونة المتقدمة - khadijaja - 2010-04-02

هل يمكن التعديل على قالب
pro_portal_announcement
و اضافة كود تصغير الصور ؟


RE: هاك المدونة المتقدمة - الجنتل مان - 2010-04-02

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

ومرة أخرى أرجو المعذرة

الطريقة :

ابحثي عن
كود :
            <p style="margin: -2px 0;">
                {$message}
            </p>

واستبدليه بـ
كود :
<p style="margin: -2px 0;" align="center">
                {$message}
            </p>

وطبعاً هذا كله داخل قالب pro_portal_announcement الموجود في القوالب العامة


RE: هاك المدونة المتقدمة - Pepo - 2010-04-02

(2010-04-02, 03:14 PM)khadijaja كتب : هل يمكن التعديل على قالب
pro_portal_announcement
و اضافة كود تصغير الصور ؟

بعد اذن اخى ميمو, نعم اختى ارى ان هذا ممكن لأن التعديل عبارة عن اكواد جافا ولا يشترط تعديل على الملفات.
ابحثى عن الطريقة التى وضعتها لتعمل داخل المواضيع بقالب showthread وطبقيها نفسها على القالب الخاص بعرض المواضيع بالمدونة.


RE: هاك المدونة المتقدمة - khadijaja - 2010-04-02

شكرا أخي ميمو لكن أنت كل ما قمت به هو توسيط النص ليس الا
أخي بيبو شكرا لك سوف أبحث عن كود تصغير الصور داخل قالب showthread و سأطبق الطريقة نفسها على قالب المدونة
لقد نجح الأمر هيه
وضعت هذا الكود

كود :
<script type="text/javascript">
<!--
function ResizeThem()
{
var maxheight = 400;
var maxwidth = 400;
var imgs = document.getElementsByTagName("img");
for ( var p = 0; p < imgs.length; p++ )
{
if ( imgs[p].getAttribute("alt") == "" )
{
var w = parseInt( imgs[p].width );
var h = parseInt( imgs[p].height );
if ( w > maxwidth )
{
imgs[p].style.cursor = "pointer";
imgs[p].onclick = function( )
{
var iw = window.open ( this.src, 'ImageViewer','resizable=1' );
iw.focus();
};
h = ( maxwidth / w ) * h;
w = maxwidth;
imgs[p].height = h;
imgs[p].width = w;
}
if ( h > maxheight )
{
imgs[p].style.cursor="pointer";
imgs[p].onclick = function( )
{
var iw = window.open ( this.src, 'ImageViewer','resizable=1' );
iw.focus( );
};
imgs[p].width = ( maxheight / h ) * w;
imgs[p].height = maxheight;
}
}
}
}
// -->
</script>
<script type="text/javascript">
<!--
    var quickdelete_confirm = "{$lang->quickdelete_confirm}";
// -->
</script>
<script type="text/javascript" src="jscripts/thread.js?ver=1400"></script>
</head>
<body onload="ResizeThem()">
بعد

كود :
<p style="margin: -2px 0;">
{$message}



RE: هاك المدونة المتقدمة - Pepo - 2010-04-02

جيد انه عمل, لكن المكان الذى وضعتيه به مكان خطأ (وربما يؤثر على عرض المدونة ببعض المتصفحات)

الجزء الأول
كود :
<script type="text/javascript">
<!--
function ResizeThem()
{
var maxheight = 400;
var maxwidth = 400;
var imgs = document.getElementsByTagName("img");
for ( var p = 0; p < imgs.length; p++ )
{
if ( imgs[p].getAttribute("alt") == "" )
{
var w = parseInt( imgs[p].width );
var h = parseInt( imgs[p].height );
if ( w > maxwidth )
{
imgs[p].style.cursor = "pointer";
imgs[p].onclick = function( )
{
var iw = window.open ( this.src, 'ImageViewer','resizable=1' );
iw.focus();
};
h = ( maxwidth / w ) * h;
w = maxwidth;
imgs[p].height = h;
imgs[p].width = w;
}
if ( h > maxheight )
{
imgs[p].style.cursor="pointer";
imgs[p].onclick = function( )
{
var iw = window.open ( this.src, 'ImageViewer','resizable=1' );
iw.focus( );
};
imgs[p].width = ( maxheight / h ) * w;
imgs[p].height = maxheight;
}
}
}
}
// -->
</script>

ضعيه داخل وسم الـ <head>

وبعد ذلك استبدلى كلمة <body> بـ <body onload="ResizeThem()">