PDA

مشاهدة نسخة كاملة : اطلب شرح تركيب اى مجلة


الأمير الصغير
20-10-2006, 12:44 AM
مرحبا جميعا

اخوانى اخواتى بمناسبة تفعيل اشتراكى اولا اود ان اشكر الأدارة على الموقع الرائع تانى شى
اى اخ او اخت
بيطلب شى تركيب اى مجلة لموقك او اى استفسار انا جاهز ما عندى مانع بتمنى من الله اكون او اقدر افيدكون با الشى البسيط

اخوكن الأمير الصغير :) :)

ريونة
20-10-2006, 05:45 AM
الامير الصغير بصراحة فكرتك قد تساعد على الاعضاء وبالاخص اختك ريونة
اتمنى ان تعرفنى بشكل عام وخاص عن المجلة
بالنسبه للتركيب فاعرف الطريقة
لكن بعض الملفات مش فاهمتها بصراحة .. وهذا هو موضوعى
http://www.arabwebtalk.com/showthread.php?t=37888
السلام عليكم وحمة الله
كل عام وانتم بخير ..واشكر ادارة موقع الويب العربى وبالاخص الاخ المشرف العام على توفير هذا القسم ادارة المحتوى لما يملكه من اهميه ..شاكرين ومقدرين تجاوبهم مع الاعضاااء

سؤال ارجوا الاجابه عليه كرما لا امرااا حول بعض ملفات النيوك

* / ماذا يعنى includes ..... وماهى الملفات التى بداخله ؟

* / ماذا يعنى modules ... وما هى الملفات التى بداخله ؟

* / كيف استطيع ان احول النيوك php الى لغة html حتى اقدر اعمل ثيمات وبلوكات للمجلة مثل نسخة 7.6 لمجلة قهوة نت my news

والله يعطيك الف عافيه

الأمير الصغير
20-10-2006, 05:59 AM
/ ماذا يعنى includes ..... وماهى الملفات التى بداخله

هنا توجد البرمجيات الخاصة فى المجلة والدوال المستخدمة فى المجلة

ماذا يعنى modules ... وما هى الملفات التى بداخله

البرامج الخاصة با المجلة من برامج داعمة للمجلة او البرامج التى تركب على المجلة بشكل عام تضع فى هاذا الملجد الخاص با المجلة
كيف استطيع ان احول النيوك php الى لغة html حتى اقدر اعمل ثيمات وبلوكات للمجلة مثل نسخة 7.6 لمجلة قهوة نت my news
حقيقة ما فهمت سؤالك منيح
ولاكن راح اجاوبك على قدر المستطاع وعلى حد فهمى

دروس خاصة بقوالب مجلة نيوك (http://nukearab.com/modules.php?name=Sections&op=listarticles&secid=3)

القوالب (منتدى يحتوى على ثيم ودروس (http://nukearab.com/modules.php?name=Forums&file=viewforum&f=7)

واى استفسار اخر انا جاهز

احترامى

ريونة
21-10-2006, 06:29 AM
تسلم يا امير على الاجابات السريعه ولو انها مختصره كثير :)

سؤالى الاخير اقصد لو اردت ان اغير الهيدر header
ولكن لدى فى المجلة header.php
وليس عندى header.html

كيف احول الهيدر من php الى html

حتى استطيع ان ادخله على الفرونت بيج واتحكم به
لانك لا تستطيع ان تغير header.php من خلال الفرونت بيج فقط ملفات الـ html

اتمنى يكون سؤالى واضح هالمره

مع الشكر والتقدير

الأمير الصغير
21-10-2006, 06:54 PM
تسلم يا امير على الاجابات السريعه ولو انها مختصره كثير :)

سؤالى الاخير اقصد لو اردت ان اغير الهيدر header
ولكن لدى فى المجلة header.php
وليس عندى header.html

كيف احول الهيدر من php الى html

حتى استطيع ان ادخله على الفرونت بيج واتحكم به
لانك لا تستطيع ان تغير header.php من خلال الفرونت بيج فقط ملفات الـ html

اتمنى يكون سؤالى واضح هالمره

مع الشكر والتقدير




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

الأمير الصغير
25-10-2006, 12:20 PM
ريونة ..

الأن يمكن هيدى الدرس يفيدك
وهو

بسم الله الرحمن الرحيم
اول موضوع سيكون جامد حبتين ونص لعيون الترايدنت العربية

مثال على ذلك :
http://www.sh2soft.net/nuke/index.html
http://www.sh2soft.net/nuke/Sh2soft_News.html
http://www.sh2soft.net/nuke/Messenger.html
http://www.sh2soft.net/nuke/Sections.html
الطريقة :
1. افتح ملف جديد بالمفكرة واضف اليه :

RewriteEngine On
RewriteBase /
#Sections
RewriteRule ^Sections.html modules.php?name=Sections
RewriteRule ^Sections_article([0-9]+).html$ modules.php?name=Sections&op=viewarticle&artid=$1
RewriteRule ^Sections_category([0-9]+).html$ modules.php?name=Sections&op=listarticles&secid=$1
#Articles
RewriteRule ^article-([0-9]*)-([a-z]*)-([0-9]*)-([0-9]*).html modules.php?name=News&file=article&sid=$1&mode=$2&order=$3&thold=$4
RewriteRule ^article([1-9][0-9]*).* modules.php?name=News&file=article&sid=$1
RewriteRule ^article-topic-([0-9]*).html modules.php?name=News&new_topic=$1
RewriteRule ^allnews.html modules.php?name=News&file=allindex
#Your Account
RewriteRule ^userinfo-([a-zA-Z0-9_-]*).html modules.php?name=Your_Account&op=userinfo&username=$1
#Topics
RewriteRule ^topics.html modules.php?name=Topics
#Downloads
RewriteRule ^downloads-cat-([0-9]*).html modules.php?name=Downloads&cid=$1
RewriteRule ^downloads-getit-([0-9]*).html modules.php?name=Downloads&op=getit&lid=$1
RewriteRule ^downloads-modify-([0-9]*).html modules.php?name=Downloads&op=modifydownloadrequest&lid=$1
RewriteRule ^downloads-order-([0-9]*)-(titleA|titleD).html modules.php?name=Downloads&cid=$1&orderby=$2
RewriteRule ^downloads-new.html modules.php?name=Downloads&op=NewDownloads
RewriteRule ^downloads-pop.html modules.php?name=Downloads&op=MostPopular
RewriteRule ^downloads-new-days-(7|14|30).html modules.php?name=Downloads&op=NewDownloads&newdownloadshowdays=$1
RewriteRule ^downloads-new-date-([0-9]*).html modules.php?name=Downloads&op=NewDownloadsDate&selectdate=$1
RewriteRule ^downloads-pop-(1|5|10|25|50)-(num|percent).html modules.php?name=Downloads&op=MostPopular&ratenum=$1&ratetype=$2
RewriteRule ^downloads.html modules.php?name=Downloads
RewriteRule ^downloads-gfx-([0-9]*).html modules.php?name=Downloads&op=gfx&random_num=$1
وسمية .htaccess وارفعه للمجلد الرئيسيه للمجلة
2. افتح ملف header.php
وابحث عن

if (stristr($_SERVER['SCRIPT_NAME'], "header.php")) {
Header("Location: index.php");
die();
}

واضف تحته مباشرتا ً


//php2html MemHT.com Mod Rewrite - START
ob_start();
function replace_for_mod_rewrite(&$s) {
$urlin = array(
"'(?<!/)modules.php\?name=News&amp;file=article&amp;sid=([0-9]*)&amp;mode=([a-z]*)&amp;order=([0-9]*)&amp;thold=([0-9]*)'",
"'(?<!/)modules.php\?name=News&amp;file=article&amp;sid=([0-9]*)'",
"'(?<!/)modules.php\?name=News&file=article&sid=([0-9]*)'",
"'(?<!/)modules.php\?name=News&new_topic=([0-9]*)'",
"'(?<!/)modules.php\?name=Forums&file=viewforum&f=([0-9]+)&amp;topicdays=([0-9]+)&amp;start=([0-9]+)'",
"'(?<!/)modules.php\?name=Forums&file=viewforum&f=([0-9]*)&amp;(mark|start)=([a-zA-Z0-9_]*)'",
"'(?<!/)modules.php\?name=Forums&file=viewforum&f=([0-9]*)'",
"'(?<!/)modules.php\?name=Forums&file=viewtopic&t=([0-9]+)&amp;start=([0-9]+)&amp;postdays=([0-9]+)&amp;postorder=asc&amp;highlight='",
"'(?<!/)modules.php\?name=Forums&file=viewtopic&t=([0-9]+)&amp;postdays=([0-9]+)&amp;postorder=asc&amp;start=([0-9]+)'",
"'(?<!/)modules.php\?name=Forums&file=viewtopic&t=([0-9]*)&amp;(start|view|highlight)=([/:\-\'(){}.&=_a-zA-Z0-9 ]*)'",
"'(?<!/)modules.php\?name=Forums&file=viewtopic&t=([0-9]*)&amp;([a-zA-Z0-9]*)=topic&amp;start=0'",
"'(?<!/)modules.php\?name=Forums&file=viewtopic&(p|t)=([0-9]*)'",
"'(?<!/)modules.php\?name=Forums&file=profile&mode=register&amp;agreed=true&amp;coppa=([a-zA-Z0-9_]*)'",
"'(?<!/)modules.php\?name=Forums&file=profile&mode=register&amp;agreed=([a-zA-Z0-9_]*)'",
"'(?<!/)modules.php\?name=Forums&file=modcp&mode=([a-zA-Z0-9_]*)&amp;p=([0-9_&]*)&amp;t=([a-zA-Z0-9_&=\.\;]*)'",
"'(?<!/)modules.php\?name=Forums&file=modcp&t=([0-9]*)&amp;mode=([a-zA-Z0-9]*)'",
"'(?<!/)modules.php\?name=Forums&file=([a-zA-Z0-9_]*)&mode=([a-zA-Z0-9_]*)&amp;t=([0-9]*)&popup=([0-9]*)'",
"'(?<!/)modules.php\?name=Forums&file=([a-zA-Z0-9_]*)&mode=([a-zA-Z0-9_]*)&(p|t|f|u|popup)=([0-9]*)'",
"'(?<!/)modules.php\?name=Forums&file=([a-zA-Z0-9_]*)&mode=([a-zA-Z0-9_]*)&amp;(p|t|f|u|popup)=([0-9]*)'",
"'(?<!/)modules.php\?name=Forums&file=([a-zA-Z0-9_]*)&amp;mode=([a-zA-Z0-9_]*)&(p|t|f|u|popup)=([0-9]*)'",
"'(?<!/)modules.php\?name=Forums&file=([a-zA-Z0-9_]*)&mode=([a-zA-Z0-9_]*)'",
"'(?<!/)modules.php\?name=Forums&file=search&([a-zA-Z0-9_]*)=([a-zA-Z0-9_]*)&amp;([a-zA-Z0-9_]*)=([a-zA-Z0-9_]*)'",
"'(?<!/)modules.php\?name=Forums&file=([a-zA-Z0-9_]*)&([a-zA-Z0-9_]*)=([a-zA-Z0-9_]*)'",
"'(?<!/)modules.php\?name=Forums&file=([a-zA-Z0-9_]*)'",
"'(?<!/)modules.php\?name=Forums'",
"'(?<!/)modules.php\?name=Your_Account&op=userinfo&username=([a-zA-Z0-9_-]*)'",
"'(?<!/)modules.php\?name=Your_Account&amp;op=userinfo&amp;user na me=([a-zA-Z0-9_-]*)'",
"'(?<!/)modules.php\?name=Downloads&amp;cid=([0-9]*)&amp;orderby=(titleA|titleD)'",
"'(?<!/)modules.php\?name=Downloads&amp;cid=([0-9]*)'",
"'(?<!/)modules.php\?name=Downloads&amp;op=getit&amp;lid=([0-9]*)'",
"'(?<!/)modules.php\?name=Downloads&amp;op=modifydownloadre qu est&amp;lid=([0-9]*)'",
"'(?<!/)modules.php\?name=Downloads&amp;op=NewDownloads&amp;new do wnloadshowdays=(7|14|30)'",
"'(?<!/)modules.php\?name=Downloads&amp;op=NewDownloadsDate &amp;s electdate=([0-9]*)'",
"'(?<!/)modules.php\?name=Downloads&amp;op=MostPopular&amp;rate nu m=(1|5|10|25|50)&amp;ratetype=(num|percent)'",
"'(?<!/)modules.php\?name=Downloads&amp;op=NewDownloads'",
"'(?<!/)modules.php\?name=Downloads&amp;op=MostPopular'",
"'(?<!/)modules.php\?name=Downloads'",
"'(?<!/)modules.php\?name=Topics'",
"'(?<!/)modules.php\?name=Downloads&op=gfx&random_num=([0-9]*)'",
);
$urlout = array(
"article-\\1-\\2-\\3-\\4.html",
"article\\1.html",
"article\\1.html",
"article-topic-\\1.html",
"forumx\\1-\\2-\\3.html",
"forum\\1-\\2\\3.html",
"forum\\1.html",
"postx\\1-\\2-\\3.html",
"postxf\\1-\\2-\\3.html",
"posts\\1-\\2\\3.html",
"topic\\1-\\2.html",
"post\\1\\2.html",
"register-coppa-\\1.html",
"register-\\1.html",
"poster\\1-\\2_\\3.html",
"modcp\\1-\\2.html",
"forums-\\1-\\2-\\3-\\4.html",
"forums-\\1-\\2-\\3-\\4.html",
"forums-\\1-\\2-\\3-\\4.html",
"forums-\\1-\\2-\\3-\\4.html",
"forums-\\1-\\2.html",
"forum\\1-\\2-\\3-\\4.html",
"forums\\1-\\2-\\3.html",
"forum-\\1.html",
"forums.html",
"userinfo-\\1.html",
"userinfo-\\1.html",
"downloads-order-\\1-\\2.html",
"downloads-cat-\\1.html",
"downloads-getit-\\1.html",
"downloads-modify-\\1.html",
"downloads-new-days-\\1.html",
"downloads-new-date-\\1.html",
"downloads-pop-\\1-\\2.html",
"downloads-new.html",
"downloads-pop.html",
"downloads.html",
"topics.html",
"downloads-gfx-\\1.html",
);
$s = preg_replace($urlin, $urlout, $s);
return $s;
}
//php2html MemHT.com Mod Rewrite - END
احفظ التعديل ومن ثم ارفع الملف لمكانه
3. افتح ملف footer.php وابحث عن

foot();

واضف بعده مباشره


//sh2soft.net
//php2html MemHT.com Mod Rewrite - START
$contents = ob_get_contents();
ob_end_clean();
echo replace_for_mod_rewrite($contents);
//php2html MemHT.com Mod Rewrite - END
احفظ التعديل ومن ثم ارفع الملف لمكانه
بعد هذا روح عدل على روابط المودلزات
مثال : افتح ملف index.php الخاص بـ Sections
وابحث عن
modules.php?name=$module_name&amp;op=listarticles&amp;seci d=$secid
واستبدل الروابط ب
Sections_category$secid.html
ومن ثم ابحث بنفس الملف عن
modules.php?name=$module_name&amp;op=viewarticle&amp;artid =$artid
استبدل الروابط ب
Sections_article$artid.html
وبكده يمكن الدخول بالرابط الجديد
http://www.Domains.com/nuke/Sections.html
اتمنى الدعاء لي ولوالدي ولجميع المسلمين
الرجاء ثم الرجاء عند نقل الموضوع ذكر المصدر واسم الكاتب
مدير شبكة شباب سوفت للبرامج www.sh2soft.net/nuke