برگزیده های پرشین تولز

مشکل JavaScript در بلاگر

aaber_piade

Registered User
تاریخ عضویت
19 دسامبر 2002
نوشته‌ها
1,660
لایک‌ها
25
سن
40
محل سکونت
Tehran
I made the linkdooni in blogger <a href='http://sassan.blogspot.com' target='_blank'>http://sassan.blogspot.com</a> what about it now

خوبه ;) به نظر من براي كساني كه نمي خوان خودشونو درجايي كه لازم نباشه درگير rss بكنن راه هاي ديگه اي هم هست:

<a href='http://aaberspot.netfirms.com/aaber/archives/2003_08.html#006784' target='_blank'>http://aaberspot.netfirms.com/aaber/archiv..._08.html#006784</a>

در اين روش نه نيازي داريم به سرويسي كه برامون rss feed بسازه و نه سرويس ديگه اي كه حالا اونو بگيره و تبديل به js كنه.. هرچي كار ساده تر باشه افراد بيشتري مي تونن لينكدوني براي خودشون بسازن و وبلاگشونو پربار تر كنن ;)
 

Mafia

کاربر تازه وارد
تاریخ عضویت
5 آگوست 2003
نوشته‌ها
172
لایک‌ها
3
عجب قاضي باهوشيه !
 

Mafia

کاربر تازه وارد
تاریخ عضویت
5 آگوست 2003
نوشته‌ها
172
لایک‌ها
3
اين قاضي ما همه كاره هست !
 

Sassan

مدیر بازنشسته
تاریخ عضویت
27 ژانویه 2003
نوشته‌ها
652
لایک‌ها
34
سن
36
محل سکونت
Atlantic Canada
[left:53f8e636a9]Thanx aaber_piade you should have told me b4 now I changed everything to your way the way that archives are formed. Thanx by the way. [/left:53f8e636a9]
 

Blueman

کاربر تازه وارد
تاریخ عضویت
21 آگوست 2003
نوشته‌ها
93
لایک‌ها
0
عابر جان ،من اینکارو قبلابا Frames کرده بودم ، ولی این که گفتی خیلی راحت تره . در واقع نمیدونستم که میشه اینجوری از JavaScript استفاده کرد .
من تازه فکرمیکردم برای درست کردن همون RSS Feed باید کد جاوا رو جنریت کرد ، این روش تو خیلی کمک میکنه . سعی میکنم خیلی زود یه سرویس تروتمیز RSS Feed برای وبلاگ های فارسی درست کنم ، با این چیزی که تو یاد دادی دیگه خیلی راحته .
کسی هم مایل به همکاری بشه من مشخصات سرور و بقیه چیزا رو میدم که همگی هم یاد بگیریم هم یه سرویس فارسی مجانی برای بقیه درست کنیم .
 

aaber_piade

Registered User
تاریخ عضویت
19 دسامبر 2002
نوشته‌ها
1,660
لایک‌ها
25
سن
40
محل سکونت
Tehran
مخلصيم ;) راستي من يک چيز بگم اگر کسي از اين روش استفاده مي کنه اگر در متني که ميخواد لينک بده از apostrophe ( ' ) استفاده شده به جاي ( ' ) بايد از

[code:1]'[/code:1]

استفاده كنه يا درواقع بايد يه قبلش اضافه بشه.. بعد از مشكلي كه ساسان بهش برخورد متوجه اين مطلب شدم.. اين روش ضمنا همون روشي هست كه توي بلاگر قديم آرشيو رو به كمكش توي صفحه اصلي ظاهر مي كردن و اصلا template آرشيو از اول document.writeln در ابتداي هرسطرش به همين دليل داشت!!

اينجا رو ببينيد:
<a href='http://bamdad.blogspot.com/bamdad_archive.html' target='_blank'>http://bamdad.blogspot.com/bamdad_archive.html</a>
 

Sassan

مدیر بازنشسته
تاریخ عضویت
27 ژانویه 2003
نوشته‌ها
652
لایک‌ها
34
سن
36
محل سکونت
Atlantic Canada
[code:1]&#60;div align=&#34;left&#34;&#62;&#60;script language=&#34;JavaScript&#34; type=&#34;text/javascript&#34; src=&#34;http&#58;//sassanlinks.blogspot.com&#34;&#62;&#60;/script&#62;&#60;/div&#62;[/code:1]

[code:1]&#60;Blogger&#62;document.writeln&#40;'&#60;ul&#62;&#60;li&#62;&#60;$BlogItemBody$&#62;&#60;/li&#62;&#60;/ul&#62;'&#41;;&#60;/Blogger&#62;[/code:1]

[left:47e6298f75]Is this code ok?[/left:47e6298f75]

[left:47e6298f75]----------------------------[/left:47e6298f75]
[left:47e6298f75]This doasnt work![/left:47e6298f75]
[left:47e6298f75]<span style='color:red'>("</span>
[code:1]&#60;Blogger&#62;document.writeln&#40;&#34;&#60;ul&#62;&#60;li&#62;&#60;$BlogItemBody$&#62;&#60;/li&#62;&#60;/ul&#62;'&#41;;&#60;/Blogger&#62;[/code:1]
 

aaber_piade

Registered User
تاریخ عضویت
19 دسامبر 2002
نوشته‌ها
1,660
لایک‌ها
25
سن
40
محل سکونت
Tehran
اون دو تا كد بالايي درسته و اون پاييني هم مشكلش اينه كه با( " )شروع كردي و با( ' )بستي كه خوب يا بايد( " ) باشه در هر دو و يا ( ' ) .. تا اينجا باعث ميشه كه كدت غلط نداشته باشه .. از اينجا به بعد يه مسئله مطرحه كه اگر با ( " ) كار كني با( " ) تگ a در حين دادن لينك تداخل مي كنه و اون وقت براي دادن هر لينكي مجبوري با كد لينك ور بري بنابراين بهتره هميشه در كد جاواسكريپت از ( ' ) استفاده كني .. اون دو تا كد اولي هم كه به خوبي كار مي كنه ;)
 

weblogger

Registered User
تاریخ عضویت
24 دسامبر 2002
نوشته‌ها
506
لایک‌ها
6
شرمنده من دقيقا نفهميدم اين چي كار مي كنمه ار اس اس توليد مي كنه؟در مورد مشكل جاوا من هم دارم ايمن مشكل رو توي راهنماي بلاگر نوشته كه اسكريت جاوا بهتره كه يكسري كاراكترها رو نداشته باشه يا اين كه كل اسكريپت رو از جاي ديگه فرا خوني كني
 

aaber_piade

Registered User
تاریخ عضویت
19 دسامبر 2002
نوشته‌ها
1,660
لایک‌ها
25
سن
40
محل سکونت
Tehran
نه اين ار اس اس نميده.. يه اسكريپت ساده توليد ميكنه كه كارش نمايش دادن محتواي اون بلاگ خاص در بخشي از يك بلاگ ديگست كه ما ميخوايم.. چون بالاخره يا بايد با يه دستور پي اچ پي اون محتوا رو ايمپورت كرد يا با ssi يا بالاخره هر روشي .. چون ما توي تگ هاي اچ تي ام ال دستوري براي ايمپورت كردن كه نداريم .. پي اچ پي و ssi هم كه دربلاگر امكانش نيست .. توضيحش برام سخته اگر يك ازمايش بكني خودت متوجه ميشي.. در مورد كاراكتر هم دست من بسته هست خيلي چون كه " رو رزرو شده براي تگ لينك فرضا كردم و از apostrophe براي [code:1]document.writeln[/code:1] استفاده كردم.. حالا هر apostrophe ديگه اي كه در داخل تكست يا لينك باشه باعث بسته شدن apostrophe اولي ميشه و كار رو خراب ميكنه پس بايد يه پشتش زده بشه.. براي حل اين مشكل ميشه يه كد نوشت كه كه خودش apostrophe ها رو برداره و پشتش يك بذاره منتها توي اين كد بايد يه متغييري رو تعريف كنم بالاخره و توي همين تعريف كردن گير ميكنم چون نه از apostrophe و نه " نميتونم استفاده كنم از // هم بعضي ها استفاده ميكنن منتها به خاطر الگوي [code:1]http&#58;//[/code:1] كه داخلش // هست اصلا نمي تونم همچين متغيري رو تعريف كنم و خلاصه چاره اي نيست جز استفاده از منتها مشكل حادي نيست و خيلي كم بهش برميخوريم..
 
بالا