اتاحة المجال للرد من دون حساب (عضوية)
سيتم الاعلان عن الفائزين في سوالف كاست في الأول من 2009

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > ويب 2.0 و البرمجية القياسية Ajax +XML+ CSS+ JavaScript وغيرها
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
عضو نشيط
تاريخ التسجيل: Feb 2003-
#1 (permalink)  
Zizwar ...... بالنسبة الى txtReplace


أخي Zizwar والاخوة الكرام
بعد السلام عليكم ورحمة الله وبركاته

في ردك على احد الإخوة هنا:

http://www.swalif.net/softs/showpost...1&postcount=13

أشرت حفظك الله الى إمكانية استبدال كلمة بأخرى في الصفحة بشكل آلي

هل ممكن أن تعملها بشكل أفضل وأوسع؟

هل من الممكن بدلاً من وضع قيمة واحدة لـ txtReplace ان تعتمد على ملف txt يحتوي عديد الكلمات وبدائلهم؟

دعني أصل إلى ما أريد بالضبط:
باختصار اريد أن أصل إلى الطريقة الموجودة في كثير من المواقع ومؤكد انها مرت عليك ، وهي وجود خط تحت بعض الكلمات (يبدو كرابط) عند مرور الماوس عليه ينبثق بالون يحتوي معلومات عن هذه الكلمة او العبارة ويكون محتوى البالون مصمم بالـ html .

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

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






__________________
إستخدم ملفك الخاص لكتابة توقيعك
Arab Files غير متواجد حالياً   قديم 25-03-2007, 10:52 PM
رد مع اقتباس
خبير JavaScript
تاريخ التسجيل: Jul 2002-
Blog Entries: 15
#2 (permalink)  

فهمت خطتك، لكن طريقتي هذه محدودة في النصوص فقط، أما ما تريده أنت أن ألعب بالوسوم أيضا(أي أن أتحكم في شكلها و نمطها وتفاعلاتها، كأن تظاف إليها حدث onclick مثلا)
ضع رابط لموقع فيه هذه الخاصية لنختصر الطريق






Zizwar غير متواجد حالياً   قديم 26-03-2007, 08:00 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Feb 2003-
#3 (permalink)  

أشكرك على الرد أخي الكريم ، كنت في شوق عارم له

لا بأس أخي ، لا أريد أن أثقل عليك ولنتجاهل الطلب الأخير

لكن تصدق بالله؟ تعبت حتى أحصل على مثال!!
حين كنت أمر على هذه المواقع التي تطبق الفكرة كانت كثيرة ، وعندما احتجتها الآن اختفت!!
عموماً الكثير من المواقع تطبقها وتستفيد منها على أساس دعائي ، حيث عند مرور الماوس على العبارة يظهر تحتها خط عريض ثم ينبثق بالون أنيق وبه معلومات وصور وكأنه صفحة منسقة.
سأحاول البحث إن شاء الله بشكل أكبر .
هذا السكربت بطريقة أقل من المطلوب ولكنه لا يتيح للماوس المرور إلى محتوى البالون:
http://www.dynamicdrive.com/dynamici...oontooltip.htm

نبقى في الجزئية الأولى ، أتمنى تحقيقها وهي:

اقتباس:
هل من الممكن بدلاً من وضع قيمة واحدة لـ txtReplace ان تعتمد على ملف txt يحتوي عديد الكلمات وبدائلهم؟
أي أن يكون ملف txt بمثابة قاعدة بيانات يتم كتابة البيانات بها بشكل يدوي.

والفكرة أن أضع السكربت في header برنامج مقالات ليستبدل الكلمات المطلوبة بروابط.

مثلاً: لديّ مقال به هذا المقطع:

"""""
فهمت خطتك، لكن طريقتي هذه محدودة في النصوص فقط، أما ما تريده أنت أن ألعب بالوسوم أيضا(أي أن أتحكم في شكلها و نمطها وتفاعلاتها، كأن تظاف إليها حدث onclick مثلا)
ضع رابط لموقع فيه هذه الخاصية لنختصر الطريق
"""""

أريده أن يظهر بهذا الشكل:

"""""
فهمت خطتك، لكن طريقتي هذه محدودة في النصوص البرمجية فقط، أما ما تريده أنت أن ألعب بالوسوم أيضا(أي أن أتحكم في شكلها و نمطها وتفاعلاتها، كأن تظاف إليها حدث onclick مثلا)
ضع رابط لموقع فيه هذه الخاصية لنختصر الطريق
"""""

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

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






__________________
إستخدم ملفك الخاص لكتابة توقيعك

التعديل الأخير تم بواسطة : Arab Files بتاريخ 27-03-2007 الساعة 12:19 PM. سبب آخر: إيضاح أكثر وإعادة تنسيق
Arab Files غير متواجد حالياً   قديم 26-03-2007, 09:17 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Feb 2003-
#4 (permalink)  



تعبت يدي من تحديث هذه الصفحة أخي Zizwar

بالنسبة للمثال على البالون الذي ذكرته فهذا هو :

http://www.javascriptkit.com/howto/htaccess.shtml

انظر للكلمات التي تحتها خطين وضع الماوس فوقها.






__________________
إستخدم ملفك الخاص لكتابة توقيعك
Arab Files غير متواجد حالياً   قديم 28-03-2007, 03:28 PM
رد مع اقتباس
خبير JavaScript
تاريخ التسجيل: Jul 2002-
Blog Entries: 15
#5 (permalink)  

ان شاء الله سأحاول تجهيزه يف أقرب وقت






Zizwar غير متواجد حالياً   قديم 29-03-2007, 10:29 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Feb 2003-
#6 (permalink)  

بانتظارك يامبدع

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

ملف نصي كما أسلفنا يحتوي على الكلمة وبديلتها وكود Html لوصفها

عند وضع السكربت في هيدر الموقع يقوم باستبدال الكلمة ببديلتها وتكون على شكل رابط

عند مرور الماوس على الكلمة يظهر البالون وبه معلومات عن هذا الرابط بالـ HTML المذكور آنفاً ويكون متاحاً وضع الماوس به (ملاحظة: البالونات التي وضعت أمثلة لها تختفي بمجرد وضع الماوس داخلها!) أريد أن يكون بإمكاني عند وضع فورم بحث أن أستطيع استخدامه في البالون أو أي رابط أستطيع الضغط عليه .. وهكذا ..

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

ملاحظة أخرى: يُفضل أن يتم تحديد الكلمة لوحدها فقط وليست مربوطة بأل التعريف أو واو العطف أو غير ذلك ..
مثلاً نريد أن نستبدل كلمة سوالف بـ سوالف سوفت ....... والنص به كلمة السوالف .. المفترض أن يتجاوزها السكربت ولا يأخذها ويستبدلها لتصبح السوالف سوفت ...!
المفترض أن يأخذ الكلمة التي على يمينها وعلى يسارها مسافة Space فقط ويستبدلها .. لا أعتقد أن هذه النقطة خافية عليك.

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

عوافي أخي الكريم






__________________
إستخدم ملفك الخاص لكتابة توقيعك
Arab Files غير متواجد حالياً   قديم 29-03-2007, 04:21 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Feb 2003-
#7 (permalink)  

شكراً لك أخي إبراهيم

سأحاول البحث عن الحل بأسلوب آخر






__________________
إستخدم ملفك الخاص لكتابة توقيعك
Arab Files غير متواجد حالياً   قديم 09-04-2007, 09:46 PM
رد مع اقتباس
خبير JavaScript
تاريخ التسجيل: Jul 2002-
Blog Entries: 15
#8 (permalink)  

الوقت هو مكن أخدني، أعدك ان أنجزه لك في أقرب فرصة إن شاء الله






Zizwar غير متواجد حالياً   قديم 11-04-2007, 06:17 PM
رد مع اقتباس
رد


 

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

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

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 12:03 PM بتوقيت المملكة العربية السعودية