يسلمك ربي علي وبيض الله وجهك
مع اني عتبان عليك ياصاحبي
وينك ما اشوف في الماسنجر ؟
ياليت تضيفني على الايميل text@jro7i
يسلمك ربي علي وبيض الله وجهك
مع اني عتبان عليك ياصاحبي
وينك ما اشوف في الماسنجر ؟
ياليت تضيفني على الايميل text@jro7i
__________________
ربي ارحمني واغفر لي ....
-----------------------------------------------------------
ممتاز
حلو التبادل بالمعلومات , وهو المطلوب والغاية من هذا الموضوع
اتمنى الجميع يستفيد ان شاء الله ,,
اشكر كل من ادلى بدلوه <<< اشوف اخبار كثير :nice:
تحياتي
__________________
موقع هورنت
اخوي جروحي مافيه robots.txt جاهز لكل موقع !!
كل شخص يضع الشيء الي بيه ما يظهر في بحث قوقل , وانت اخبر واحد في هذا السكربت شلون يظهر محتوى مكرر في كل اقسامه
انا حطيت مثال في اول الموضوع عن الاشياء الي مالها داعي ان تتأرشف وتصبح محتوى مكرر ويعيق ظهور الشيء المهم من الموقع
في اخ وضع لك " لمحة " عن طريقة هذا الملف ,, ولكن انتبه !! ان تعرف كيف تضع الباث الخاص لموقعك في حال ان السكربت ( متفرع ) من الدومين الرئيسي <<< وجب التنبيه
الطريقة الي وضعها الاخ بخصوص الملف تنفع للسكربت في حال كان على الروت مباشرة يعني ليس فرعي من الدومين الرئيسي
وتحياتي
__________________
موقع هورنت
يعطيك العافية ياغالي
SnaFy
اخوي النسخة مجانية ولا كيف؟
__________________
سبحان الله وبحمده سبحان الله العظيم
Dr.Gixعملت وعملت وعملت طب فين طرحك واستفادة الاعضاء للاسكربت لو ممكن تطرحه انته مش اول واحد يطور سكربت ولا اخر واحد حطه الناس تستفاد منه شوفه المنتديات الاجنبية والاسكربتات كلها مفتوحه المصدر وكله ببلاش ياريت نتعلم منهم شويه اي سكربت عربي بيكون مشفر بالزند ومعه ملف للدتا بيس ليه كل ده عشان تحفظ الحقوق !!!!!!!! ما هو في حاجة اسمها كوبي رايت مش عارف المنتديات الاجنبية والبرامجة بتتفوق علينا عشان كله عاوز يبان انه عمل حاجة في سكربت مبرمج من قبل كده العموم شكرا لطرحك للفكرة وسكربت غني عن التعريف
التعديل الأخير تم بواسطة php0h ; 13-01-2009 الساعة 01:58 AM
السلام عليكم
اترفع عن الرد على امثالك ياعزيزي ,, وطرح السكربت بتطوير خاص فيني هذا يرجع لي وليس لأمرك... اخي صاحب الموضوع والاخ العزيز SnaFy راح يتم طرح طريقة السماح للزوار بمشاهده مفضلات الاعضاء ان شاء الله في هذا الموضوع..بالاضافة الى اي استفسار انا حاضر....
السلام عليكم تفضل اخوي SnaFy
هذه هي الملفات ... الملفين php يتم تحميلهم في الملف الرئيسي للسكربت والملفين الموجودين في ملف templates يتم تحيملهم في ملف التمبلت الرئيسي مع اعطاءهم تصريح ( 777 ) ...
طريقة عرض رابط المفضلة ...
2 = يساوي = رقم العضويةكود PHP:
lightboxu.php?id=2
بعد علامة ( = ) نضع هذا
لعرض رقم العضوية بشكل أتوماتكي لكل عضوكود PHP:
{myid}
طبعا هذا لايعمل إلا في ملف تمبلت lightbox.html الخاص بعرض المفضلة ...
في النهاية الشكر والجزيل للاخ المبرمج ابوشهاب لانه هو صاحب التطوير هذا.
الملفات في المرفقات :
لي اي استفسار يتم طرحه في الموضوع بعد آذن الاخ هورنت
بيض الله وجهك يالغالي
بصراحه فكره حلوه
وجاري التجربة ان شاء الله ....
__________________
ربي ارحمني واغفر لي ....
-----------------------------------------------------------
ابي اعرف الحين
هل هو يكون مكان الرابط القديم
ولا لازم احط له ايقونه جديده
__________________
ربي ارحمني واغفر لي ....
-----------------------------------------------------------
هلا اخوي ثامر ووجهك ابيض
للعلم هذه اضافة لاتعدل شئ على السكربت بس ضيف الملفات
والرابط
lightboxu.php?id=2
بس تقدر تعرضه في ملف المفضلة مع تغير رقم ( 2 ) بـ {myid}
جميل جدا جدا جدا
الحمد لله اتمنى ان يستمر هذا التطور وتظهر هذه الابداعات دوما
شكرا للجميع بدون استثناء
وان شاء الله نساهم بما نستطيع
واعذروني جميعا على التقصير معكم كلكم ادري طلبتوا تعديلات مني وانا متاخر جدا
لكن ان شاء الله ساعود للرد عليكم في عطلة نهاية هذا الاسبوع
لكم ارق تحية
وحيد
__________________
كل مالا يعطى يضيع
مشكور اخوي Dr.Gix على جهدك
لي رجعه ان شاء الله
__________________
للمراسلة :
SnaFY8 (a) gmail com
الاخ جروحي ( ولا يهون بقية الاعضاء ) :1power:
بخصوص طلبك عن ملف الـ robots.txt راح يعتمد على شغلتين وان شاء الله اشرحها لك
ان كان السكربت تم تركيبه بمجلد فرعي " مثال " mysite.com/pic فعليك ان تضع ملف الـ robots.txt فقط في روت الموقع ويكون امتداد الملف بهذا الشكل : mysite.com/robots.txt وتضع في الملف هذا المطلوب من روابط لاتريدها ان تظهر في قوقل ولا تعتبر ذات اهمية ومنها :
مع التأكد بأن تضع الـرابط بالشكل الصحيح في حال كما قلت لك ان كان السكربت على مجلد فرعي ,,كود PHP:
User-Agent: Googlebot
Disallow: /cat1.htm
Disallow: /cat2.htm
Disallow: /cat3.htm
Disallow: /cat4.htm
Disallow: /cat5.htm
Disallow: /cat6.htm
Disallow: /cat7.htm
Disallow: /cat8.htm
Disallow: /cat10.htm
Disallow: /member.php
Disallow: /member.php?action=lostpassword
Disallow: /search.htm
Disallow: /member.php
Disallow: /register.php
Disallow: /top.php
Disallow: /search.htm?search_new_images=1
Disallow: /rss.php
Disallow: /*?*
Disallow: /*.php$
Disallow: /*.php*
وسيكون الباث بهذا الشكل " Disallow: /pic/register.php " وهكذا ,, يعني كما تم وضعه بالاعلى مع زيادة اسم مجلد السكربت كما باللون الاحمر <<< وصلت المعلومة :nice:
الان بخصوص ان كان السكربت على صبدومين او بالانجليزي subdomain مثل pic.mysit.com
عليك عمل الاتي :
1- الذهاب الى http://www.google.com/webmasters/tools وتسجيل الـ subdomain كما تفعل بالنسبة الى تسجيل الدومين عادي , وعليك ان تفعل التسجيل اما من خلال رفع صفحة html او من خلال وضع كود ميتا ( كما هو معروف عن قوقل ) ,,
2- بعد تفعيل الحساب في قوقل , ضع ملف الـ robots.txt عادي في ملف الـ subdomain بحيث يكون امتداد الملف هكذا :
pic.mysite.com/robot.txt وتضع فيه كما في اعلى الموضوع عادي جدا وكأنك تتعامل مع دومين رئيسي
وبهذا تضمن ان شاء الله أرشفة المهم فقط من السكربت واهمال المحتوى المكرر , واي استفسار ابشر غالي والطلب رخيص
تحياتي
__________________
موقع هورنت
طريقة ترتيب النتائج
السلام عليكم
اضافة بسيطة ورائعة جدا جدا جدا وسهله التركيب ...
وهي ترتيب النتائج حسب الزيارات او التقيم او تاريخ الاضافة الخ....
مثال عليها
http://www.chtube.net/channel1
على اليمين...
التعديل على ملف
البحث عن :كود HTML:/includes/page_header.php
اضافة هذا السطرين فوق نتيجة البحث :كود PHP:
"charset" => $lang['charset'],
في نهاية الملف وقبل ?>كود PHP:
"image_order" => $lang['image_order'],
"image_sort" => $lang['image_sort'],
اضف هذا :
وهذاكود PHP:
//-----------------------------------------------------
//--- Set Images Sort ---------------------------------
//-----------------------------------------------------
if (isset($HTTP_POST_VARS['imagesorder'])) {
$imagesorder = $HTTP_POST_VARS['imagesorder'];
if ($imagesorder) {
$site_sess->set_session_var("imgs_order", $imagesorder);
$session_info['imgs_order'] = $imagesorder;
}
}
if (isset($session_info['imgs_order'])) {
$config['image_order'] = $session_info['imgs_order'];
}
if (isset($HTTP_POST_VARS['imagessort'])) {
// $imagessort = intval($HTTP_POST_VARS['imagessort']);
$imagessort = $HTTP_POST_VARS['imagessort']; //Added 03-11-2003
if ($imagessort) {
$site_sess->set_session_var("imgs_sort", $imagessort);
$session_info['imgs_sort'] = $imagessort;
}
}
if (isset($session_info['imgs_sort'])) {
$config['image_sort'] = $session_info['imgs_sort'];
}
//----End Images Sort----------------------------------
//-----------------------------------------------------
//--- Set Images Sort Dropdown ------------------------
//-----------------------------------------------------
$imgsort_dropdown="\n<select name=\"imagesorder\" class=\"setperpageselect\">\n";
foreach ($image_order_optionlist as $key => $val) {
$imgsort_dropdown .= "<option value=\"$key\"";
if ($config['image_order'] == $key) {
$imgsort_dropdown .= " selected=\"selected\"";
}
$imgsort_dropdown .= ">".$val."</option>\n";
}
$imgsort_dropdown .= "</select>\n";
foreach ($image_sort_optionlist as $key => $val) {
$imgsort_dropdown .= "<INPUT type=\"radio\" name=\"imagessort\" value=\"$key\"";
if ($config['image_sort'] == $key) {
$imgsort_dropdown .= " checked";
}
$imgsort_dropdown .= ">".$val."\n";
}
if ($cat_id != 0) {
$setperpage_dropdown .= "<input type=\"hidden\" name=\"cat_id\" value=\"".$cat_id."\" />\n";
}
if (isset($show_result) && $show_result == 1) {
$imgsort_dropdown .= "<input type=\"hidden\" name=\"show_result\" value=\"1\" />\n";
}
$site_template->register_vars("imgsort_dropdown", $imgsort_dropdown);
$imgsort_dropdown_form = $site_template->parse_template("imgsort_dropdown_form");
$site_template->register_vars("imgsort_dropdown_form", $imgsort_dropdown_form);
$site_template->un_register_vars("imgsort_dropdown");
unset($imgsort_dropdown);
unset($imgsort_dropdown_form);
//-----End Images Sort Dropdown------------------------
الخطوه التالية :كود PHP:
//-----------------------------------------------------
//--- Set Images Sort ---------------------------------
//-----------------------------------------------------
if (isset($HTTP_POST_VARS['imagesorder'])) {
$imagesorder = $HTTP_POST_VARS['imagesorder'];
if ($imagesorder) {
$site_sess->set_session_var("imgs_order", $imagesorder);
$session_info['imgs_order'] = $imagesorder;
}
}
$cookie_name = (defined("COOKIE_NAME")) ? COOKIE_NAME : "4images_";
$cookie_order = isset($HTTP_COOKIE_VARS[$cookie_name.'imgs_order']) ? unserialize(stripslashes($HTTP_COOKIE_VARS[$cookie_name.'imgs_order'])) : $config['image_order'];
$config['image_order'] = (isset($session_info['imgs_order'])) ? $session_info['imgs_order'] : $cookie_order;
$cookie_expire = time() + 60 * 60 * 24 * 90;
setcookie($cookie_name.'imgs_order', serialize($config['image_order']), $cookie_expire, COOKIE_PATH, COOKIE_DOMAIN, COOKIE_SECURE);
if (isset($HTTP_POST_VARS['imagessort'])) {
$imagessort = $HTTP_POST_VARS['imagessort'];
if ($imagessort) {
$site_sess->set_session_var("imgs_sort", $imagessort);
$session_info['imgs_sort'] = $imagessort;
}
}
$cookie_name = (defined("COOKIE_NAME")) ? COOKIE_NAME : "4images_";
$cookie_sort = isset($HTTP_COOKIE_VARS[$cookie_name.'imgs_sort']) ? unserialize(stripslashes($HTTP_COOKIE_VARS[$cookie_name.'imgs_sort'])) : $config['image_sort'];
$config['image_sort'] = (isset($session_info['imgs_sort'])) ? $session_info['imgs_sort'] : $cookie_sort;
$cookie_expire = time() + 60 * 60 * 24 * 90;
setcookie($cookie_name.'imgs_sort', serialize($config['image_sort']), $cookie_expire, COOKIE_PATH, COOKIE_DOMAIN, COOKIE_SECURE);
//----End Images Sort----------------------------------
//-----------------------------------------------------
//--- Set Images Sort Dropdown ------------------------
//-----------------------------------------------------
$imgsort_dropdown="\n<select name=\"imagesorder\" class=\"setperpageselect\">\n";
foreach ($image_order_optionlist as $key => $val) {
$imgsort_dropdown .= "<option value=\"$key\"";
if ($config['image_order'] == $key) {
$imgsort_dropdown .= " selected=\"selected\"";
}
$imgsort_dropdown .= ">".$val."</option>\n";
}
$imgsort_dropdown .= "</select>\n";
foreach ($image_sort_optionlist as $key => $val) {
$imgsort_dropdown .= "<INPUT type=\"radio\" name=\"imagessort\" value=\"$key\"";
if ($config['image_sort'] == $key) {
$imgsort_dropdown .= " checked";
}
$imgsort_dropdown .= ">".$val."\n";
}
if ($cat_id != 0) {
$setperpage_dropdown .= "<input type=\"hidden\" name=\"cat_id\" value=\"".$cat_id."\" />\n";
}
if (isset($show_result) && $show_result == 1) {
$imgsort_dropdown .= "<input type=\"hidden\" name=\"show_result\" value=\"1\" />\n";
}
$site_template->register_vars("imgsort_dropdown", $imgsort_dropdown);
$imgsort_dropdown_form = $site_template->parse_template("imgsort_dropdown_form");
$site_template->register_vars("imgsort_dropdown_form", $imgsort_dropdown_form);
$site_template->un_register_vars("imgsort_dropdown");
unset($imgsort_dropdown);
unset($imgsort_dropdown_form);
//-----End Images Sort Dropdown------------------------
افتح ملف اللغة /lang/YOURLANGUAGE/main.php
في نهاية الملف وقبل وسم الاغلاق ?>
اضف هذا :
الخطوة التاليةكود PHP:
//--------------Images Sort-------------------------
//---This was taken from /lang/YOURLANG/admin.php---
//--------------------------------------------------
$lang['image_order'] = "عرض النتائج حسب";
$image_order_optionlist = array(
"image_name" => "الاحرف الابجدية",
"image_date" => "تاريخ الاضافة",
"image_downloads" => "مرات التنزيل",
"image_votes" => "التصويت",
"image_rating" => "التقيم",
"image_hits" => "الزيارات"
);
$lang['image_sort'] = "Ascending/Descending";
$image_sort_optionlist = array(
"ASC" => "تنازليا",
"DESC" => "تصاعديا"
);
انشاء ملف في ملف القوالب :
بأسم : imgsort_dropdown_form.html - تصريح 777
واضافة الكود التالي :
كود HTML:<TABLE border="0" cellspacing="0" cellpadding="0"> <FORM method="post" action="{self}"> <TR> <TD nowrap>{image_order} </TD> <TD nowrap> {imgsort_dropdown} <INPUT type="submit" value="{lang_go}" class="button" name="submit" /></TD> </TR> </FORM> </TABLE>
الخطوه الاخيره
في النهاية افتح ملف categories.html من ملف القوالب الرئيسي
واضف هذا السطر
{imgsort_dropdown_form}
في المكان المناسب ...
اي سؤال انا حاضر
المصدر الرئيسي :
[Mod] Let visitors to chose how to sort images(date,name,..)
Dr.Gix
وين مخبي الشغلات هذي
لو ادري من زمان حاط موضوعي هذا علشان نشجع الي مثلك وشرواك بوضع ما لديهم من طرق تعامل مع هذا السكربت
اضافة مميزة فعلا ,, مشكور
__________________
موقع هورنت