سلام و عرض ادب
ضمن تشکر از سایت بسیار عالی و پاسخگوی راستچین
جناب مهندس در قسمت فیلدهای کامپوننت کلاسفید یک فیلد اعداد ساخته ام که کاربران بتوانند در آن عدد ( مبلغ ) وارد نمایند.
سئوال : کدی که بتواند اعداد داخل این فیلد را به صورت سه رقم سه رقم و با جدا سازی با ممیز یا کاما در سایت نمایش دهد. مثلا عدد 123456789 را به صورت 123.456.789 نمایش دهد.
فکر میکنم کدی را باید در قسمت پارامترهای فیلد اضافه کنم.
با تشکر فراوام - ارادتمند.....
پرسش و پاسخ
در این بخش سوالات مربوط به راستچین کردن قالب ها و موارد مشابه بررسی و پاسخ داده می شود
آفلاین
Support is Offline
ساعت پشتیبانی به پایان رسیده است. لطفا تا فردا صبر نمایید
ساعات رسمی پشتیبانی:
هرروز از 10:00 تا 18:00
Your Time
—:
—:
—
Our Time
جمعه
22:
22:
24
- said
- نیازمندی ها
- دوشنبه, 23 ارديبهشت 1398
پاسخ صحیح
پاسخ صحیح
Pending Moderation
ضمن تشکر از جناب مهندس نوروزی عزیز
مسئله حل شد.
جهت اطلاع دوستان گرامی
1- ابتدا در تنضیمات کلاسفید استفاده از قیمت را بر روی « فیلد سفارشی » تنظیم نمودم
2- یک فیلد سفارشی با عنوان «price » ایجاد نموده و به مجموعه های دلخواه اختصاص دادم.
حال قیمت فقط در مجموعه های دلخواه نمایش داده شده و ( با توجه به دستورات و راهنمایی جناب مهندس نوری ) هم در هنگام درج در آگهی جدید و هم در زمان نمایش با ممیز نمایش داده می شود.
یا علی
مسئله حل شد.
جهت اطلاع دوستان گرامی
1- ابتدا در تنضیمات کلاسفید استفاده از قیمت را بر روی « فیلد سفارشی » تنظیم نمودم
2- یک فیلد سفارشی با عنوان «price » ایجاد نموده و به مجموعه های دلخواه اختصاص دادم.
حال قیمت فقط در مجموعه های دلخواه نمایش داده شده و ( با توجه به دستورات و راهنمایی جناب مهندس نوری ) هم در هنگام درج در آگهی جدید و هم در زمان نمایش با ممیز نمایش داده می شود.
یا علی
- بیش از یک ماه پیش
- نیازمندی ها
- # لینک
پاسخ صحیح
Pending Moderation
سلام.
همانطور که اشاره کردید باید در قسمت Field Parameters نام یک تابع دلخواه را قرار دهید. مثلا
سپس بدنه این تابع که به زبان جاوا اسکریپت خواهد بود در یکی از فایل های قالب خود قرار دهید. در واقع وظیفه این تابع آن خواهد بود که مقدار فیلد را خوانده و سپس سه رقم سه رقم ویرگول اضافه کند. اگر سایت آنلاین است آدرس آن را بدهید تا نمونه کد برای بدنه این تابع نوشته شود
همانطور که اشاره کردید باید در قسمت Field Parameters نام یک تابع دلخواه را قرار دهید. مثلا
onClick="thousandFormat()"
سپس بدنه این تابع که به زبان جاوا اسکریپت خواهد بود در یکی از فایل های قالب خود قرار دهید. در واقع وظیفه این تابع آن خواهد بود که مقدار فیلد را خوانده و سپس سه رقم سه رقم ویرگول اضافه کند. اگر سایت آنلاین است آدرس آن را بدهید تا نمونه کد برای بدنه این تابع نوشته شود
- بیش از یک ماه پیش
- نیازمندی ها
- # 1
پاسخ صحیح
Pending Moderation
جناب مهندس نوروزی سلام و عرض ادب
ببخشید که نتونستم زودتر جواب بدم، راستش سایت مشکلاتی داشت که درحال رفع اونا بودیم.، ممنون میشم که زحمت بکشید.
در این سایت قیمتهای که در زیر آگهی ها در حالت بلاگ و جدولی نمایش داده میشود بهتر است سه رقم سه رقم جدا شود.که اگر میشد موقع نوشتن کاربر هم سه رقم رقم نمایش میداد عالی می شد.
آدرس سایت ما
http://www.babazar.ir
ببخشید که نتونستم زودتر جواب بدم، راستش سایت مشکلاتی داشت که درحال رفع اونا بودیم.، ممنون میشم که زحمت بکشید.
در این سایت قیمتهای که در زیر آگهی ها در حالت بلاگ و جدولی نمایش داده میشود بهتر است سه رقم سه رقم جدا شود.که اگر میشد موقع نوشتن کاربر هم سه رقم رقم نمایش میداد عالی می شد.
آدرس سایت ما
http://www.babazar.ir
- بیش از یک ماه پیش
- نیازمندی ها
- # 2
پاسخ صحیح
Pending Moderation
خواهش می کنم. در لینک ارسال آگهی سایت شما فیلد قیمت دیده نشد. ما اینکار رو بطور مثال در قالب خودمون انجام دادیم :
http://demo.rastchin.com/niazmandi/post-advert
با توجه به اینکه خود افزونه فیلد قیمت داره، روی این فیلد تابع رو اضافه کردیم. لازم است تا یک عدد تایپ کنید و تغییر رو ببینید
اگر مناسب است بفرمایید فایل پیوست بشه.
http://demo.rastchin.com/niazmandi/post-advert
با توجه به اینکه خود افزونه فیلد قیمت داره، روی این فیلد تابع رو اضافه کردیم. لازم است تا یک عدد تایپ کنید و تغییر رو ببینید
اگر مناسب است بفرمایید فایل پیوست بشه.
- بیش از یک ماه پیش
- نیازمندی ها
- # 3
پاسخ صحیح
Pending Moderation
جناب مهندس عزیز
با عرض سلام مجدد؛ قیمت تو قالب شما خیلی عالی شده ؛ ممنون میشم اگر فایل و نحوه اضافه کردنشو اعلام بفرملید.
لازم به ذکراست من قالب بسیار عالی نیازمندیها رو از سایت شما خریده و استفاده کرم ، دراین قالب بسیار عالی قیمت برای کل آگهی ها فعال می باشد.
بعلت ساختار سایت جدید ما نیاز به قراردادن فیلهای جدیدی به عنوان قیمت می باشد که صرفا در برخی از مجموعه ها فعال باشد و در برخی دیگر اثلا وجود نداشته باشند.
لذا ما باید فیلهای جدید قیمت ( نه فیلد قیمت اصلی در افزونه کلاسفید) را فعال کنیم.
ممنون میشم راهنمایی بفرماید.
با تشکر مجدد
با عرض سلام مجدد؛ قیمت تو قالب شما خیلی عالی شده ؛ ممنون میشم اگر فایل و نحوه اضافه کردنشو اعلام بفرملید.
لازم به ذکراست من قالب بسیار عالی نیازمندیها رو از سایت شما خریده و استفاده کرم ، دراین قالب بسیار عالی قیمت برای کل آگهی ها فعال می باشد.
بعلت ساختار سایت جدید ما نیاز به قراردادن فیلهای جدیدی به عنوان قیمت می باشد که صرفا در برخی از مجموعه ها فعال باشد و در برخی دیگر اثلا وجود نداشته باشند.
لذا ما باید فیلهای جدید قیمت ( نه فیلد قیمت اصلی در افزونه کلاسفید) را فعال کنیم.
ممنون میشم راهنمایی بفرماید.
با تشکر مجدد
- بیش از یک ماه پیش
- نیازمندی ها
- # 4
پاسخ صحیح
Pending Moderation
لطفا دارید. ایرادی نداره پس لطفا فیلد جدید رو فعال کنید و بعد سطح دسترسی رو به 9125160996 واتزآپ کنید تا تغییر اعمال بشه
- بیش از یک ماه پیش
- نیازمندی ها
- # 5
پاسخ صحیح
Pending Moderation
جناب مهندس عزیز
با سپاس و تشکر مجدد از شما، ارسال شد.
لازم به ذکر است فیلدهای قیمت با شناسه های شماره 33 , 34 , 36 , 37 , 38 , 39 , 40 , 41 فعال می باشند.
با سپاس و تشکر مجدد از شما، ارسال شد.
لازم به ذکر است فیلدهای قیمت با شناسه های شماره 33 , 34 , 36 , 37 , 38 , 39 , 40 , 41 فعال می باشند.
- بیش از یک ماه پیش
- نیازمندی ها
- # 8
پاسخ صحیح
Pending Moderation
تابع مورد نظر پیاده سازی شد. لطفا برای استفاده صحیح به موارد زیر دقت کنید
1- آدرس فایل در مسیر زیر قرار گرفت و توسط یک پلاگین با نام Load Custom CSS & JS فراخوانی می شود. بنابراین فایل و این پلاگین را نباید حذف کنید :
templates/djclassifieds.custom.js
2- برای هر فیلد قیمت که می خواهید جداکننده داشت باشد کافیست در بخش تنظیماتش دستور زیر را (مطابق تصویر پیوست) اضافه کنید:
3-متن فایل آماده شده جهت اطلاع بصورت زیر است :
1- آدرس فایل در مسیر زیر قرار گرفت و توسط یک پلاگین با نام Load Custom CSS & JS فراخوانی می شود. بنابراین فایل و این پلاگین را نباید حذف کنید :
templates/djclassifieds.custom.js
2- برای هر فیلد قیمت که می خواهید جداکننده داشت باشد کافیست در بخش تنظیماتش دستور زیر را (مطابق تصویر پیوست) اضافه کنید:
oninput="thousandSeperator(this)"
این دستور تابع را فراخوانی می کند.3-متن فایل آماده شده جهت اطلاع بصورت زیر است :
function addCommas(nStr) {
nStr += '';
var x = nStr.split('.');
var x1 = x[0];
var x2 = x.length > 1 ? '.' + x[1] : '';
var rgx = /(\d+)(\d{3})/;
while (rgx.test(x1)) {
x1 = x1.replace(rgx, '$1' + ',' + '$2');
}
return x1 + x2;
}
function AddElementAfter(Element){
var para = document.createElement("div");
var node = document.createTextNode(" ");
para.className = "previewCost";
para.setAttribute("id", Element.id+"preview");
para.setAttribute("style", "padding: 5px;");
para.appendChild(node);
Element.parentNode.insertBefore(para, Element.nextSibling);
//alert("created");
}
function thousandSeperator(CurrentElement){
if(document.id(CurrentElement.id+"preview")){
value=document.getElementById(CurrentElement.id).value;
value = value.replace(',','');
document.id(CurrentElement.id+"preview").innerHTML=" "+addCommas(value)+" ";
}else {
AddElementAfter(CurrentElement);
}
}
- بیش از یک ماه پیش
- نیازمندی ها
- # 9
پاسخ صحیح
Pending Moderation
جناب مهندس دست شما درد نکنه خیلی خوب شد.
در زمان ثبت آگهی و پر کردن فیلد ها خیلی خوب شده. ولی ...
چرا موقع نمایش این فیلد در سایت ممیزها نمایش داده نمی شه؟
در زمان ثبت آگهی و پر کردن فیلد ها خیلی خوب شده. ولی ...
چرا موقع نمایش این فیلد در سایت ممیزها نمایش داده نمی شه؟
- بیش از یک ماه پیش
- نیازمندی ها
- # 10
پاسخ صحیح
Pending Moderation
چون مقدار بصورت عدد صحیح وارد دیتابیس میشه و نه با ویرگول. در واقع ویرگول برای پیش نمایش است.
خود افزونه برای قیمت ویرگول رو نمایش میده اما چون شما از فیلد قیمت استفاده نمی کنید و فیلد سفارشی تعریف کردید احتمالا به این دلیل است.
خود افزونه برای قیمت ویرگول رو نمایش میده اما چون شما از فیلد قیمت استفاده نمی کنید و فیلد سفارشی تعریف کردید احتمالا به این دلیل است.
- بیش از یک ماه پیش
- نیازمندی ها
- # 11
پاسخ صحیح
Pending Moderation
ضمن تشکر از جناب مهندس نوروزی
مشکل حل شد.
1- در تنظیمات خاص آگهی قیمت را بر روی فیلد سفارشی تنظیم نمودم
2- یک فیلد سفارشی برای قیمت مشخص نمودم
3- توضیحات مهندس نوروزی را در فیلد ایجاد شده اعمال نمودم
4- به مجموعه های دلخواه اختصاص دادم.
بازهم از سایت بسیار خوب و پاسخگوی راستچین تشکر می نمایم.
مشکل حل شد.
1- در تنظیمات خاص آگهی قیمت را بر روی فیلد سفارشی تنظیم نمودم
2- یک فیلد سفارشی برای قیمت مشخص نمودم
3- توضیحات مهندس نوروزی را در فیلد ایجاد شده اعمال نمودم
4- به مجموعه های دلخواه اختصاص دادم.
بازهم از سایت بسیار خوب و پاسخگوی راستچین تشکر می نمایم.
- بیش از یک ماه پیش
- نیازمندی ها
- # 12
- صفحه :
- 1
پاسخی یافت نشد
اولین نفر باشید!
اولین نفر باشید!
پست جاری قفل شده است