• 0
elbabley

مساعدة في تعديل كود XML

سؤال

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

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

الشريط إسمة RSSNewsTicker

وهو يجلب الأخبار تلقائيا من على صفحات الانترنت بدون ان تحتاج لتصفح هذه الاخبار

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

وتقوم انت بتغذيته للمواقع التى تريدة ان يجلب الاخبار منها

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

ولكنه الوحيد الذي يعرض الأخبار من اليمين إلي اليسار

بحيث إنك لا تستطيع ان تتابع الخبر كاملا إلا بعد ان تأتى بدايتة .. لان العربي من اليمين لليسار

أرجو من السادة المبرمجين في هذا المنتدى العظيم أن يرشدونى إلى كيفية تغيير إتجاة الشريط من اليسار إلى اليمين

وقد حاولت أن أغيرة بنفسي ودخلت على ملف خاص بتصميم الشريط بعد تنصيبة اسمة rssnewsticker.xsd

وقمت بتحميل برنامج NOTBAD++ لكى أتمكن من تغيير الأكواد الخاصة بالإتجاة

ولكننى لست خبيرا في لغات البرمجة

وهذا هو النص الموجود بالملف

<xs:schema targetNamespace='http://www.25hoursaday.com/2003/RSSBandit/feeds/' xmlns:xs='http://www.w3.org/2001/XMLSchema' elementFormDefault='qualified' xmlns:f='http://www.25hoursaday.com//2003//RSSBandit//feeds//'>
<xs:element name='feeds'>
<xs:complexType>
<xs:sequence>
<xs:element name='feed' minOccurs='0' maxOccurs='unbounded'>
<xs:complexType>
<xs:sequence>
<xs:element name='title' type='xs:string' />
<xs:element name='link' type='xs:anyURI' />
<xs:element name='refresh-rate' type='xs:int' minOccurs='0'>
<xs:annotation>
<xs:documentation>
This describes how often the feed must be refreshed in milliseconds.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='last-retrieved' type='xs:dateTime' minOccurs='0' />
<xs:element name='etag' type='xs:string' minOccurs='0' />
<xs:element name='stories-recently-viewed' minOccurs='0'>
<xs:complexType>
<xs:sequence>
<xs:element name='story' type='xs:string' minOccurs='0' maxOccurs='unbounded' />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name='category' type='xs:string' use='optional' />
<xs:attribute name='enabled' type='xs:boolean' />
</xs:complexType>
</xs:element>
<xs:element name='categories' minOccurs='0'>
<xs:complexType>
<xs:sequence>
<xs:element name='category' type='xs:string' maxOccurs='unbounded' />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name='refresh-rate' type='xs:int' use='optional' />
<xs:attribute name='proxy-server' type='xs:string' use='optional' />
<xs:attribute name='proxy-port' type='xs:positiveInteger' use='optional' />
</xs:complexType>
<xs:key name='categories-key'>
<xs:selector xpath='f:categories/f:category' />
<xs:field xpath='.' />
</xs:key>
<xs:keyref name='categories-keyref' refer='f:categories-key'>
<xs:selector xpath='f:feed' />
<xs:field xpath='@category' />
</xs:keyref>
</xs:element>
</xs:schema>

-----------------------------------------

أرجو من الأخوة المبرمجين الكرام من لديه خبرة بالموضوع ان يعطينى حل لهذه المشكلة

علما بأن هناك ملف أخر مؤقت يتم تغييرة في كل مرة أبدأ فيها البرنامج "الشريط"

فقد حاولت التغيير فية أكثر من مرة ولكنه يحذف التغيرات في كل مرة اعيد فيها تشغيل البرنامج

هذا الملف اسمه prefs.xml

وهذا النص يوجد داخل الملف

<?xml version="1.0" encoding="utf-8" ?> 
- <preferences xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.25hoursaday.com/2003/RSSBandit/feeds/">
<scrollspeed>53</scrollspeed>
<scrollsmoothness>1</scrollsmoothness>
<descriptionLength>200</descriptionLength>
<dockStyle>3</dockStyle>
<rssdownloadInterval>31</rssdownloadInterval>
<opacity>1</opacity>
<font_name>Arabic Transparent</font_name>
<font_size>15.75</font_size>
<font_style>1</font_style>
- <text_color>
<r>255</r>
<g>255</g>
<b>255</b>
</text_color>
- <background_color>
<r>0</r>
<g>64</g>
<b>128</b>
</background_color>
<retryFailedDownloads>false</retryFailedDownloads>
<excludeDescription>false</excludeDescription>
<useSingleLine>false</useSingleLine>
<excludeTitle>false</excludeTitle>
<use_background_image>false</use_background_image>
- <firewall_conf>
<ip_address />
<port />
<domain />
<user />
<password />
<bypass_local>false</bypass_local>
</firewall_conf>
<firewall_usage>None</firewall_usage>
</preferences>

مشكورين مرة أخرى وأرجو الرد من السادة المبرمجين الكرام

وشكرا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

2 إجابة على هذا السؤال .

  • 0

أخي الكريم

أظن أن تعديل طريقة عرض الشريط (يمين/يسار، يسار/يمين)

لا تكمن في ملف XML بل هي أوامر برمجية بحتة من قبل البرنامج المسير للشريط.

أما ملفات XML فسيتم استخدامها لمحتوى الأخبار نفسه وبعض الإعدادات المتعلقة بالواجهة والاتصال وجدار الحماية ...الخ.

بالتوفيق.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

مشكور اخى لورد كافار على الرد على كل حال

كنت اتمنى انه يوجد اى حل

شكرا لإهتمامك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .