رفتن به مطلب

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


پست های پیشنهاد شده

سلام

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

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

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

ممنون

لینک به ارسال

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

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

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

لینک به ارسال

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

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

لیست کد کشور ها را در اینجا بخوانید 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>

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...