سوالف اندرويد




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

الرد على الموضوع
 
LinkBack أدوات الموضوع
عضو نشيط جدا
#1  
تحديد لغة معينة لقسم معين

السلام عليكم

اتسائل عن كيفية تحديد لغة معينة لقسم معين

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

كيف يمكنني ذلك، وهل توجد اضافة تقوم بذلك

يمكنني فعلها بالplugins وبالتأكيد ذلك ممكن ولكنني للأسف لا امتلك الوقت لذلك

من عنده الجواب؟






__________________
omansecurity.com
Email: OmanSecurity AT gmail DOT com
OmanSecurity is offline   قديم 02-04-2009, 12:51 PM
الرد مع إقتباس
عضو نشيط جدا
#2  
Talking

عليك السلام

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

اذا انت ما تستخدم تحويل الصفحات لهتمل

عبارة عن بحث في مصدر الصفحة اثناء دخول القسم اللي تحدده او المواضيع التابعه له

ويستبدل تنسيق الصفحة الى انجليزي

مثل اليمين يخليه يسار

والترميز العربي يخليه انجليزي

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

اضف بلوقن جديد

في الهوك

كود:
global_complete
واضف الكود

مع مراعاة تغيير رقم 63 الى رقم القسم اللي تبيه

كود:
$Forumid = '63';
في المتغير هذا

محتوى الكود

كود:
// @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ADD BY MGHOOL - A
if (THIS_SCRIPT == 'forumdisplay' OR THIS_SCRIPT == 'showthread') {
$Forumid = '63';
$Pregsid = @preg_replace('#(f|t)=([0-9]+)(.*)#', '\\2', $_SERVER['QUERY_STRING']);
if (THIS_SCRIPT == 'showthread') {
$Threads = @fetch_threadinfo($Pregsid);
$Pregsid = $Threads['forumid'];
}
if ($Pregsid == $Forumid) {
$output = @str_replace('windows-1256', 'ISO-8859-1', $output);
$output = @str_replace('lang="ar"', 'lang="en"', $output);
$output = @str_replace('dir="rtl"', 'dir="ltr"', $output);
$output = @str_replace('right', 'lexft', $output);
$output = @str_replace('left', 'right', $output);
$output = @str_replace('lexft', 'left', $output);
}
}
// @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ADD BY MGHOOL - V
تحيه طيبه






__________________
#######################

MGHOOL - MSH3AN

#######################
.:: مجهوول ::. is offline   قديم 02-04-2009, 07:52 PM
الرد مع إقتباس
عضو نشيط
#3  

حبيبنا الغالي مجهوول مبدع دائماً والله

بس كان عندي سؤال

دلوقت الطريقة اللي انت وضعتها بتكون لنفس اللغه المستخدمه بس مع استبدال عبارات معينه مثلاً بعبارات جديده وكذلك استبدال مثلاً الترميز واتجاه اللغه

انا كان عندي سؤل عن الطريقة المستخدم في منتدى الدعم العربي في vbseo.com

لو تلاحظ القسم بيكون له لغه خاصه لوحده "اللغه العربيه"

يعني اللي بيدخل القسم بيتحدد له id لغه معينه للقسم دا

فهل ياترى فيه نفس الطريقة تحديد id لغه معينه لي id قسم معين






__________________
نادي مدعوم التطويري
مدعوم لخدمات الويب
ConTacT Me
Ahmed {@} mad3om.net
حمايه is offline   قديم 03-04-2009, 05:15 AM
الرد مع إقتباس
عضو نشيط جدا
#4  

حياك الله

الطريقة السابقة اضفتها لضيق الوقت وعدم اضافة استعلامات لانحتاجها

اذا تبي تطوير البلوقن ماعندي مشكلة

لي عودة بإذن الله






__________________
#######################

MGHOOL - MSH3AN

#######################
.:: مجهوول ::. is offline   قديم 03-04-2009, 08:23 AM
الرد مع إقتباس
عضو نشيط
#5  

كفؤؤ والله يا مجهول طول عمرك مبدع وننتظرك على احر من الجمر يا حبيبنا الغالي






__________________
نادي مدعوم التطويري
مدعوم لخدمات الويب
ConTacT Me
Ahmed {@} mad3om.net
حمايه is offline   قديم 03-04-2009, 06:29 PM
الرد مع إقتباس
عضو نشيط جدا
#6  
Talking

صباح الخير

قمت بتطوير وتغيير طريقة البلوقن

1 / قم بمسح البلوقن السابق الذي اضفته

2 / اضف بلوقن جديد في الهوك

كود:
style_fetch
واضف الكود هذا فيه

كود:
// @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ADD BY MGHOOL - FOR LANGUAGES - A
   $vbulletin->userinfo['lang_charset'] = 'windows-1256';
// @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ADD BY MGHOOL - FOR LANGUAGES - V
3 / اضف بلوقن جديد في الهوك

كود:
fetch_userinfo_query
واضف محتوى الكود هذا

كود:
// @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ADD BY MGHOOL - FOR LANGUAGES - A
if (THIS_SCRIPT == 'forumdisplay' OR THIS_SCRIPT == 'showthread' OR THIS_SCRIPT == 'showpost' OR THIS_SCRIPT == 'newreply') {
$Phrases = '3';
$Forumid = '63';
$Pregsdo = @preg_replace('#([^\?]*)(f|t|p)=([\d]+)(.*)#si', '\\2', $_SERVER['QUERY_STRING']);
$Pregsid = @preg_replace('#([^\?]*)(f|t|p)=([\d]+)(.*)#si', '\\3', $_SERVER['QUERY_STRING']);
if (@is_numeric($Pregsid)) {
if ($Pregsdo == 'p') {
$Getinfo = @fetch_postinfo($Pregsid);
$Pregsid = $Getinfo['threadid'];
$Getinfo = @fetch_threadinfo($Pregsid);
$Pregsid = $Getinfo['forumid'];
} else
if ($Pregsdo == 't') {
$Getinfo = @fetch_threadinfo($Pregsid);
$Pregsid = $Getinfo['forumid'];
}
if (THIS_SCRIPT != 'newreply') {}
if (@in_array($Pregsid, @preg_split('#\s*,\s*#s', $Forumid, -1, @PREG_SPLIT_NO_EMPTY))) { $languageid = $Phrases; }
}
}
// @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ADD BY MGHOOL - FOR LANGUAGES - V
بعد تعديل المتغير

كود:
$Phrases = '3';
الى رقم اللغة المخصصّة

ايضاً وتغيير المتغير

كود:
$Forumid = '63';
الى رقم الاقسام المراد تخصيص اللغة الخاصة لها ويمكنك اضافة أكثر من قسم وفصل الأرقام بـ فاصلة

تحيه طيبه






__________________
#######################

MGHOOL - MSH3AN

#######################
.:: مجهوول ::. is offline   قديم 04-04-2009, 03:06 AM
الرد مع إقتباس
عضو نشيط
#7  

الله عليك يا مجهووول .. والله دايماً مبدع

شغال كويس بس لاحظت بعض الاخطاء الحديثه

منها انه لا يحول اللغه عند اضافة موضوع جديد في نفس القسم الذي قمت بتحديد اللغه له


ثاني شئ ظهر مشكلة داتا بيز ايرور عند البعض عند اضافة رد وهذا المصدر

كود PHP:
Invalid SQL:
   
SELECT IF(visible 210) AS isdeleted,
   
   
NOT ISNULL(subscribethread.subscribethreadid) AS issubscribedemailupdatefolderid,
   
thread.*
   
   
   
FROM thread AS thread
   
   LEFT JOIN subscribethread 
AS subscribethread ON (subscribethread.threadid thread.threadid AND subscribethread.userid =   AND subscribethread.canview 1)
   
   
   
   
   
WHERE thread.threadid 4823;
MySQL Error   You have an error in your SQL syntaxcheck the manual that corresponds to your MySQL server version for the right syntax to use near 'AND subscribethread.canview = 1)
   
   
   
   
   WHERE thread.threadid = 4823' 
at line 10
Error Number  
1064
Request Date  
SaturdayApril 4th 2009 09:35:36 AM
Error Date    
SaturdayApril 4th 2009 09:35:36 AM
Script        
http://www.mad3om.com/newreply.php?do=postreply&t=4823
Referrer      http://www.mad3om.com/t4823.html 
تحياتي لك ويارب يكون فيه حل واسفين تعبناك والله






__________________
نادي مدعوم التطويري
مدعوم لخدمات الويب
ConTacT Me
Ahmed {@} mad3om.net

آخر تعديل بواسطة حمايه في 04-04-2009 الساعة 09:52 AM.
حمايه is offline   قديم 04-04-2009, 05:04 AM
الرد مع إقتباس
عضو نشيط جدا
#8  

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






__________________
omansecurity.com
Email: OmanSecurity AT gmail DOT com
OmanSecurity is offline   قديم 04-04-2009, 08:32 PM
الرد مع إقتباس
عضو نشيط جدا
#9  

إقتباس:
المشاركة الأصلية بواسطة حمايه مشاهدة مشاركة
الله عليك يا مجهووول .. والله دايماً مبدع

شغال كويس بس لاحظت بعض الاخطاء الحديثه

منها انه لا يحول اللغه عند اضافة موضوع جديد في نفس القسم الذي قمت بتحديد اللغه له


ثاني شئ ظهر مشكلة داتا بيز ايرور عند البعض عند اضافة رد وهذا المصدر

كود PHP:
Invalid SQL:
   
SELECT IF(visible 210) AS isdeleted,
   
   
NOT ISNULL(subscribethread.subscribethreadid) AS issubscribedemailupdatefolderid,
   
thread.*
   
   
   
FROM thread AS thread
   
   LEFT JOIN subscribethread 
AS subscribethread ON (subscribethread.threadid thread.threadid AND subscribethread.userid =   AND subscribethread.canview 1)
   
   
   
   
   
WHERE thread.threadid 4823;
MySQL Error   You have an error in your SQL syntaxcheck the manual that corresponds to your MySQL server version for the right syntax to use near 'AND subscribethread.canview = 1)
   
   
   
   
   WHERE thread.threadid = 4823' 
at line 10
Error Number  
1064
Request Date  
SaturdayApril 4th 2009 09:35:36 AM
Error Date    
SaturdayApril 4th 2009 09:35:36 AM
Script        
http://www.mad3om.com/newreply.php?do=postreply&t=4823
Referrer      http://www.mad3om.com/t4823.html 
تحياتي لك ويارب يكون فيه حل واسفين تعبناك والله


طيب يالغالي امسح البلوقن السابق اللي اضفته

وجرب الطريقة هذي


افتح ملف

كود:
includes/init.php
ابحث عن

كود:
// build the session and setup the environment
اضف أعلاه بسطر

كود:
// @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ADD BY MGHOOL - FOR LANGUAGES - A
if (THIS_SCRIPT == 'forumdisplay' OR THIS_SCRIPT == 'showthread' OR THIS_SCRIPT == 'showpost' OR THIS_SCRIPT == 'newthread' OR THIS_SCRIPT == 'newreply') {
$Phrases = '3';
$Forumid = '63';
$Pregsdo = @preg_replace('#([^\?]*)(f|t|p)=([\d]+)(.*)#si', '\\2', $_SERVER['QUERY_STRING']);
$Pregsid = @preg_replace('#([^\?]*)(f|t|p)=([\d]+)(.*)#si', '\\3', $_SERVER['QUERY_STRING']);
if (@is_numeric($Pregsid)) {
if ($Pregsdo == 'p') {
$Getinfo = @fetch_postinfo($Pregsid);
$Pregsid = $Getinfo['threadid'];
$Getinfo = $vbulletin->db->query_first_slave("SELECT forumid FROM thread WHERE threadid = $Pregsid");
$Pregsid = $Getinfo['forumid'];
} else
if ($Pregsdo == 't') {
$Getinfo = $vbulletin->db->query_first_slave("SELECT forumid FROM thread WHERE threadid = $Pregsid");
$Pregsid = $Getinfo['forumid'];
}
if (@in_array($Pregsid, @preg_split('#\s*,\s*#s', $Forumid, -1, @PREG_SPLIT_NO_EMPTY))) {
@header('(anti-spam-content-type:) text/html; charset=windows-1256');
$languageid = $Phrases;
}
}
} else {
$languageid = $vbulletin->options['languageid'];
}
// @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ADD BY MGHOOL - FOR LANGUAGES - V
مع مراعاة تغيير رقم 3 الى رقم اللغة

ورقم 63 الى رقم القسم المراد تخصيص لغة معينة له

تحيه طيبه






__________________
#######################

MGHOOL - MSH3AN

#######################
.:: مجهوول ::. is offline   قديم 07-04-2009, 10:53 PM
الرد مع إقتباس
عضو نشيط جدا
#10  

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

ثق ثقة تامه إني ما أسعى لـ سواد عيونك



<< يحب يتعلّم

تحيه طيبه






__________________
#######################

MGHOOL - MSH3AN

#######################
.:: مجهوول ::. is offline   قديم 07-04-2009, 10:54 PM
الرد مع إقتباس
عضو فعال جدا
#11  

تسلم ايدك يامعلمنا , والله يعطيك الف عافيه ويخليك لأعضاء سوالف ديمآ سباق للخير ....






__________________
مجتمع الفيبولتين العربي ( موقع عربي دعم للنسخة vBulletin باللغه العربية, متخصص في حل مشاكل - تحميل اضافات النسخة - هاكات مفيدة - دعم فني مجاني ),
طريق الاتصال بي :
vBulletin-arabic - twitter - facebook - Googleplus
ahmed-samara is offline   قديم 13-04-2009, 04:48 AM
الرد مع إقتباس
الرد على الموضوع



أدوات الموضوع

قوانين المشاركات
لا يمكنك كتابة مواضيع جديدة
لا يمكنك إضافة ردود
لا يمكنك إرسال مرفقات
لا يمكنك تعديل مشاركاتك

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح


المواضيع المشابهه
الموضوع كاتب الموضوع القسم الردود آخر مشاركة
لغة معينة لقسم محدد بالمنتدى OmanSecurity الإصلاح والصيانة 1 20-04-2008 06:05 AM
تحديد باندويث معين لمجلد معين (؟) Philosopher الويب والويب 2.0 والـ Semantic Web 13 28-09-2007 01:30 AM
توقيع لقسم معين alred1 الإصلاح والصيانة 2 14-01-2007 08:15 PM
هاك : تحديد اللغة في المنتدى لقسم معين شبكة النظم الإصلاح والصيانة 2 09-03-2006 07:13 PM
مشكله في الدخول لقسم معين دهن عود الإصلاح والصيانة 0 21-07-2004 02:24 PM


جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 11:16 AM.