علی زینلی

شماره تلفن بین الملل

9 پست در این موضوع قرار دارد

سلام

میخواستم بدونم که چجوری یه فیلد جدید برای قسمت دیدگاه های سایتم اضافه کنم که بتونن توش شماره تلفنشون رو بنویسن

البتّه میخوام این فیلد شبیه به فیلد یاهو یا گوگل باشه

یعنی اوّل کشور رو انتخاب کنن بعد یه پیش شماره بیاد و بعد شماره ی خودشون رو بنویسن

ممنون

به اشتراک گذاری این پست


لینک به پست

سلام. باید یه فیلددلخواه اضافه کنید. در این لینک ها راهنمایی های لازم نوشته شدن :

http://www.smashingmagazine.com/2012/05/08/adding-custom-fields-in-wordpress-comment-form/

http://wordpress.org/support/topic/adding-an-extra-field-to-the-comments

و یا فایل زیر:

http://www.ideashower.com/files/scripts/extra-comment-fields.zip

آدرس زیر هم خوبه:

http://wordpress.org/support/topic/custom-fields-in-comment-form

به اشتراک گذاری این پست


لینک به پست

خب من میتونم فیلد جدید اضافه کنم

یا فیلد شماره تلفن همران رو اضافه کنم.

مشکلم همون انتخاب کشور هاست که کد رو بیاره کناره شماره

به اشتراک گذاری این پست


لینک به پست

باید براش کد بنویسید حالا یا به صورت دیتابیسی (مثل یاهو و گوگل) و با آژاکس احضارش کنید یا به صورت ایستاتیک

اینترنت را بگردید اسکریپت آماده اش زیاده ولی مراقب باشید چون همین اسکریپت یکی از ابزار متداول سرقت شماره تلفنهای کاربران سایتها و فروششون به شرکتهای تبلیغاتی الس ام اسیه

لیست کد کشور ها را در اینجا بخوانید http://countrycode.org/

و فایل csv داخل پوشه ی data این اسکریپت هم قابل اینپورت روی دیتابیسه

https://github.com/imanfakhar/country-codes

به اشتراک گذاری این پست


لینک به پست

دوست عزیز ایجاد اون لیست کشور ها هم خیلی ساده ست کافیه از یه فیلد select استفاده کنید. بنده در این دو پست ، لیست کشورها رو به دو زبان فارسی و انگلیسی و در سه حالت برای value های مختلف آماده کردم :) :

انگلیسی:

http://tuts.icomp.ir/post/70.php

فارسی دو حالت:

http://tuts.icomp.ir/post/1901.php

شامل 234 کشوره.

به اشتراک گذاری این پست


لینک به پست
باید براش کد بنویسید حالا یا به صورت دیتابیسی (مثل یاهو و گوگل) و با آژاکس احضارش کنید یا به صورت ایستاتیک اینترنت را بگردید اسکریپت آماده اش زیاده ولی مراقب باشید چون همین اسکریپت یکی از ابزار متداول سرقت شماره تلفنهای کاربران سایتها و فروششون به شرکتهای تبلیغاتی الس ام اسیه لیست کد کشور ها را در اینجا بخوانید http://countrycode.org/ و فایل csv داخل پوشه ی data این اسکریپت هم قابل اینپورت روی دیتابیسه https://github.com/imanfakhar/country-codes

یعنی دقیقاً باید چکار کنم با اون فایل csv؟ میشه بیشتر توضیح بدید؟

دوست عزیز ایجاد اون لیست کشور ها هم خیلی ساده ست کافیه از یه فیلد select استفاده کنید. بنده در این دو پست ، لیست کشورها رو به دو زبان فارسی و انگلیسی و در سه حالت برای value های مختلف آماده کردم :) : انگلیسی: http://tuts.icomp.ir/post/70.php فارسی دو حالت: http://tuts.icomp.ir/post/1901.php شامل 234 کشوره.

خب آره لیستشون که هست!

منظورم اینکه پرچم کشور ها هم کنارش نشون بده و موقع کلیک کردن روش کد کشور کنار اون شماره پدید بیاد!

دقیقاً مشابه گوگل و یاهو.

به اشتراک گذاری این پست


لینک به پست

شما می تونید از Javascript (یا به طور ساده تر از Jquery) و یه سری data properties استفاده کنید. برای مثال برای هر کدوم از Option های توی لیستی که گذاشتم ، یه صفت بذارید برای مثال data-number و مقدارش رو با پیش شماره ی اون کشور مقدار دهی کنید.

بعد با JS و رویداد onchange تعیین کنید که اگر کشوری انتخاب شد ، مقدار data-numberش هم نمایش داده بشه.

این کار رو برای پرچم ها هم می تونید انجام بدید.

البته بهترین کار از نظر بنده به جای اینکه خودتون رو خسته کنید اینه که کد رو از توی یاهو ریپ بزنید!!!!!!!!!!!!!!!!!!!!!!!!!!!!

به اشتراک گذاری این پست


لینک به پست

نه ریپ زدن که غیر اخلاقیه :|

یه نمونه برای یک کشور میتونید برام بسازید تا من بر اساس اون بقیّه کشور ها رو بسازم؟

به اشتراک گذاری این پست


لینک به پست

نه ریپ زدن که غیر اخلاقیه :|

یه نمونه برای یک کشور میتونید برام بسازید تا من بر اساس اون بقیّه کشور ها رو بسازم؟

این می تونه جی کوئریتون باشه


$(document).ready(function() {{
$(".country").change(function() {
var v = $(this).val();
$( ".country option:selected" ).each(function() {
var img = $(this).attr("data-img");
})
var icon = "<img src=\"<?php bloginfo('template_directory');?>images/icons/"+img+".png\">";
var h = v + icon;
$(this).next("div").html(h);
})
})

آیکونها را با نامهایی مثل ir.png در پوشه icons و در پوشه images قالب قرار می دید

و اون بخش از فرمتون کدش می شه


<select class="country">
<option data-img="ir" value="+98" >ایران</option>
<option data-img="us" value="+1" >امریکا</option>
</select>
<div></div>

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط webdesign
      فرم های کوتاه
      سعی کنید اطلاعاتی را از کاربر بخواهید که واقعاً مورد نیاز است و از قرار دادن فیلدهای اضافی در فرم ها خودداری نمایید. معمولاً کاربران تمایلی به پر کردن فرم هایی که اطلاعات خیلی شخصی میخواهند، ندارند. چنانچه نیاز به اطلاعات بیشتری راجع به کاربر دارید بعد از ثبت فرم میتوانید از طریق ایمیل آن اطلاعات را درخواست کنید. پس از دریافت اطلاعات اضافه و غیر ضروری خودداری کنید و سعی کنید فیلدهای مشابه در فرم قرار ندهید برای مثال چند فیلد شماره تلفن
      در نهایت
       بعد از پر کردن فرم و ثبت آن توسط کاربر از کاربر تشکر کرده و فیدبک بدهید. ایجاد یک فرم استاندارد و کاربرپسند شانس شما را برای جمع آوری اطلاعات و تبدیل یک بازدید کننده به کاربر دائمی وب سایت را افزایش میدهد.
       
      استفاده از فرم های عمودی
      فرم های عمودی نسبت به فرم های افقی و چند ستونه، کاربرپسندتر هستند به خصوص در فرم های طولانی. بهترین حالت این است که تمامی فیلدها در یک صفحه از بالا تا پایین قرار بگیرند بدون اینکه کاربر نیاز به اسکرول کردن برای دیدن ادامه فرم داشته باشد.
       فرم های افقی تنها در صورتی که فرم خیلی کوتاه باشد مثلا فقط نیاز به وارد کردن ایمیل و رمز عبور باشد میتوانند به کار برده شوند. در غیر این صورت کلا بهتر است فرم را به صورت عمودی طراحی نمایید.
       همچنین فیلدهای فرم باید یک ترتیب منطقی داشته باشند مثلاً بعد از نام همیشه نام خانوادگی را قرار میدهیم و بعد فیلدهای دیگر. برای مثال ترتیب نام، ایمیل، نام خانوادگی یک ترتیب غیرمنطقی میباشد.
      سهولت در خواندن و اسکن کردن فرم
      همانطور که میدانید کاربران در وب سایت ها معمولاً مطالب را اسکن میکنند یعنی نگاه اجمالی به همه مطالب می اندازند تا مطلب مورد نظر خود را پیدا کنند یا تصمیم بگیرند که چه عملیاتی را در سایت انجام خواهند داد. همین مسئله برای فرم ها هم صدق میکند. کاربر با دیدن فرم باید به سرعت متوجه شود که آن فرم چه کاربردی دارد و چه اطلاعاتی میخواهد.
      ویژگی های مورد نیاز برای اینگونه فرم ها عبارتند از:
      • تضاد یا کنتراست: متن ها فرم باید کوتاه و به راحتی قابل خواندن باشند. هرگز از رنگ های مختلف در فرم استفاده نکنید و سعی کنید همان حالت استاندارد و رایج نوشته تیره بر روی زمینه روشن را به کار ببرید.
      • گروه بندی و فاصله گذاری: اطلاعات مشابه را در فرم های طولانی گروه بندی کنید. برای مثال در زمان جمع آوری اطلاعات پرداخت: اطلاعات مربوط به حمل و نقل، آدرس،  کد پستی و ... در یک گروه قرار دهید. فاصله بین برچسب ها و فیلدهای مربوط به آن ها را با دقت قرار دهید تا کاربر به راحتی متوجه شود که کدام برچسب و عنوان متعلق به کدام فیلد میباشد.
      • پایان مشخص: دکمه ثبت یا پایان را به طور مشخص و بزرگ قرار دهید. متن داخل دکمه باید دقیقاً به کاربر بگوید که با فشار دادن آن چه اتفاقی خواهد افتاد مانند کلمه  های ثبت، پرداخت یا مرحله بعد. در صورت انجام عملیات ثبت، حتماً کاربر را از تمام شدن عملیات و ثبت شدن کامل فرم مطلع نمایید.
      قرار دادن برچسب های شناور

        همیشه در مورد اینکه آیا باید از متن های راهنما و کمکی در فیلدهای یک فرم استفاده کرد یا نه بحث های زیادی بوده است. مشکل اصلی استفاده از این متن ها زمانی است که با کلیک کردن بر روی فیلد مورد نظر، متن راهنما همچنان درون فیلد باقی میماند و کاربر برای وارد کردن اطلاعات مجبور به پاک کردن آن میشود.
       اگر نیاز به استفاده از متن و برچسب های راهنما دارید سعی کنید آن ها را به صورت تعاملی و واکنش گرا قرار دهید یعنی با کلیک کردن کاربر برچسب جا بجا شده و به سمت بالا برود. به اینگونه برچسب ها برچسب شناور میگویند. همچنین این حالت حرکت برچسب باعث جلب توجه کاربر و جذابیت هم میشود.
      فرمت گذاری یا ماسک فیلد
      گذاشتن فرمت یا ماسک برای فیلد به این معنی است که در زمان تایپ و وارد کردن اطلاعات توسط کاربر در یک فیلد، آن فیلد به طور خودکار به اطلاعات ورودی کاربر یک فرمت خاص میدهد. برای مثال جدا کردن روز و ماه و سال یا جدا کردن کد منطقه در شماره تلفن و ... به طور خودکار. این کار از بروز خطاهای احتمالی در زمان تایپ جلوگیری کرده و ورود اطلاعات را برای کاربر آسان تر می نماید.
      به مثال زیر توجه نمایید، یک شماره تلفن در فرمت های مختلف:
      • (000) 000-0000
      • 000-000-0000
      •  0000000000
      کاربر میتواند شماره تلفن را به هر 3 مدل بالا وارد کند، چطور باید تشخیص دهد که فرمت درست و مدنظر شما کدام است؟ اینجاست که ماسک فیلد یا همان فرمت گذاری به کمکتان می آید. با استفاده از این ویژگی خود فیلد به طور خودکار کاربر را راهنمایی میکند و کاربر بدون فکر کردن تنها نیاز دارد که شماره را وارد کند. (این کار همچنین باعث راحتی کاربران موبایل میشود چون دیگر نیازی به سوئیچ کردن بین اعداد و نوشته در کیبورد ندارند).
      ایجاد فرم های سازگار با کیبورد
      از آنجایی که نمی دانید کاربر با استفاده از چه دستگاهی اقدام به پر کردن فرم می نماید باید طراحی فرم به گونه ای باشد که چه در موبایل و چه در کامپیوترهای خانگی به راحتی قابل پر کردن باشد. پس با در نظر گرفتن کیبوردهای موجود در دستگاه های مختلف، فیلد های فرم را متناسب با آن ها طراحی نمایید.
      در دسکتاپ، کاربر باید بتواند بدون نیاز به کلیک کردن بر روی هر فیلد، فیلد ها را به ترتیب پر کرده و به طور اتوماتیک با پر کردن فیلد یا فشار دادن دکمه های tabb یا enter ، جلو برود. سایت w3.org مجموعه کاملی از کیبوردها را ارائه کرده است.
      در موبایل، نوع کیبورد را با نوع داده ای که مورد نیاز است هماهنگ تنظیم نمایید. اگر داده ورودی از نوع حروف میباشد، از کیبورد آلفا و برای اعداد از کیبورد  numeric استفاده کنید.
      حالت تشخیص اتوماتیک
      سعی کنید فیلدها را طوری طراحی کنید که در صورت برخورد با کاراکترهای خاص و کلمات مشخص، به کاربر پیشنهاداتی را برای پر کردن فیلد ارائه کنند. درست مانند سیستم جستجوی گوگل که به محض تایپ کردن یک کلمه تعداد زیادی پیشنهاد به کاربر ارائه میکند. مثلاً در فیلد ایمیل به محض تایپ شدن عبارت web@g... ، گزینه web@gmail.com به کاربر ارائه شود.
      مزایای این کار:
      • پر کردن فرم برای کاربر راحتتر میشود به خصوص در موبایل
       • از اشتباهات تایپی کاربر جلوگیری میشود.
      منبع : 7 نکته کاربردی در طراحی فرم های استاندارد
    • توسط yaali
      سلام
      دوستان میخوام فیلدهای ووکامرس رو بذارم داخل برگه محصول
      منتهی نتونستم
      کمک کنید
      اول میخوام فیلدها پر بشه و بعد خرید مستقیم انجام بشه
      مرسی
    • توسط sasan_dingo
      یا سلام صبح بخیر خدمت تمام عزیزان وردپرسی، دوستان من میخوام کاستوم فیلد فابریک خود وردپرس که معمولا روی همون پست های معمولی هستو روی کاستوم پست تایپم داشته باشم آیا کسی از دوستان میدونه چجوری باید اینکارو باید انجام داد؟!
    • توسط iHooMan
      درود و وقت بخیر 
       
      من  توی پروژه ای لازم دارم از فرم وب سایت مبدا وارد یه وب سایت دیگه بشم .
      که دو حالت داره یکی یوزر معمولی - یکی همکار 
      واسه یوزر معمولی فقط کپچا میخواد سایت مقصد  واسه همکار یوزر و پسورد و کپچا 
      من میخوام با یه فرم تو وب سایت خودمون اطلاعات بگیرم پاس بدم توی اون وبسایت نمیخوام اون اطلاعات تو وبسایت مقصد پر بشه ( لوگین توی وب سایت ما انجام بشه بعد به صفحه لوگین شده اونور پاس بده )
      از چی استفاده کنم ajax یا ... ? 
      روند کاریش تو وردپرس کسی میتونه توضیح بده ؟
      پینوشت : وب سایت مقصد از md5.js واسه اینکرپشن دیتا استفاده میکنه . 
       
      سپاس
       
    • توسط newharf
      سلام چطور میتونم همچین فرمی برای دیدگاه های مطالب بسازم
      http://uupload.ir/files/ajsr_untitled-233.jpg