الأربعاء، 8 مايو 2013

أحدث إصدار من التطبيق الاسطورة K2 - 2.6.3 عربي كامل


اليوم وكما عاهدناكم بالدعم المستمر نقدم لكم أحدث إصدار من التطبيق الاسطوري تطبيق K2 .. الأحدث والأفضل والوحيد والفريد في إدارة جوملا فهذا التطبيق لم يأخذ حقه عالميا  .. احدث نسخة من هذا التطبيق الاسطورة بما تحمل المعنى ... هذا التطبيق يمكنك من تحويل موقعك الى
  • مدونة شخصية او جماعية .
  • موقع إخباري فوق المتطور .
  • واجهة بالبلوكات كالكتالوج ... مثل مواقع الترفيه المعروفة "ماي ايجي وغيرهم " .
  • صفحة ويكي لعرض المعلومات مع امكانيات التعديل .
  • دليل مواقع او شركات او معرض .
يحتوي هذا التطبيق داخليا على امكانية
  • دعم الصور من معرض صور simple image gallery .
  • دعم الفيديوهات وادراجها بالمقال من مكتبة فيديو All Vedios .
كما يتميز بالتالي
  • تقسيم موقعك الى اقسام " Categories " فقط بدون تفريع خارجي كما هو في جوملا فهي تستخدم الاقسام الفرعية كجزء من القسم نفسه كالمنتديات وغيرها ." Parent and Cgild Categories " .
  • إضافة التعليق مدرجة داخل جوملا .. مع وضع الصورة وجميع معلومات كاتب التعليق ووضع صورة الامان .
  • العلامات المرجعية Tags .. وعرض المقالات المتعلقة بالمقال المنشور .
  • حل مشكلة حجم الصور في كل مقال بوضع خيار ثابت لتحجيم الصور في المقالات وتحديد عدد الكلمات قبل رابط إقرأ المزيد والمزيد من الخيارات والحلول داخل جوملا .
  • معارض الصور داخل المقال " يجب تنصيب معرض صور Simple Image Gallery >> قريبا على جوملا العرب " .
  • الفيدوهات الحية من مكتبة All Vedios .. " يجب تنصيب تطبيق All Vedios >> قريبا على جوملا العرب " .
  • وضع خيار المرفقات وامكانية ارفاق ملفات داخل المقال .
  • مدونات الأعضاء ونظام الملف الشخصي لأصحاب المقالات " Authers Blogs " .
  • التعديل على المقال من الواجهة امامية معتمدة تماما على تقنية الاجاكس .
  • التحكم في مجموعات الأعضاء وصلاحيات دخولهم وامكانيات التعديل على المقالات وامكانيات اخرى .
  • يدعم جميع تطبيقات وملحقات جوملا ولا يوجد اي تداخل بينهما .
  • بها إمكانية جلب جميع مقالات وأقسام جوملا الاصلية في Com_Content .. بضغطة زر واحدة !! .
جولة في التطبيق .
التنصيب ..
بعد تحميل الملف من مركز تحميل جوملا العرب .. نفك الضغط عن الملف ...  ينتج ملفين
الأول ملف التطبيق والثاني هو ملف اللغة العربية ....
نرفع الملف الكامل للتطبيق ويحتوي على التطبيق مع كافة الموديلات ..
بعدها نحصل على الصفحة التالية والتي تفيد بنجاح عملية التنصيب ... وانه لم يتم تنصيب التطبيق مع جومفيش لأنها غير منصبة . ففي هذه الصفحة نجد الموديلات والتطبيق وانه تم تنصيبهم بنجاح .
ثم من خلال الملف الذي قمت بتحميله من جوملا العرب بإسم k2_ar-AA_language_pack.zip
قم بالدخول لصفحة تنصيب وازالة .. ثم تنصيب هذا الملف وبعدها تجد k2 عربية كاملة ....
صورة لواجهة لوحة التحكم في التطبيق " معربة 100% "

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

صورة المقالات بعد جلبها من مقالاتها وايضا جلب أقسامها الأصلية في نظامها الشجيري والذي تم الاعلان عنه في جوملا 1.6 .


النظام الشجيري للأقسام مع عرض عدد المقالات في كل قسم .
  • امكانية الحفظ ثم البدء في مقال جديد من خلال تولبار "" حفظ وجديد -- Save & New ""
  • امكانية وضع رابط المقال باللغة العربية كما هو موجود في خانة  الاسم المستعار  .
  • الامكانيات المتقدمة من خيارات المحتوى وصورة المقال الرئيسية ومعرض الصور والفيديو وادراجهم داخل المقال وايضا امكانية ارفاق ملف .
خيارات إنشاء او تعديل قسم ....


خيارات الأقسام وإعداداتها عند عمل عنصر قائمة جديد .
1- تعيين الأقسام التي تظهر في عنصر القائمة هذا .
2- المقدمة :: وهي مقالات توضع في مقدمة الموقع واعلى الصفحة يمكنك تحديد اعداداتها كما ترغب .
3- الأولي :: وهي المقالات الأولية والتي توجد أسفل المقدمة .
4- الثانوي :: وهي التي تلي الثانوي وتيتح لك المجال في تنويع عرض مقالاتك بالصورة التي تشاء كما هو الحال .
5- الروابط :: وهي الروابط الاضفية للمقالات والتي توجد اسفل الصفحة .
6- طريقة الكتالوج :: وهي عرض القسم على هيئة بلوكات كما سنشاهد في الصور .

امكاينة التعليقات المدمجة مع التطبيق .

امكانية التعديل على المستخدم والتعديل على صلاحياته ..
تعديل صلاحيات المستخدم من خلال عمل مجموعات الأعضاء متنوعة التصاريح " الأعضاء - الكاتبين - المشرفين - الناشرين " مع تحديد الاقسام لكل عضو .

سرد معلومات النظام للوحة تحكمك ولكامل موقعك .

بالنسبة للواجهة الأمامية

طريقة عرض المقال ووضع اسم القسم افل المقال مع عدد التعليقات ورابط إقرأ المزيد ..


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

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

شاهد مثال
شاهد مثال ل k2
التحميل ::-

السبت، 30 مارس 2013

قائمة أخطر التطبيقات و الموديلات المعرضة للهجوم

السلام عليكم

حماية الموقع هي من أكثر ما نهتم به في مواقعنا خاصة مع زيادة المتطفلين و العبثين في عالم اﻷنترنت.
لعلكم تتساؤلون كيف يتم إختراق المواقع التي تعتمد على جوملا رغم أنها تستعمل أحدث نسخة متوفرة ؟
تتعدد اﻷسباب في ذلك منها حماية اﻹستضافة و منها جهل المستخدم بطرق حماية بياناته لكن هنالك شيء أهم مما سبق يجعل الموقع أكثر عرضة مما سبق للإختراق و هو التطبيقات التي يستخدمها كل منا في موقعه . فلا تظن أن جميع هذه التطبيقات آمنة أو أنها لا تكون نقطة ضعف.
لذلك نحن نوفر عنك عناء ذلك فنوفر لك أبرز التطبيقات التي أثبتت أمنها و إستقرارها . و في ما يلي قائمة للتطبيقات البرمجية و أبرز الموديلات التي تحتوي ثغرات خطيرة

* 1 Check and Report.
* 2 How to use this list
* 3 Developers - How to get yourself removed from the VEL
* 4 November 2009 Compiled Vulnerability Reports.
* 5 December 2009 Compiled Reports
* 6 January 2010 Reported Vulnerable Extensions
* 7 New format Feed Starts Here
* 8 February 2010 and onwards Reported Vulnerable Extensions
* 9 K2 joomlaworks
* 10 Mosets Tree 2.1.5
* 11 Freestyle FAQ 1.5.6
* 12 JE FAQ Pro
* 13 iJoomla Magazine 3.0.1
* 14 Clantools
* 15 jphone
* 16 Gantry Framework
* 17 PicSell
* 18 JE FAQ Pro
* 19 Zoom Portfolio
* 20 zina
* 21 Team's
* 22 Amblog
* 23
* 24 Graffiti Wall
* 25 Spielothek
* 26 Aardvertiser
* 27 FW Real Estate Light
* 28
* 29 jDownloads
* 30 TTVideo
* 31 frei-chat2.0
* 32 QContacts
* 33 Jomtube
* 34 mysms
* 35 Rapid Recipe
* 36 Health & Fitness Stats
* 37 staticxt
* 38 EasyBlog
* 39 redshop light
* 40 quickfaq
* 41 Minify4Joomla
* 42 IXXO Cart
* 43 Music Manager
* 44 PaymentsPlus
* 45 ArtForms
* 46 NeoRecruit
* 47 autartimonial
* 48 Jobs Pro
* 49 JPodium
* 50 Front-End Article Manager System
* 51 addressbook
* 52 NijnaMonials
* 53 Phoca Gallery
* 54 socialads
* 55 eventcal 1.6.4
* 56 myblog controller
* 57 joomanager
* 58 gamesbox
* 59 wmtpic
* 60 date converter
* 61 Remository
* 62 RokBridge 1.0rc12
* 63 real estate
* 64 jomsocial
* 65 DOCman
* 66 eportfolio
* 67 cinema
* 68 Jreservation
* 69 Super Messenger
* 70 joomdocs
* 71 RSComments 1.0.0
* 72 Live Chat
* 73 Turtushout 0.11
* 74 BF Survey Pro Free
* 75 MisterEstate
* 76 RSMonials
* 77 RSComments 1.0.0
* 78 Answers v2.3beta
* 79 Gallery XML 1.1
* 80 JFaq 1.2
* 81 Listbingo 1.3
* 82 PowerMail Pro
* 83 Alpha User Points
* 84 Magic Updater
* 85 recruitmentmanager
* 86 Info Line (MT_ILine)
* 87 Search Log
* 88 iJoobi
* 89 Ads manager Annonce
* 90 lead article
* 91 djartgallery
* 92 Gallery 2 Bridge
* 93 jsjobs
* 94
* 95 JE Poll
* 96 MyCar
* 97 MediQnA
* 98 JE Job
* 99 BF Quiz
* 100
* 101 Ozio Gallery 2
* 102 SectionEx
* 103 ActiveHelper LiveHelp
* 104 RS Comments
* 105 BCA RSS Feed
* 106 SimpleDownload
* 107 JE Quotation Form
* 108 konsultasi
* 109 Aardvertiser
* 110 Seber Cart
* 111 FDione Form Wizard
* 112 Custom PHP Pages
* 113 Camp26 Visitor
* 114 iJoomla News Portal
* 115 article Factory Manager
* 116 Table JX Component
* 117 JE Property
* 118 Noticeboard
* 119 SmartSite
* 120 ABC
* 121 htmlcoderhelper graphics
* 122 Ultimate Portfolio
* 123 huruhelpdesk
* 124 Archery Scores
* 125 ZiMB Manager
* 126 Matamko
* 127 Multiple Root
* 128 Multiple Map
* 129 Contact Us Draw Root Map
* 130 iF surfALERT
* 131 GBU FACEBOOK
* 132 jnewspaper
* 133 JTM Reseller
* 134 media Mall Factory
* 135 Gadget Factory
* 136 Deluxe Blog Factory
* 137
* 138 MT Fire Eagle
* 139 com properties
* 140 Sweetykeeper
* 141 jvehicles
* 142 worldrates
* 143 cvmaker
* 144 advertising
* 145 horoscope
* 146 webtv
* 147 diary
* 148 Multi-Venue Restaurant Menu Manager (MVRMM)
* 149 Memory Book
* 150 TRAVELbook
* 151 AlphaUserPoints
* 152 JprojectMan
* 153 CKForms
* 154 econtentsite
* 155 Jvehicles
* 156
* 157 smestorage
* 158 JE Tooltip
* 159 Gift Exchange Beta
* 160 RokDownloads
* 161 gigcalender
* 162 heza content
* 163 juliaportfolio
* 164 Flash Magazine Deluxe
* 165 SqlReport
* 166 Scriptegrator
* 167 AllVideos 3.1
* 168 RW Cards
* 169 Yelp
* 170 Autartitarot
* 171 communitypolls
* 172
* 173 Codes used
* 174 Future Actions & WIP
* 175 Notes



و من هنا الرابط اﻷصلي لمتابعة جديد التطبيقات الغير آمنة بالتفصيل
docs.joomla.org/Vulnerable_Extensions_List

    شرح أهم أوامر الحماية بملف .htaccess

    كيف أنشئ ملف htaccess. جديد ؟
    يتم إنشاء ملف htaccess. جديد من خلال أي محرر نصوص .. وليكن مثلا المفكرة notebad .. ومن ثم حفظ الملف بالاسم التالي كاملا :

    "htaccess."


    مع ملاحظة وجود علامتي التنصيص ..

    كيفية عمل صفحات الأخطاء .. custom error messages

    بداية لا بد من شرح الأخطاء المحتملة لدخول الزوار إلى صفحات الموقع وهي :
    400 - Bad Request .. وتعني طلب خاطئ للصفحة
    401 - Authorization Required ... وتعني انه غير مرخص للزائر بعرض الصفحة
    403 - Forbidden .. وتعني انه ممنوع للزائر من دخول الصفحة
    404 - File not found ... وتعني أن الصفحة التي قام الزائر بطلبها غير موجودة
    500 - Internal Server Error وتعني أن هناك خطأ في خادم الموقع
    503 - Service Unavailable ... وتعني أن الخدمة غير متوفرة
    هذه هي الأخطاء الشائعة وهناك المزيد غيرها ..
    ولعمل صفحة الخطأ نكتب في ملف htaccess. الكود التالي :



    code:------------------------------------ErrorDocument [error number] [path]--------------------------------------------


    ولتفصيل هذا الأمر ..
    ErrorDocument .. وهي الدالة الخاصة بصفحة بتعيين صفحة الخطأ .
    error number ... رقم الخطأ الذي سيظهر للمتصفح ... كما هو مشروح في الأعلى
    path .. مسار الخاص بالصفحة التي ستظهر للزائر عندما يطلب صفحة خطأ .

    والأمر بالكامل يكون كالتالي :


    code:-------------------------------------ErrorDocument 404www.youresite.com/404.html
    --------------------------------------------



    كما تلاحظ .. وضعنا رقم الخطأ ومسار الصفحة الخاصة به ..
    ولإدراج بقية الأخطاء ضعها الأوامر في الملف بشكل متتالي .. مثال :


    code:------------------------------------------------------ErrorDocument 400 www.youresite.com/400.html
    ErrorDocument 401 www.youresite.com/401.html
    etc ...---------------------------------------------


    حماية مجلدات وملفات الموقع ...

    هل دخلت مرة إلى صفحة ما في موقع وظهرت لك نافذة تطلب منك إدخال اسم مستخدم وكلمة مرور ؟؟
    بالتأكيد مررت على كثير من هذه الصفحات ولم تستطع دخولها .. وذلك لأنها خاصة بمستخدمين معيين .. وما شابه ذلك .. هذا النوع من الحماية يسمى basic HTTP authentication ..
    الآن سنتعلم كيف تعمل مثل هذه الصفحات في موقعك ..
    لنفرض أن لديك مجلد على الموقع فيه عدة صفحات لا تريد عرضها إلا لمجموعة مستخدمين على نطاق ضيق .. ماذا ستفعل ؟؟

    في الواقع هناك الكثير من أنواع الحماية باستخدام لغات البرمجة كـ PHP أو جافا سكربت أو غيرها .. ولكن الأقوى هي الحماية بواسطة أوامر htaccess.
    كل ما عليك هو أن تنشئ ملف htaccess. جديد وتضع فيه الكود التالي ثم تضعه في المجلد الذي ترغب بحمايته :


    code:--------------------------------------Username1:Password1
    Username2:Password2
    Username3:Password3-------------------------


    طبعا هنا تستبدل Username1 باسم المستخدم و Password1 بكلمة المرور الخاصة به .. وإذا أردت مزيدا من الأمن لكلمة المرور فيمكن أن تشفرها بأحد أدوات تشفير DES المستخدمة في أنظمة يونيكس والمتوفرة بكثرة في مواقع النت .. وفي هذه الحالة طبعا ستضع مكان Password1 كلمة المرور المشفرة .. وعند عملية الدخول سيدخل المستخدم كلمة المرور قبل تشفيرها .. وستظهر في الملف بهذا الشكل تقريبا :


    kattan:vrAQKeuzMpslh


    طبعا يمكنك وضع أي عدد ترغب به من المستخدمين ...
    بعد ذلك سوف تحتاج لوضع الكود الخاص بالقائمة التي ستطلب من المستخدم إدخال الاسم وكلمة المرور وهو الكود التالي :


    code:-------------------------------------------AuthUserFile /usr/local/you/safedir/.htpasswd
    AuthGroupFile /dev/null
    AuthName [أدخل اسم المستخدم و كلمة المرور]
    AuthType Basic

    order allow,deny
    allow from all
    require valid-user
    -------------------------------------


    حيث أن /usr/local/you/safedir/.htpasswd هو مسار ملف htaccess. الذي وضعنا فيه أسماء المستخدمين المصرح لهم بالدخول وكلمات المرور الخاصة بهم ..

    ويمكن الدخول للمجلد المحمي مباشرة عن طريق وضع الرابط التالي في المتصفح :


    code:--------------------------------------------------------------------------------usernameassword@http://www.website.com/d...--...---------------


    فقط ضع اسم المستخدم وكلمة المرور وعنوان الموقع والمجلد المحمي ..

    وأما إذا رغبت بحماية أحد ملفات الموقع بحيث يكون تصفح أو تحميل الملف للمجموعة التي حددتها فقط ...فهنا ستستخدم الكود التالي :


    code:---------------------------------------------files "prog.exe|pass.php|file.zip">
    AuthUserFile [/path/to/file]
    AuthType Basic
    AuthName [Text that prompts the user]
    require valid-user-----------------------------


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

    توجيه صفحة البداية للموقع أو لمجلد على الموقع

    عادة عندما نرفع ملف باسم index.html أو index.php إلى الموقع .. يكون هذا الملف هو الصفحة الرئيسية للموقع ..
    الآن هل سألت نفسك لماذا هذه الصفحة ؟؟
    للإجابة على سؤالك .. افتح ملف htaccess. الموجود في الموقع .. ستلاحظ فيه كود كالتالي :

    DirectoryIndex index.htm index.html index.php

    الدالة DirectoryIndex مهمتها التعريف أن أسماء الصفحات التي تلي الدالة هي صفحات البداية للموقع ..
    كيف يقرأ ملف htaccess. هذه الدالة :
    يبدأ باسم أول صفحة وهي index.htm فإن وجدها على الموقع فسيعتبرها هي ملف الصفحة الرئيسية ..والا سينتقل للاسم الثاني index.html .. وهكذا ..
    الآن لنفرض أن صفحة البداية لموقعك اسمها مختلف .. مثلا .. user.htm فهنا ستضع هذا الاسم بعد الدالة DirectoryIndex مباشرا ... وهنا ستكون هذه الصفحة هي صفحة البداية فعلا ..
    فالدالة هي :


    code:--------------------------------------DirectoryIndex [file]--------------------------------------


    ومكان file يكون اسم الصفحة المطلوبة ...

    تعريف السرفر المستضيف للموقع بأوامر SSI التي تصممها لموقعك ...

    SSI هي اختصار لـ Server Side Includes
    وهو بروتوكول خاص بتضمين الكود لجميع الصفحات فإذا أردت مثلا وضع كود معين أو لنفرض هيدر لكل الصفحات فليس من الضروري وضعه في جميع صفحات الموقع وإنما من خلال SSI تضعه في صفحة واحدة ثم تضع شفرة SSI في رأس كل ملف ...
    في بعض الأحيان عندما تنشئ صفحة أو برنامج تحتوي على أوامر SSI وترفعها إلى موقعك تجد أن الملف لا يعمل .. والسبب يعود في ذلك إلى عدم تعريف هذا الملف للسرفر ..
    كل ما عليك فعله هو تعريف الملف الذي يحتوي على أوامر SSI للسرفر عن طريق ملف htaccess. وذلك بواسطة الكود التالي :



    code:---------------------------------AddType text/html [Extension 1] [Extension 2]
    AddHandler server-parsed [Extension 1] [Extension 2]-------------------------------------------


    حيث أن [Extension 1] و [Extension 2] هي امتداد الملفات التي تريد للسرفر أن يتعرف عليها ليعطيها الصلاحية بتنفيذ أوامر الـ SSI بشكل اتوماتيكي ..

    مثال ذلك :


    code:-----------------------------------AddType text/html .dhtml .html
    AddHandler server-parsed .dhtml .html--------------------------------------------


    حيث الملفات التي تعطي أوامر للسرفر باستقبال أوامر الـ SSI هي الملفات التي تنتهي بالامتداد .. dhtml و html

    حماية الباندويث في الموقع من الاستهلاك الخارجي

    ربما لاحظت في كثير من الأحيان وصلات لصور أو ملفات في موقعك في مواقع أخرى .. وهذا بالطبع قد يتسبب بإيذاء موقعك لأنه سيستهلك الكثير من الباندويث المخصص لك شهريا ..
    اذاُ كيف أجعل عرض الصور التي في موقعي لا تتم إلا من خلال الموقع نفسه ..؟ وكذلك تحميل الملفات ..؟

    الحل أيضا هنا يكون باستخدام أوامر ملف htaccess.
    لحجب الصور عن الظهور في موقع غير موقعك استخدم الكود التالي :


    code:--------------------------------------------------------------------------------RewriteEngine on
    RewriteCond %{HTTP_REFERER} ^$ [OR]
    RewriteCond %{HTTP_REFERER} !^http://site/.com/.*$ [NC]
    RewriteCond %{HTTP_REFERER} !^http://www/.site/.com/.*$ [NC]
    RewriteRule .*.([jpg|gif|jpe?g]+)$ - [NC,F]--------------------------------------------------------------------------------


    لاحظ أن هذا الكود يحجب كل وصلات الصور الخارجة من موقعك .. ويمنعها من الظهور إلا في موقعك سواء كان :

    http://site.com/
    أو
    http://www.site.com/

    فقط عدل الكود السابق وضع مكان site اسم موقعك ..
    والدالة الأخيرة في الكود RewriteRule هي لتحديد لاحقات الصور المراد منعها .. ويمكنك الزيادة عليها كما ترغب ..
    وأيضا إضافة لاحقات الملفات التي تريد منع تحميلها من موقعك كالملفات المضغوطة zip , rar .. أو اللاحقات التنفيذية .. exe ..
    وبذلك لن يتمكن أحد من وضع وصلة في موقعه لبرنامج عندك في الموقع .. وإذا فعل ذلك فلن يعمل معه الرابط .. وعلى الزائر التوجه إلى موقعك والتحميل منه مباشرة ...



    توجيه الصفحات القديمة في الموقع ...

    لنفرض انه يوجد على الموقع منتدى .. وأعضاؤك يعرفون الرابط المباشر له .. ثم قمت بتغير اسم مجلد المنتدى .. فكيف ستوجه الزوار إلى الرابط الجديد ؟؟
    هناك الكثير من الحلول .. منها إضافة تاج في هيدر الصفحة .. ولكن الأفضل أن يتم ذلك عن طريق ملف htaccess. تضعه في نفس المجلد القديم .. ثم تضع فيه الكود التالي :


    code:--------------------Redirect /olddirectory/oldfile.html http://yoursite.com/newdirectory/ne...------------


    كل ما عليك هو تغير الوصلات في الكود بما يتوافق مع موقعك ...

    /olddirectory/oldfile.html تشير إلى الصفحة القديمة
    و newdirectory/newfile.html هي العنوان الجديد الذي سيستخدمه زوار الموقع ..


    إخفاء محتويات المجلد عن الأعضاء أو نوع معين من الملفات فقط في المجلد ..

    إذا كان لديك في الموقع مجلد وتريد إخفاء محتوياته عن الزوار فما هي الحلول المقترحة لذلك ؟؟
    لتوضيح الأمر أكثر ..
    لنفرض أن لديك مجلد في الموقع تضع فيه ملفات للتحميل بشكل مؤقت أو صور أو ما شابه ذلك .. ولكنك تريد منع الزوار من رؤية محتويات هذا المجلد .. فهناك عدة طرق لذلك منها إعطاء تراخيص 751 لهذا المجلد .. ولكن عن طريق ملف htaccess. تستطيع التحكم بذلك بشكل أكبر بكثير ..
    فأنت هنا تستطيع منع الزوار من مشاهدة كل محتويات المجلد .. وذلك بوضع الكود التالي في الملف :


    code:---------------------------IndexIgnore *---------------------

    لاحظ أن ( * ) تعني جميع الملفات الضمنة داخل المجلد ..
    وقد تمنعهم فقط من عرض ملفات الصور وهنا تضع الكود التالي :
    IndexIgnore *.gif *.jpg
    ويمكنك إضافة ما تريد من لواحق ملفات الصور والملفات الأخرى كـ zip . rar ..


    حجب الموقع عن الزوار من دولة معينة أو جعله لزوار دولة معينة أو حجبه عن IP محدد ..

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

    ملف htaccess. يعينك كثيرا في هذا الأمر ... فإذا أردت حجب الموقع عن IP معين .. فقط ضع في ملف htaccess. الموجود في جذر موقعك الكود التالي :


    code:-------------------------------deny from 000.000.000.000 -----------

    وأما إذا أردت أن تجعله متاحا لـ IP واحد فقط فهنا ستضع الكود المعاكس التالي :

    allow from 000.000.000.000

    ويمكن إضافة العدد الذي ترغب به من الـ IP التي تريد حجبها .. فقط قم بوضع كل IP بسطر ..مثال

    deny from 212.212.212.1
    deny from 212.212.212.2
    allow from 212.212.212.1
    allow from 212.212.212.2

    وفي حال تركت الخانة الأخيرة من رقم الـ IP فارغة فأنت هنا تكون قد منعت نطاق كاملا ( دولة في الغالب ) من تصفح موقعك .. مثال :
    deny from 000.000.000.
    وكذلك تفعل في حال أردت السماح فقط لنطاق معين في تصفح الموقع ..


    code:-------------------------------------------allow from 000.000.000.----------------------


    وأما إذا أردت منع الجميع من تصفح الموقع .. فاستخدم الكود التالي :

    deny from all

    تعريف الخادم بلاحقات الملفات باستخدام Mime Types

    في بعض الأحيان قد لا تعمل ملفات MP3 أو الفلاش أو PHP على الخادم .. والسبب في ذلك أن تعريف هذه الملفات غير موجود على الخادم .. فإذا كان الخادم لديك يدعم ملفات MP3 أو PHP ولكن لم تعمل عندك .. فهنا أنت بحاجة إلى تعريف الخادم بها بواسطة Mime Types ...
    فعند إضافتها يخبر الخادم المتصفح أن هذا الملف هو ملف MP3 أو ملف فلاش .. وبالتالي يكمل المتصفح المهمة ويقوم بقراءته بالشكل المناسب للملف ..
    بالنسبة لـ MIME فهي اختصار لـ Multipurpose Internet Mail Extensions
    وهو أحد البروتوكولات المتخصصة بنقل البيانات غير النصية ( كالصور وملفات الفيديو و ملفات الفلاش ) عبر الانترنت سواء كان بالمتصفح أو البريد الالكتروني ( وغالبا يكون للبريد الالكتروني ) ...
    ولتعريف ملف فلاش مثلا .. فقط اكتب الكود التالي في ملف htaccess.


    code:-----------------------------------AddType application/x-shockwave-flash swf ----------------------------------


    بافتراض أن shockwave هو اسم الملف ..

    ولتعريف ملف midi استخدم الكود التالي :

    ---------------------------------AddType audio/x-midi mid-------


    ولتعريف ملفات ريل بلير استخدم الكود التالي :

    AddType audio/x-pn-realaudio .real

    وبنفس المبدأ والطريقة تعمل مع بقية الملفات التي لم تعمل إلا بتعريفها .. ولكن عادة تكون هذه الأشياء معرفة بشكل افتراضي ولا حاجة إلى تعريفها إلا إذا دعت الحاجة إلى ذلك ..

    أخيرا .. هذه أغلب استخدامات ملف htaccess. وقد يكون له استخدامات أخرى غير شائعة كثيرا ..

    ملاحظة: العبارة التالية
    code:---------------------
    تعني ما يقوم به الكود وليس الكود نفسه وتستحدم للدلالة على بداية الكود أيضا في السطر الذي يليه

    و العبارة التالية
    ----------------------
    تعني إنتهاء الكود السابق

    و الملف المرفق التالي كمثال حي يمكنكم الإقتباس منه أو تعديله بما يناسبكم بواسطة المفكرة

    الملفات المرفقة:

    اسم الملف: htaccess-20100715.zip
    حجم الملف: 1187

      شرح طريقة تغيير مسار مجلد لوحة تحكم الإدارة

      السلام عليكم

      1- أنشئ مجلد في موقعك سميه مثلا myadmin
      2- أشئ ملف إسمه index.php في مجلد myadmin و أكتب فيه الكود التالي

      <?php
      $admin_cookie_code="1234567890";
      setcookie("JoomlaAdminSession",$admin_cookie_code,0,"/");
      header("Location: /administrator/index.php");
      ?>

      3- أنشئ ملف htacces. في مجلد administrator و أكتب فيه الكود التالي

      {xtypo_code}RewriteEngine On
      RewriteCond %{REQUEST_URI} ^/administrator
      RewriteCond %{HTTP_COOKIE} !JoomlaAdminSession=1234567890
      RewriteRule .* - [L,F]

      الآن لا يمكن لأي شخص دخول لوحة تحكم إدارة الموقع و حتى أنت

      للدخول للوحة تحكم إدارة الموقع قم بطلب الرابط التالي
      yoursite.com/myadmin
      مع ملاحظة تغيير yoursite.com بإسم موقعك

      ملاحظة: يمكنك تغيير الرمز السري في الكود و الذي هو في مثالنا 1234567890
      كما يمكنك تغيير إسم مجلد myadmin بأي إسم تريده

      ملاحظة : الطريقة لا تنجح في المواقع التي تكون الإستضافة فيها لا تدعم ملفات htacces.

        حماية موقعك من الإختراق والعابثين والمحافظة عليه

        حماية موقعك من الإختراق والعابثين والمحافظة عليه

        السلام عليكم ورحمة الله وبركاته

        وصلتني استفسارات عن امكانية اختراق المواقع , وكثير من اصحاب المواقع تراودهم افكار وكوابيس بان يستيقظوا بيوم من الايام ولا يجدون أثر او ملف على موقعهم او ان يجدون موقعهم مخترق



        الخطوة الاولى لحماية موقعك هي النسخ الاحتياطي , فيجب ان تعرف ما هي ثقافة النسخ الاحتياطي , وكيف يمكنكك تطبيقها

        طبعاً مع بداية الالفية الثالثة ظهر مصطلح النسخ الاحتياطي ومع كثرة القرصة وما يسمونه بالارهاب فاصبح من شأن كل مؤسسة ان تقوم بنسخ احتياطي لبياناتها بشكل دوري اي بشكل يومي او اسبوعي او شهري وهكذا

        وانت ايضاً يجب عليك بشكل اسبوعي على الاقل عمل نسخ احتياطي لموقعك عن طريق لوحة تحكم الاستضافة أو أحد الإضافات المسؤولة عن ذلك , وهذا امر في غاية الاهمية

        فقد يختفي السيرفر الذي عليه موقعك بين يوم وليلة , قد تقفل شركة الاستضافة او يختلف اصاحبها , فحين اذن اي انت ؟؟؟ اصبحت منسي وبدون موقع او بقايا موقع

        اذا لا تنسوا دائماً عمل نسخ احتياطي لمواقعكم بشكل اسبوعي على الاقل , وتكونوا متأكدين من ان النسخة الاحتياطية اصبحت على حاسبكم الشخصي.

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



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



        واهم شيء , ان تقوم بمتابعة تقارير الخطأ في لوحة تحكم الموقع المتعدد , للتعرف على كافة المحاولات التي يقوم بها العابثين , وابلاغنا فوراً عن اي محاولة عبث بموقعك , لنقوم بالتحقيقات اللازمة ومعرفة اي خلل في موقعك المتعدد لا قدر الله


        * كلمات المرور :

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

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

        * الحماية المضاعفة مع htaccess .

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

        *لا تستخدم اسم الـ Admin في مشاركاتك في المنتدى ...:

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

        *تحديث موقعك بشكل دوري :

        احرص على الحصول على آخر نسخة من موقعك لأنها غالباً ما تكون خالية من ثغرات النسخ القديمة ..... و لا بأس من التروي قليلاً للتأكد من خلو النسخة الجديدة من الثغرات أيضاً ...


        *متابعة الموقع الرسمي للبرنامج موقعك :

        احرص على زيارة الصفحة الرئيسية للشركة المنتجة للاطلاع على آخر الثغرات و رقع هذه الثغرات .


        *حماية سرفر موقعك .....

        عليك أن تحرص استضافة موقعك لدى شركة معروفة و مضمونة ببرامجها الآمنة و المتجددة دائماً ...

        كما أرجو ألا تهمل كلمة مرورك بأي حال من الأحوال .

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



        دمتم بخير
        واسأل الله ان لايصيبكم شيء مما ذكر .

          حذف حقوق شركة joomshaper

          حذف حقوق شركة joomshaper

          هناك طريقتان

          الطريقة الأولى
          إما أن تعدل على الملف
          brand.php كالتالي

          أذهب إلى
          yoursite.xxx/plugins/system/helix/features/brand.php

          افتح الملف وعدل عليه كما تشاء ثم احفظه بصيغة
          utf-8(without)BOM

          الطريقة الثانية

          حذف رابط الملف كامل من ملف القالب

          إذهب للملف
          index.php في القالب

          حرره بأي محرر نصوص وابحث عن
          $helix->addFeature('brand')

          احذفه واحفظ الملف

          Switch modes view طريقة حذف

          طريقة حذف

          Switch modes view
          اليك الطريقة
          افتح ملف التمبلت
          sj worldnews
          اختر
          css
          ومنة اختار
          template.css
          غير السطر

          /* Switch modes view */
          .switchmodes-wrap{
          background: url(../images/switchmodes.png) no-repeat 0 0;
          padding: 13px;margin: 0 10px;float: right;color: #eee;


          الى
          /* Switch modes view */
          .switchmodes-wrap{
          background: url(../images/switchmodes.png) no-repeat 0 0;
          padding: 13px;margin: 0 10px;float: right;color: #eee;
          display: none

          }



          اى اضف فى الاخر
          display: none
          فقط

          طريقة حذف حقوق شركة SmartAddons

          طريقة حذف حقوق شركة SmartAddons

          يمكنك ذلك بتعديل ملف yt_template.class.php

          الموجود في هذا المسار 
          www.yoursite.xxx/templates/sj_worldnews/...t_template.class.php


          ابحث عن هذا السطر

           <div class="footer1"><?php echo $lineone; ?>  Designed by <a target="_blank" title="Visit SmartAddons!" href="http://www.smartaddons.com/">SmartAddons.Com</a></div>


          عدله بما يتناسب معك وموقعك

          أما سطر الفوتر الثاني الخاص بجوملا

          يمكنك حذفه عن طريق تعطيل موديل Footer من مدير الموديلات




          مثال


          المطلوب منك تعديل النص في هذا الكود


           <div class="footer1"><?php echo $lineone; ?>  Designed by <a target="_blank" title="Visit SmartAddons!" href="http://www.smartaddons.com/">SmartAddons.Com</a></div>



          مثال



          عدل هذا النص Designed by

          إلى تصميم وتطوير

          وهذا النص

          Visit SmartAddons!" href="www.smartaddons.com/">SmartAddons.Com</a>

          إلى 

          زيارة موقعي!" href="www.yoursite.com/">اسم موقعك</a>


          ثم احفظ الملف بتنسيق utf-8


          أما سطر التحذير الذي قبله تجاهله

          الأربعاء، 6 فبراير 2013

          إضافة موديول في مقال


          بسم الله الرحمن الرحيم
          وأفضل الصلاة وأتم التسليم على سيدنا محمد المبعوث رحمة للعالمين
          السلام عليكم جميعاً
          الان سأقدم لكم طريقة وضع موديول module في مقال
          نبدأ بعون الله
          أولاً_ لنفترض أننا نريد أن نضيف قائمة ضمن مقال
          ثانيا_ نذهب لمدير القوائم وننشئ قائمة جديدة وليكن مثلا الاسم الفريد mod-in-artical واسم القائمة قائمة تجريبية واسم الموديول قائمة تجريبية ((حطو يلي بدك ياه بالوصف)) ونضغط حفظ
          ثانيا_ نذهب لمدير الموديولات module manger ونقوم بتفعيل القائمة ((تفعيل النشر))
          ونقوم باختيار بتغيير الموضع الى 1 ((طبعا اكتب اي شي بمكان الموضع مش شرط رقم بس يعني انا افضل وضع نص قصير))
          عند تغيير الموضع يمنع ظهور الموديول في أي position في الواجهة الأمامية للموقع ((لأنه لا يوجد موضع position مطابق للتغيير الذي أحدثناه ,, بمعنى ثاني: كل موديول بحاجة لموضع ليظهر به والمواضع هذه تكون منشأة في الtemplate مسبقا من قبل المصمم ويضع المصمم اسم لكل موضع وعندما نغير اسم الموضع فإنه لا يجد تطابق مع الtemplate فلا يظهر بالواجهة الأمامية ولكن يبقى الموديول مفعّل وهذا الذي نريد عمله في حالتنا هذه))
          ثالثا_ نذهب لمدير التطبيقات المساعدة ونبحث عن Content - Load Module ((هذا التطبيق المساعد يأتي مع تطبيقات المساعدة من جوملا! ولا يحتاج لتحميل لإضافته))
          نضغط عليه فتظهر لنا الصفحة هي
          Attachment:
          واجهة التطبيق المساعدContent - Load Module.jpg

          في الخيارات على اليسار زي مو شايفين بقائمة نموذج العرض في عنا 5 خيارات
          أهم اثنين من النتائج الخمسة دول هما الخيار رقم 4 والخيار رقم 5
          في حالة القوائم نختار الخيار رقم 4
          ونذهب لمدير المقالات ونكتب في نص المقال
          {loadposition1}
          زي مو ملاحظين أن إحنا كتبنا اسم الموضع يلي اخترناه للموديول يلي هوا ((1)) 
          ((طبعا ما تنسوا تحديد القسم والمجموعة))
          عشان تشوفوا النتائج بسرعة من غير ما تعملوا للمقال رابط , حددوا خيار إظهار على الصفحة الرئيسية ((في حال تأكدتو من أن الطريقة ناجحة اعملوا الإعدادات المقال زي أي مقال ثاني))
          ولنفرض مثلا لو عنا موديول لإضافة فيديو نختار الخيار رقم 5 أو مثلا مع الرايات الإعلانية نختار الخيار رقم 5
          سؤال: ليش إحنا اخترنا الخيار رقم 4 للقوائم
          الجواب: لما إحنا نعمل قائمة بدنا إياها تظهر بمثل شكل القوائم بتاع الtemplate فنقوم بإضافة ضمن المعلمات المتقدمة للموديول < لاحقة صنف الموديول أمر _menu ((هاد الآمر خاص بالقوالب الافتراضية لموقع جوملا!,, احتمال يتغير من قالب لآخر))
          وعندما نختار الخيار رقم 4 في التطبيق المساعد< نموذج العرض فإنه يسمح بإظهار هذه الأوامر لواجهة القالب
          فتظهر لنا القائمة على الشكل التالي
          Attachment:
          القائمة.jpg

          وهذا المطلوب
          أما لو اخترنا الخيار رقم 5 رح تختفي القائمة ومش رح يظهر معانا شي
          يستخدم الخيار رقم5 مع أي موديول إلا موديولات القوائم
          الخطوات باختصار هيا:
          1- تحديد الهدف من إضافة موديول في مقال ((بمعنى ثاني اعمل دائما مخطط قبل ما تبدأ بالمشروع))
          2- إنشاء الموديول المطلوب وإن كان قائمة فأنشئ قائمة من مدير القوائم وستجد موديول القائمة في مدير الموديولات
          3- نقوم بتفعيل الموديول ((نشر)) ونقوم بتغيير الموضع لأي اسم ((في حال أردته أن يظهر في الposition أيضاً فاختار من قائمة يلي جنب اسم الموضع المكان المناسب))
          4- نذهب لمدير التطبيقات المساعدة وندخل لإعدادات Content - Load Module ونقوم باختيار نموذج العرض المناسب للموديول ((في حالة القائمة , الخيار رقم 4 , في حال أي موديول آخر مثل مستعرض الفيديو أو مستعرض الصور أو إضافات فلاشية الخيار رقم 5 , وطبعا مافي مانع تجرب كل خيار وتشوف تأثيراتها))
          5- نعمل مقال جديد ونضع الأمر {loadposition(position name)} (( يعني لو عملنا اسم الموضع للموديول (1) نكتب بدل (position name) الرقم 1 وهكذا))
          6- نزبط إعدادات المقال بما يناسب احتياجنا منه ونعمل تطبيق
          انتها الشرح وأرجو ان يكون الوضع صار مفهوم عندكم
          أهدي الشرح هاد للغالية غفران يلي هيا سبب أني عم أعمل كل المشاركات هي بالمنتدى
          وأهديه لأستاذي suneye يلي هوا درّسني جوملا! وكان سبب لمجيئي لمنتدى جوملا! العربي
          وكمان هوا السبب يلي يخليني أكتب كلمة جوملا! مع إشارة تعجب ههههه
          مع تحياتي للجميع وأرجو لكم التوفيق بهذا المجال المهني الكبير والضخم
          ((مشاركتي القادمة إن شاء الله رح تكون عن عمل نسخ احتياطي لقاعدة البيانات و بيانات جوملا! من السيرفر وتخزينها على الحاسب , وأيضا عمل نسخة احتياطية لقاعدة البيانات وبيانات جوملا! قبل الرفع , رح تستغرق مني لإنشاء المشاركة حوالي شهر لانشغالي بأمور أخرى , أرجو أن تعذروني , ولكن مشاركاتي القصيرة إن شاء الله مش رح أتوقف عن نشرها))

          تعلم إضافة صورة كخلفية لمقال


          مرحباً:
          يمكنكم زيادة جمال صفحات الموقع ومقالاته، وإعطاء كل واحدة منها رونقها الخاص دون الحاجة إلى استخدام عدة قوالب، وإنما من خلال وضع خلفية تتناسب وموضوع المقال، قد تكون هذه الخلفية صورة أو لون...
          والطريقة هي التالية:
          - بداية، من البديهي أن تكون قد رفعت الصورة التي تريدها أن تكون خلفية المقال إلى مجلد خاص تنشئه لخلفيات المقالات، أو إلى مجلد الصور الخاص بجملة!
          - اذهب إلى مدير المقالات، ومن ثم ادخل إلى المقال الذي تريد أن تضيف له الخلفية. ضمن محرر جملة! اضغط على الزر "Edit HTML Source":
          Image


          فستجد أنه قد ظهرت لك نافذة منبثقة، تحوي كود المقال بلغة HTML:

          Image


          ضع في بداية هذا النص تماماً الكود التالي:
          من أجل خلفية كصورة:
          Code:
          <div style="background-image: url('images/stories/key.jpg')">


          من أجل خلفية لونية:
          Code:
          <div style="background-color: #dddddd">




          وبالطبع يمكنك تغيير الكودين السابقين ليتناسبا مع احتياجاتك، مع ملاحظة أنك لست بحاجة لإضافة </div> في نهاية نص الـ HTML لأن المحرر سيقوم بذلك عوضاً عنك...


          حالما تضيف الكود وتضغط على الزر (Update) في النافذة السابقة ستجد أن الصورة قد ظهرت مباشرة ضمن المحرر ، ولكنها تكون متكررة بحيث تملأ مساحة المقال كاملاً، لاحظ الشكل:
          Image



          ففي حال كان هذا الأمر يفي بالغرض بالنسبة لك، أي أن تكرار الصورة مناسب لغايتك، فتهانينا! 
          أما في حال أردت أن تضع صورة وحيدة، فقم بالتالي:
          أضف background-repeat:no-repeat; إلى الكود السابق ليصبح بالشكل:
          Code:
          <div style="background-image: url('images/stories/key.jpg');background-repeat:no-repeat;">


          فعند الحفظ ستجد أن الخلفية أصبحت عبارة عن صورة واحدة، ولكنها ليست في الوسط، فإن كنت تريد توسيطها، أضف background-position:center center; 
          ليصبح الكود النهائي بالشكل:

          Code:
          <div style="background-image: url('images/stories/key.jpg');background-repeat:no-repeat;background-position:center center;">


          اضغط (Update) وتحقق من النتيجة...
          Image

          تحياتي

          نقل المقالات وكافة المستخدمين من جملة! 1.5 إلى جملة! 2.5




          سنقدم شرح نبين فيه كيفية نقل المقالات وكافة المستخدمين من جملة! 1.5 إلى جملة! 2.5 وأيضا سيتم نقل الأقسام مع المقالات بطريقة بسيطة وسلسلة من خلال ملف ( XML ) وذلك لمن اراد الترقية إلى جملة! 2.5 ومتردد بشأن المشاكل التي قد تنجم عن عملية الترقية إلى جملة! 2.5 لهذا نقدم هذه الطريقة البسيطة لنقل المقالات والمسنخدمين فقط بدون نقل التطبيقات.. فلنتوكل على الله ونبدأ.

          خطوات النقل تنقسم إلى قسمين.. القسم الأول خاص بجملة! 1.5 والقسم الثاني خاص بجملة! 2.5.

          نبدأ الخطوة الأولى والخاصة بجملة! 1.5 وهي كالتالي:

          - العمل على جملة! 1.5:

          1. الدخول إلى لوحة الإدارة بجملة! 1.5.

          2. تحميل وتثبيت تطبيق J2XML من الرابط التالي J2XML 1.5.3.60 كالتالي:

          http://www.eshiol.it/en/component/files ... 030060.zip

          Image

          3. بعد تثبيت التطبيق كالمعتاد.. نقوم بتفعيل تطبيق مساعد تم تثبيته من خلال التطبيق J2XML الذي قمنا للتو بتثبيته، وذلك بالتوجه إلى قائمة التطبيقات ثم إلى مدير التطبيقات المساعدة.. كالتالي:

          Image

          4. ثم البحث عن التطبيق المساعد من خلال كتابة j2xml في محرك البحث أو البحث يدوياً.. عن نفسي اختصرت الوقت وقمت بالبحث عبر محرك البحث الخاص بالتطبيقات كما بالصورة التالية:

          Image

          5. ستحد تطبيقان غير مفعلان ويحملنا نقس الإسم.. قم بتفعيلهما من خلال النقر على العلامة الحمراء المجاورة لهما.. أو بالتاشير على المربعان وأنقر على تفعيل بأعلى يسار القائمة.

          6. بعد تثبيت وتفعيل التطبيق المساعد.. نقوم الان بتصدير المقالات أو محتوى جملة! وكذلك المستخدمين إلى ملف XML كالتالي:

          - بالنسبة للمحتوى أو المقالات:

          7. نذهب إلى المقالات ( كما بالصورة التالية ) ونقوم بالتأشير على المقالات ثم ننقر على تصدير أو Export من أعلى القائمة:

          Image

          8. سيتم تحميل المحتوى أو المقالات على هيئة ملف XML.. ستجده بعد ذلك في مجلد التحميل أو بأي مكان تحفظ به ملفات التحميل عادة.. وسيكون بالشكل التالي:

          Image

          9. أيضا نفس الخطوات بالنسبة لنقل المستخدمين.. نذهب إلى مدير المستخدمين ( كما بالصورة التالية ) ونقوم بالتأشير على المقالات ثم ننقر على تصدير أو Export من أعلى القائمة..

          Image

          10. سيتم تحميل المحتوى أو المقالات على هيئة ملف XML.. ستجده بعد ذلك في مجلد التحميل أو بأي مكان تحفظ به ملفات التحميل عادة.. وسيكون بالشكل التالي:

          Image

          نبدأ الخطوة الثانية والخاصة بجملة! 2.5 وهي كالتالي:

          - العمل على جملة! 2.5:

          1. الدخول إلى لوحة الإدارة بجملة! 2.5.

          2. تحميل وتثبيت تطبيق J2XML من الرابط التالي J2XML Importer 1.6.0.71 

          http://www.eshiol.it/en/component/files ... 000071.zip

          3. نقوم بتثبيت التطبيق كالمعتاد.

          4. نتوجه إلى التطبيق لنتعرف على خصائصه من خلال قائمة التطبيقات أو الإضافات.. والنقر على J2XML Impoter كالتالي:

          Image

          5. الان وصلنا للخطوة الأخيرة وهي عملية استيراد الملفان اللذان قمنا بتصديرهما من جملة! 1.5 والمتمثلان في مقالات أو المحتوى إلى جانب المستخدمين.. وصفحة التطبيق ستكون كالتالي:

          Image

          6. قبل أن نبدأ في عملية استيراد الملفان.. علينا القاء نظرة على خصائص التطبيق واختيار ماتراه مناسبا من عملية الاستيراد وذلك بالنقر على الخيارات بأعلى القائمة ( أنظر الصورة السابقة ) وهي كالتالي:

          Image

          كما لاحظتم هناك قائمتان وهما ( استيراد Import و متقدم Advanced )

          حيث أن ( استيراد Import ) :

          1. Articles أو المقالات: اختيار أحد الخياران وهما كالتالي:

          --- Yes, if not exists أو نعم، إن لم يكن موجوداً.. أي الموافقة على نقل المقالات في حال عدم وجودها في جملة! 2.5.

          --- Yes, overwrite if exists.. أو نعم، وإن كانت موجودا مسبقاً.. أي الموافقة على نقل المقالات حتى وإن كانت موجودة في جملة! 2.5.

          2. Images: أو الصور : اختيار أحد الخياران وهما كالتالي:

          --- No أو لا: أي عدم نقل الصور.

          --- Yes, if not exists أو نعم، إن لم يكن موجوداً.. أي الموافقة على نقل الصور في حال عدم وجودها في جملة! 2.5.

          --- Yes, overwrite if exists.. أو نعم، وإن كانت موجودا مسبقاً.. أي الموافقة على نقل الصور حتى وإن كانت موجودة في جملة! 2.5.

          3. Categories أو الأقسام: اختيار أحد الخياران وهما كالتالي:

          --- No أو لا: أي عدم نقل الأقسام.

          --- Yes, if not exists أو نعم، إن لم يكن موجوداً.. أي الموافقة على نقل الأقسام في حال عدم وجودها في جملة! 2.5.

          --- Yes, overwrite if exists.. أو نعم، وإن كانت موجودا مسبقاً.. أي الموافقة على نقل الأقسام حتى وإن كانت موجودة في جملة! 2.5.

          4. Users أو المستخدمين: اختيار أحد الخياران وهما كالتالي:

          --- No أو لا: أي عدم نقل الأقسام.

          --- Yes, if not exists أو نعم، إن لم يكن موجوداً.. أي الموافقة على نقل الأقسام في حال عدم وجودها في جملة! 2.5.

          --- Yes, overwrite if exists.. أو نعم، وإن كانت موجودا مسبقاً.. أي الموافقة على نقل الأقسام حتى وإن كانت موجودة في جملة! 2.5.

          5. Weblinks أو دليل المواقع: اختيار أحد الخياران وهما كالتالي:

          --- No أو لا: أي عدم نقل ليل المواقع.

          --- Yes, if not exists أو نعم، إن لم يكن موجوداً.. أي الموافقة على نقل ليل المواقع في حال عدم وجودها في جملة! 2.5.

          --- Yes, overwrite if exists.. أو نعم، وإن كانت موجودا مسبقاً.. أي الموافقة على نقل ليل المواقع حتى وإن كانت موجودة في جملة! 2.5.

          6. Access level أو مستوى الوصول للمستخدمين أو التراخيص.. عليك اختيار أحد الخياران وهما كالتالي:

          --- Keep the original access level: أي البقاء على مستوى التراخيص الأولى أو السابقة.

          --- Public, if not exists: أي تغيير التصاريح إلى مستوى عام.. في حال عدم وجودها بجملة! 2.5.

          --- Public, if not exists.. أي تغيير التصاريح إلى مستوى المستخدمين.. في حال عدم وجودها بجملة! 2.5.

          --- Special, if not exists أي تغيير التصاريح إلى مستوى خاص.. في حال عدم وجودها بجملة! 2.5.

          7. State.. أي اي نقل حالة المقال من حيث بداية ونهاية النشر وعدد قراءة المستخدمين للمقال

          --- Keep the original access level: أي البقاء على حالة المقال السابقة دون تغيير.

          --- Published, if not exists.. أي نشر المقالات في حال عدم وجودها.

          --- Unpublished, if not exists.. أي عدم نشر المقالات في حال عدم وجودها.

          8. Keep author.. البقاء على إسم الكاتب وكذلك وقت وتاريخ تعديل المقال.. أختر نعم أو لا.

          9. Keep category.. البقاء على الأقسام.. أختر نعم أو لا.

          10. Keep attribs and params.. الحفاظ على السمات والمعلمات.. أختر نعم أو لا.

          11. Keep metadata.. الحفاظ على البيانات الوصفية.. أختر نعم أو لا.

          12. Keep frontpage.. الابقاء على المقالات في الصفحة الرئيسية كما هي.. أختر نعم أو لا.

          13. Keep rating.. الابقاء على التصويت والتصنيف أو الترتيب للمقالات.. أختر نعم أو لا.

          وحيث أن ( متقدم Advanced ) :

          1. Keep User Ids.. الحفاظ على الرقم الخاص لكل مستخدم ID.. أختر نعم أو لا.

          - عملية إستيراد المقالات والمستخدمين:

          1. نبدأ الأن في عملية استيراد الملفان من خلال زر التصفح Browse والبحث عن الملفات واستيرادهما كما بالطرق المعتادة.. ثم أنقر على زر الاستيراد Import كما بالصورة التالية.

          Image

          2. في الصورة التالية وكما حدث معي من خلال تجربتي.. تم نقل المقالات والأقسام بنجاح.. أنظر الصورة التالية:

          Image

          3. في الصورة التالية وكما حدث معي من خلال تجربتي.. تم نقل المستخدم الوحيد بنجاح.. نلاحظ أنه لم ينقل المدير العام لأنني أخترت لا إذا كان موجود.. أنظر الصورة التالية:

          Image

          4. وهذه صورة للمقالات بعد نقلها كما هي من جملة! 1.5 إلى جملة! 2.5 :

          Image

          5. وهذه صورة للأقسام بعد نقلهم من جملة! 1.5 إلى جملة! 2.5 :

          Image

          6. وهذه صورة للمستخدم بعد نقله من جملة! 1.5 إلى جملة! 2.5 :

          Image

          لكم تحياتي..

          شرح طريقة تغيير مسار مجلد لوحة تحكم الإدارة

          السلام عليكم

          1- أنشئ مجلد في موقعك سميه مثلا myadmin
          2- أشئ ملف إسمه index.php في مجلد myadmin و أكتب فيه الكود التالي

          <?php
          $admin_cookie_code="1234567890";
          setcookie("JoomlaAdminSession",$admin_cookie_code,0,"/");
          header("Location: /administrator/index.php");
          ?>

          3- أنشئ ملف htacces. في مجلد administrator و أكتب فيه الكود التالي

          {xtypo_code}RewriteEngine On
          RewriteCond %{REQUEST_URI} ^/administrator
          RewriteCond %{HTTP_COOKIE} !JoomlaAdminSession=1234567890
          RewriteRule .* - [L,F]

          الآن لا يمكن لأي شخص دخول لوحة تحكم إدارة الموقع و حتى أنت

          للدخول للوحة تحكم إدارة الموقع قم بطلب الرابط التالي 
          yoursite.com/myadmin
          مع ملاحظة تغيير yoursite.com بإسم موقعك

          ملاحظة: يمكنك تغيير الرمز السري في الكود و الذي هو في مثالنا 1234567890
          كما يمكنك تغيير إسم مجلد myadmin بأي إسم تريده

          ملاحظة : الطريقة لا تنجح في المواقع التي تكون الإستضافة فيها لا تدعم ملفات htacces.