گزیر

::گاهنوشتهای حمیدرضا محمدی::



دربارهٔ من:

آخرین نظردهندگان:

مشترک شوید:

ایمیل خود را در جعبهٔ زیر وارد کنید و دکمهٔ اشتراک را بزنید.

جستجو:

Valid XHTML 1.0 Transitional RSS Feed

یاریگری هست؟

۸۹/۰۹/۲۷

می‌دانید؟ اخیراً از جایی درخواست یک هدیه کردم (اینجا) و آن را تحویل گرفتم.

بد ندیدم، با یادکردی از آن لطف، با توجه به این که این روزها دست و دلم خیلی به کار نمی‌رود تقاضا(ها)یی بکنم برای کمک، شاید جی‌کوئریکاری پیدا شد ندای ما را لبیک گفت و از مشکلات گنجور کمی کم کرد. عموم تقاضاها -برای اهلش- به تخمین خودم چندان زمانبر نیست اما لطفی است بی‌حد در حق نه تنها من بلکه در حق تمام کسانی که با گنجور مشکلاتی از جنس آنچه شرح خواهم داد دارند.

اولین مشکل مربوط به اسکریپت جستجوی لغات با دوبار کلیک بر روی آنها در لغتنامهٔ دهخداست (اینجا را ببینید). مشکلش چیست؟ با کروم و سافاری و اپرا کار نمی‌کند. راه‌حلش چیست؟ تصور می‌کنم این باشد. اصلاً شاید خود همین باشد بدون نیاز به تغییر. کاری که شما باید برای من بکنید این است که مطمئن شوید با متون راست به چپ مشکلی ندارد، می‌شود اسکریپتهای لازمه را (از جمله کتابخانهٔ جی‌کوئری را) در ته صفحه قبل از بسته شدن تگ body (و نه در بالای صفحه) بارگذاری کرد و تمام. و البته، اگر مشکلی هست برایم رفعش کنید!

اما دومین و سومین مشکل را، اگر اولین مشکل را حل کردید، دنبالشان باشید: من اسکریپت ساده‌ای برای شماره‌گذاری ابیات در گنجور نوشته‌ام (اینجا را ببینید). این را برایم با جی‌کوئری بازنویسی کنید (اسکریپت را با بازبینی کد صفحات گنجور می‌بینید). مشکل سوم را البته اصراری روی حلش ندارم، احتمالاً سخت است ولی صورت مسأله‌اش این است که این مسأله را با استفاده از جی‌کوئری حل کنید.

نکتهٔ آخر که تصور می‌کنم از متن نوشته برداشت می‌شود ولی رک و راست گفتن آن خالی از فایده نیست آن که برای این مسائل من راهنمایی نمی‌خواهم، راه‌حل نهایی آمادهٔ نصب و صد در صد تضمین‌شده را می‌خواهم. گفتم که حواستان باشد اگر لطف می‌کنید ناقص نباشد!






۸ نظر

احسان:

تاریخ: ۸۹/۱۰/۰۳ ساعت: ۲۲:۳۷

سلام
فقط خواستم بگم مشکل دوبار کلیک برای جستجوی معنی کلمات در لغتنامه دهخدا در اپرا ورژن ۱۱ حل شده در اونجا هم جواب میده.

با تشکر از زحمات شما

ودادیان:

تاریخ: ۸۹/۱۱/۰۸ ساعت: ۱۶:۰۹

کد زیر کار فارسی نوشتن برچسب لیست‌ها رو انجام میده:

//= ۱)
{
label = String.fromCharCode(order % 10 + 0x6F0) + label;
order /= 10;
}
if(label == “”)
label = String.fromCharCode(0 + 0x6F0);
label += “.”;
var li = $(this);
li.css(“padding-right”, “0px”).css(“margin-right”, “10px”);
li.html(“” + label + “&nbsp” + li.html());
});
});
});
//]]>
</s

ودادیان:

تاریخ: ۸۹/۱۱/۰۸ ساعت: ۱۶:۱۰

ناقص کپی شد:

//= ۱)
{
label = String.fromCharCode(order % 10 + 0x6F0) + label;
order /= 10;
}
if(label == “”)
label = String.fromCharCode(0 + 0x6F0);
label += “.”;
var li = $(this);
li.css(“padding-right”, “0px”).css(“margin-right”, “10px”);
li.html(“” + label + “&nbsp” + li.html());
});
});
});
//]]>

ودادیان:

تاریخ: ۸۹/۱۱/۰۸ ساعت: ۱۶:۱۹

برای بار دوم هم همین مشکل پیش آمد!
فکر کنم چون فرمت xml داره تو خروجی پاک میشه!

http://vedadian.net/fa/2011/01.....red-lists/

ودادیان:

تاریخ: ۸۹/۱۱/۰۸ ساعت: ۱۶:۳۴

مساله شماره گذاری مصراع‌اولی ها!

function addM1Labels()
{
var i = 1;
$(“.b .m1”).each(function() {
var m1 = $(this);
var label = “”;
var order = i++;
while(order >= 1)
{
label = String.fromCharCode(order % 10 + 0x6F0) + label;
order /= 10;
}
if(label == “”)
label = String.fromCharCode(0 + 0x6F0);
m1.html(“” + label + “” + m1.html());
});
}
function removeM1Labels()
{
$(“.b .m1”).each(function() {
$(this).children(“.bnum”).remove();
});
}

ودادیان:

تاریخ: ۸۹/۱۱/۰۸ ساعت: ۱۶:۳۶

این بخش نظرات سایت به نظر مشکل داره‌ها!

کل محتوی داخل کوتیشن‌های نظر قبلی رو حذف کرده!

نیما:

تاریخ: ۸۹/۱۱/۱۲ ساعت: ۱۰:۵۳

موفق باشید

حمیدرضا:

تاریخ: ۸۹/۱۱/۲۲ ساعت: ۱۸:۲۹

@ودادیان:
اسکریپت لیستهای مرتبتو استفاده کردم:
http://blog.ganjoor.net/1389/1.....ame-jquery
ولی اسکریپت شماره‌گذاری ایراد داره.

خروجی آر.اس.اس نظرات این نوشته:»

ارسال دنبالک:»

ارسال نظر برای این نوشته امکانپذیر نیست.