دسته بندی مردان در خانه php cat id. تبریک های صوتی تولدت مبارک

اجداد دور ما زمانی مجبور بودند از پست کبوتر و خدمات پیام رسان ها برای ارسال پیام در فواصل طولانی استفاده کنند. سپس تلگراف اولیه اختراع شد و پست کاغذی در همان زمان ظاهر شد. و برای مدت طولانی هنوز مجبور بودیم از قبل تلگرام یا کارت پستال تبریک بفرستیم. اما همه این باستان گرایی ها مربوط به گذشته های دور هستند. اکنون می توانید تنها در چند دقیقه یک پیام تبریک تولد را به تلفن خود در هر زمان برای هر کسی که برای شما نزدیک و عزیز است ارسال کنید!

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

صبح تعطیلات باید با تبریک و هدایا شروع شود! آیا می خواهید یکی از عزیزان خود را با یک سورپرایز جالب خوشحال کنید، اما نمی دانید چگونه این کار را انجام دهید؟ اگر آواز در لیست شایستگی ها و استعدادهای شما گنجانده نشده است، بهتر است صبح زود آهنگ "Happy bezdeyo tu yuuuu" را در تلفن نخوانید. پیام تبریک تولد را می توانید از طریق تلفن به ما سفارش دهید. یک تبریک صوتی باحال از پوتین با یوتافون و لادا کالینا را به عنوان هدیه انتخاب کنید، یک شوخی طنز از وزارت موقعیت های اضطراری شجاع، یک احوالپرسی شخصی از طرف ژیرینوفسکی تکان دهنده، یک دیتی آتشین گرجی، یک تقلید، یک آهنگ روحی. ما برای کودکان و بزرگسالان برای هر سلیقه ای تبریک تولد مبارک را در تلفن شما داریم!

مزایای صوتی تبریک تولد مبارک در تلفن شما

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

بهترین کارت صدای تولد با مضمون را انتخاب کنید

سرویس کارت صوتی، پیامک تبریک و شوخی تلفنی ما شامل مجموعه طلایی جوک، جوک و آهنگسازی است. شما می توانید هر تبریک تولد را انتخاب کنید. این سایت هدایایی صوتی برای برادران و خواهران، والدین، دوستان، عزیزان، کارمندان و همسایگان شما آماده کرده است. همه تبریک های تولد باحال و خنده دار هستند. آیا می خواهید دختر تولد را با یک دیتی آتشین گرجستانی، تقلید مسخره آمیز از دلنواز معروف نیکولای باسکوف، یا یک آهنگ روح انگیز از Lev Leshchenko خوشحال کنید؟ ما هر گونه تبریک تولد داریم که می توانید با تلفن خود تماس بگیرید!

  • تبریک های صوتی تولدت مبارک با نام از A تا Z یک سورپرایز تبریک دلپذیر برای پسر تولد خواهد بود. چنین احوالپرسی موزیکال یا کمیک به عنوان شخصاً برای او آماده شده است!
  • کارت های موسیقی برای علامت زودیاک خواننده طالع بینی کمی خرافی را خوشحال می کند و برای کل سال آینده برای او خوش شانسی به ارمغان می آورد.
  • تبریک صوتی برای تولد یک زن یک هدیه فوق العاده برای مادران، مادربزرگ ها، معلمان یا دوست دختران خواهد بود.
  • کارت پستال برای عزیزانتان، خنده دار، از افراد مشهور به شما کمک می کند تا در مورد احساسات خود صحبت کنید، شما را شاد کرده و در خلق و خوی مثبت قرار دهید.
  • تبریک مضمون برای خواهر، دوست دختر، دوست پسر، مادربزرگ یا فرزند به شما امکان می دهد مناسب ترین هدیه فردی را انتخاب کنید.
  • تبریک صوتی برای تولد یک مرد یک سورپرایز فوق العاده برای سالگرد او خواهد بود و یک دوست خوب قدیمی یا دوست خوب را خوشحال می کند.

پیامک تبریک تولد ما حاوی آرزوهای مهربانانه و صمیمانه است. آیا پیدا کردن کلمات مناسب برای ابراز عشق و قدردانی خود به یکی از عزیزان، برای تشکر از او برای چندین سال دوستی قوی دشوار است؟ تبریک تولد آماده برای یک مرد یا زن انتخاب کنید، یک کارت صوتی ارسال کنید و نگران چیزی نباشید!

به عزیزانتان گرما، مراقبت و احساسات مثبت بدهید!

با سلام خدمت همه خوانندگان وبلاگ وردپرس داخلدر سال 2011، تعطیلات پیش رو و پیش رو را تبریک می گویم، برای شما آرزوی سلامتی، شادی و شادی برای 360 روز آینده دارم. همانطور که در مقاله خود در مورد برنامه های سال 2011 آینده قول داده بودم، در حال کار بر روی بهبود کمی همه وبلاگ های اصلی خود هستم - به روز رسانی سیستم ها، نصب آخرین نسخه پلاگین ها و جستجو در قالب ها برای بهینه سازی و رفع اشکال. کار بسیار دشوار بود ، حتی می توانم بگویم بسیار پر زحمت - شما یک نادرستی پیدا می کنید ، تصمیم می گیرید آن را اصلاح کنید و در مقابل شما 5 پروژه جداگانه است که برای هر کدام باید اصلاحاتی انجام دهید. خوب، از آنجایی که من قبلاً برای انجام همه این کارها برنامه ریزی کرده ام، هیچ بازگشتی وجود ندارد، در عین حال من در این فرآیند تجربه بیشتری کسب می کنم و قبلاً حدود 5-6 موضوع برای پست های وبلاگ جدید پیدا کرده ام :) امروز در مورد آن صحبت خواهیم کرد. دسته ها و توابع برای نمایش آنها.

در یکی از مقالات قبلی وبلاگ، من یک هک منتشر کردم که کمک می کند. این راه حل برای عملکرد نمایش لیستی از دسته ها در نوار کناری با استفاده از تابع wp_list_categories استفاده شد. خروجی چیزی شبیه این خواهد بود:

ایمنی

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

به عنوان مثال، امروز کاملاً به طور تصادفی متوجه شدم که هنگام نمایش لیستی از دسته‌ها برای یک پست خاص، یک سری متن غیر ضروری در ویژگی عنوان یک پیوند نوشته می‌شود.

تمام مشکل این بود که اینجا استفاده می شود تابع the_category، که متأسفانه نمی توانید پارامتری را برای آن تنظیم کنید تا نتیجه تماس آن بلافاصله نمایش داده نشود. اما وردپرس تابع دیگری دارد، get_the_category، که آرایه ای از اشیاء دسته بندی را برای یک پست خاص برمی گرداند.

تابع get_the_category

نحو تابع get_the_category بسیار ساده است:

نام گربه ?>

برنامه نویسان می دانند که پارامتر صفر یک آرایه اولین عنصر را خروجی می دهد و این در واقع نحوه عملکرد این کد را توضیح می دهد.

شناسه)؛ var_dump ($categories); ?>

شناسه)؛ var_dump($categories); ?>

برای انجام این کار، باید شناسه پست را به عنوان پارامتر به تابع ارسال کنید، این همان چیزی است که در کد اتفاق می افتد.

به هر حال، من از این تابع در برخی از سایت ها برای نمایش نام دسته پست استفاده می کنم، اما بدون پیوند فعال - این فقط یک متن مفید اضافی در صفحه است. در این مورد می توانید از کد زیر استفاده کنید:

cat_name . ""؛ )؟>

نام گربه . ""؛ )؟>

خوب، و در نهایت، پس از کمی فکر، ما به یک هک برای نمایش لیست دسته ها برای یک پست بدون استفاده از تابع the_category رسیدیم که با موفقیت با get_the_category جایگزین شدیم. اگر می‌خواهید کد را مستقیماً به مکانی در قالب که دسته‌ها در آن نمایش داده می‌شوند، به عنوان مثال، فایل archive.php اضافه کنید، چیزی شبیه به زیر بنویسید:

در اصل می‌توانید کد نمایش دسته‌ها را در یک فایل توابع قرار دهید و سپس در فایل‌های قالب، the_category را به یک تابع جدید، به‌عنوان مثال، به نام my_thecat() تغییر دهید. البته فراموش نکنید که قبل از جایگزینی کد مناسب را به فایل functions.php اضافه کنید:

function my_thecat() ($post جهانی ; foreach ((get_the_category($post -> ID ) ) به عنوان $category ) (echo " cat_ID ) . "" title="" . $category -> cat_name . "">" . $ دسته -> cat_name. ";" ;))

function my_thecat() ($post جهانی; foreach((get_the_category($post->ID)) به عنوان $category) ( echo "cat_ID)."" title="".$category->cat_name."">".$ دسته->نام_گربه."؛ ";))

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

نمایش دسته های پست سفارشی

نظرات نشان می دهد که نمونه های بالا برای انواع پست سفارشی (کاربر) کار نمی کنند. من با این مشکل مواجه نشده ام، بنابراین فقط می توانم به شما توصیه کنم که راه حل را در وبلاگ های انگلیسی زبان با استفاده از کلمه کلیدی wordpress نمایش دسته بندی پست سفارشی نوع پست جستجو کنید یا از راهنمایی کاربر Stinker (از نظرات) استفاده کنید. در جایی که دسته ها نمایش داده می شوند، فقط باید کد را جایگذاری کنید:

جایی که categoria_video طبقه بندی پست کاربر است (معروف به سفارشی). و اکنون با جزئیات بیشتر از کجا و چه چیزی. برای مثال داریم:

// نوع ضبط ویدیو if ( ! function_exists ( "video_cp" ) ) ( function video_cp() ($labels = array ( "name" => _x( "Video" , "Post Type General Name" , "video") , "singular_name" => _x ( "Video" , "Post Type Singular Name" , "video" ) , "menu_name" => __( "Video" , "video" ) , "parent_item_colon" => __( "Parent:" , "video" ) , "all_items" => __( "همه ویدیوها", "video" ) , "view_item" => __( "View" , "video" ) , "add_new_item" => __( "افزودن ویدیوی جدید", "video" ) , "add_new" => __( "Add video" , "video" ) , "edit_item" => __( "ویرایش ویدئو", "video" ) , "update_item" => __( "Update video" , "video" ) , "search_items" => __( "Find video" , "video" ) , "not_found" => __( "Not_found" " , "video" ) , "not_found_in_trash" => __( "در سبد خرید یافت نشد", "ویدئو" ) , ) ; $args = آرایه ( "labels" => $labels , "supports" => آرایه ("عنوان" , "ویرایشگر" , "گزیده" ) , "taxonomies" => آرایه ("categoria_video") , // دسته ای که در زیر ایجاد خواهیم کرد (معروف به طبقه بندی)"public" => true , "menu_position" => 5 , "menu_icon" => "dashicons-id-alt" , ); register_post_type( "video" , $args ); ) add_action( "init" , "video_cp" , 0 ); // مقدار دهی اولیه) if ( ! function_exists ( "categoria_video" ) ) ( // دسته بندی برای مشاغل خالیتابع categoria_video() ($labels = آرایه ("name" => _x( "دسته های ویدئویی", "نام عمومی طبقه بندی" , "categoria_video" ) , "singular_name" => _x( "دسته ویدئو", "Taxonomy Singular Name" , "categoria_video" ) , "menu_name" => __( "Categories" , "categoria_video" ) , "all_items" => __( "Categories" , "categoria_video" ) , "parent""> __it ( "ویدیوی دسته بندی والدین", "categoria_video" ) , "parent_item_colon" => __( "ویدیوی دسته بندی والدین:", "categoria_video" ) , "new_item_name" => __( "دسته بندی جدید", "categoria_video" ) , "add_new_item" => __( "افزودن دسته جدید", "categoria_video" ) , "edit_item" => __( "ویرایش دسته بندی", "categoria_video" ) , "update_item" => __( "به روز رسانی دسته بندی", "categoria_video" ) , "search_items" => __( "Find" , "categoria_video" ) , "add_or_remove_items" => __( "افزودن یا حذف دسته", "categoria_video" ) , "choose_from_most_used" => __( "جستجو در میان محبوب", "categoria_video" ) , "not_found" => __( "یافت نشد" , "categoria_video" ) , ) ; $args = آرایه ( "labels" => $labels , "hierarchical" => true, "public" => true, ); register_taxonomy( "categoria_video" , array ( "video" ) , $args ) ; ) add_action( "init" , "categoria_video" , 0 ); // مقدار دهی اولیه }

‎ singular_name" => _x("Video", "Post Type Singular Name", "video"), "menu_name" => __("Video"، "video"), "parent_item_colon" => __("Parent:" "video"), "all_items" => __("همه ویدیوها"، "video")، "view_item" => __("View"، "video")، "add_new_item" => __("Add new video" , "video"), "add_new" => __("Add video", "video"), "edit_item" => __("Edit video", "video"), "update_item" => __("Update video" "، "video"), "search_items" => __("یافتن ویدئو"، "ویدیو")، "not_found" => __("یافت نشد"، "ویدیو")، "not_found_in_trash" => __("نه یافت شده در سبد خرید، "ویدئو")،؛ $args = آرایه ("labels" => $labels، "supports" => آرایه ("عنوان"، "ویرایشگر"، "گزیده")، "طبقه بندی" = > array("categoria_video"), // دسته ای که در زیر ایجاد خواهیم کرد (با نام مستعار طبقه بندی) "public" => true, "menu_position" => 5, "menu_icon" => "dashicons-id-alt",); register_post_type("video", $args); ) add_action("init", "video_cp", 0); // مقدار دهی اولیه ) if (! function_exists("categoria_video")) (// دسته بندی ها برای جاهای خالی تابع categoria_video() ($labels = array("name" => _x("دسته های ویدئو"، "نام عمومی طبقه بندی"، "categoria_video" "), "singular_name" => _x("دسته ویدئو"، "تاکسونومی نام مفرد"، "categoria_video")، "menu_name" => __("دسته ها"، "categoria_video")، "all_item" => __(" دسته‌ها، "categoria_video")، "parent_item" => __("ویدیوی دسته‌بندی والدین"، "categoria_video")، "parent_item_colon" => __("ویدیو دسته‌بندی والدین:"، "categoria_video")، "new_item_name" => __("دسته جدید"، "categoria_video"), "add_new_item" => __("افزودن دسته جدید"، "categoria_video")، "edit_item" => __("ویرایش دسته"، "categoria_video")، "update_item" => __("به روز رسانی دسته"، "categoria_video")، "search_items" => __("یافتن"، "categoria_video")، "add_or_remove_items" => __("افزودن یا حذف دسته"، "categoria_video")، " select_from_most_used" => __("جستجو در میان محبوب"، "categoria_video")، "not_found" => __("یافت نشد"، "categoria_video")); $args = array("labels" => $labels, "hierarchical" => true، "public" => true،); register_taxonomy("categoria_video", array("video"), $args); ) add_action("init", "categoria_video", 0); // مقداردهی اولیه)

با تشکر از کاربر Stinker برای راهنمایی، ممکن است برای شما مفید باشد.

P.S. نگهبان. در یکی از وبلاگ‌های Runet، مجموعه فوق‌العاده‌ای از تم نمونه کارها وردپرس را از 17 قالب رایگان با کیفیت بالا پیدا کردیم.

امروزه هدف ما ایجاد یک ساختار سلسله مراتبی از مقولات است. برای ما مهم است که ذخیره دسته ها راحت باشد و نمایش آنها در جایی که نیاز داریم آسان باشد.

گاهی اوقات چیزهای ساده پیچیده به نظر می رسند، به همین دلیل است که من چند قطعه کد را ارسال می کنم که امیدوارم برای پیاده سازی دسته بندی های PHP در قالب یک درخت برای شما مفید باشد.

بنابراین، ساختار باید شامل شناسه دسته (id)، نام دسته (نام) و البته شناسه دسته والد (parent_id) باشد. در MySQL به شکل زیر است:

در صورت عدم وجود «رده» جدول ایجاد کنید («id» int(10) بدون علامت NOT NULL AUTO_INCREMENT، «name» varchar(255) NOT NULL، «parent_id» int(11) NOT NULL، کلید اصلی («id»)) ENGINE =InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=0 ;

ساختار جدول حداقل و واضح برای ذخیره دسته ها.

INSERT INTO "رده" ("id"، "name"، "parent_id") VALUES (1، "تلفن ها و تبلت ها"، "0")، (2، "ماشین ها"، "0")، (3، "Samsung" "، "1")، (4، "Apple"، "1")، (5، "LG"، "1")، (6، "Ford"، "2")، (7، "Lexus"، "2")، (8، "BMW"، "2")، (9، "Galaxy Tab 4"، "3")، (10، "Galaxy S6"، "3")؛

در جایی که مقدار parent_id=0 است، این دسته یک دسته والد ندارد.

همه چیز در اینجا روشن و ساده است. حالا بیایید به نمایش لیست دسته بندی ها بپردازیم. اما برای نمایش صحیح لیست، ابتدا باید کل لیست دسته بندی های PHP را دریافت کنیم و تنها پس از آن از بازگشت برای تشکیل درخت خود استفاده کنیم. تابع زیر برای دریافت این لیست طراحی شده است:

تابع get_cat() (//پرس و جو پایگاه داده $sql = "SELECT * FROM دسته"؛ $result = mysql_query($sql)؛ if(!$result) ( return NULL; ) $arr_cat = array(); if( mysql_num_rows( $result) != 0) (//در حلقه یک آرایه برای ($i = 0؛ $i) تشکیل می دهیم< mysql_num_rows($result);$i++) { $row = mysql_fetch_array($result,MYSQL_ASSOC); //Формируем массив, где ключами являются адишники на родительские категории if(empty($arr_cat[$row["parent_id"]])) { $arr_cat[$row["parent_id"]] = array(); } $arr_cat[$row["parent_id"]] = $row; } //возвращаем массив return $arr_cat; } }

//دریافت آرایه دایرکتوری $result = get_cat();

اکنون به یک تابع با بازگشت نیاز داریم

تابع view_cat($arr,$parent_id = 0) (//شرایط خروج از بازگشت if(empty($arr[$parent_id])) ( return; ) echo "

    "; // در آرایه حلقه بزنید و آن را روی صفحه نمایش دهید برای ($i = 0; $i< count($arr[$parent_id]);$i++) { echo "
  • " .$arr[$parent_id][$i]["name"]." ])؛ اکو "
  • ";) اکو"
"; }

اکنون تنها چیزی که باقی می ماند نمایش دایرکتوری روی صفحه با استفاده از یک تابع بازگشتی است

View_cat ($result);

و به طور کلی این همه است. به این ترتیب می توانیم یک درخت دسته بندی کامل با زیرمجموعه های بی پایان بدست آوریم.

داده ها را از دسته مشخص شده بازیابی می کند.

اگر یک شی حاوی اطلاعات مربوط به دسته را به پارامتر $category ارسال کنید، این داده ها در حافظه پنهان ذخیره می شوند.

اگر شناسه دسته را به پارامتر $category منتقل کنید، داده های دسته از پایگاه داده یا در صورت وجود از حافظه پنهان بازیابی می شوند.

به تابع get_term() توجه کنید که با get_category یکسان است. با کمک آن، می توانید داده هایی را از طبقه بندی متفاوتی نسبت به دسته دریافت کنید.

✈ 1 بار = 0.000443s = سریع| 50000 بار = 0.92 ثانیه = خیلی سریع| PHP 7.0.5، WP 4.5.1

هیچ قلابی وجود ندارد.

استفاده

$cat = get_category ($category, $output, $filter); دسته $ (تعداد) (الزامی)شناسه دسته یا شیء حاوی اطلاعات مربوط به دسته.
پیش فرض: خیرخروجی $ (ثابت)

چه نوع آرایه ای برای برگرداندن داده ها:

  • OBJECT - شی;
  • ARRAY_A - آرایه انجمنی.
  • ARRAY_N - آرایه نمایه شده.

پیش فرض: OBJECT

$ فیلتر (خط)فیلتر (من دقیقاً نمی فهمم چه نوع فیلتری است).
پیش فرض: "خام"

مثال ها

#1. بیایید داده های دسته ای را که در صفحه ای که در آن قرار داریم (در حال حاضر) نمایش دهیم:

$thisCat = get_category(get_query_var("cat")); print_r($thisCat);

در نتیجه چیزی شبیه به این را خواهیم دید:

شی StdClass ( => 85 => نام دسته => نام دسته => 0 => 85 => دسته => => 70 => 0 => 85 => 0 => => نام دسته => نام دسته => > 70)

دایره گسترده ای از دوستان - تعطیلات بیشتری جشن گرفته می شود، شما بیشتر هدایایی می آورید و به دنبال روشی غیر معمول و به یاد ماندنی برای تبریک هستید. امروز ما به یک ترکیب ماهرانه نگاه خواهیم کرد - کارت های تولد موزیکال. این الگوریتم شامل تعیین دسته هدیه صوتی و هدف از ارسال پیام صوتی است. تبریک های موزیکال و کارت های صوتی بسیار محبوب هستند. آیا پسر تولد از خویشاوندان است؟ توقف کنید و یک کارت پستال برای ساکنان هر سلول از شجره خانواده بردارید.

کارت صدا برای پسر تولد

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

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

مزایای تبریک صوتی

تبریک موسیقایی به قهرمان روز یک پدیده اصلی و غیر استاندارد است که از کارت های کاغذی قابل دسترس تر است. ویژگی واقعیت مدرن عدم افزایش شناخت و عدم استفاده انبوه از پیام های موسیقی است. این ترتیب رویدادها به شما امکان می دهد تا به قهرمانان این مناسبت به روشی غیر معمول تبریک بگویید!

توسعه مداوم، گسترش پایگاه، پر کردن مجموعه با تبریک با صدای شخصیت های مختلف، سیاستمداران و افراد مشهور داخلی و خارجی را در نظر بگیرید. تبریک تولد صوتی مزایای بسیاری دارد. بیایید چند مورد را فهرست کنیم:

  • هزینه کم، غیر قابل مقایسه با عرض لبخند پسر تولد.
  • امکان زمانبندی ارسال پیام صوتی.
  • یک مقیم هر کشور 100٪ یک پیام موسیقی دریافت می کند.
  • پرداخت با استفاده از یک روش راحت، فرستنده مناسب را انتخاب می کند.
  • یافتن یک شگفتی مستلزم منهای هفتاد درصد زمان و هزینه های مادی است.

هدیه ای فراموش نشدنی بدهید! نکته اصلی انتخاب سرویس درست و صادقانه برای ارسال تبریک ("تماس") است. تبریک تولد مبارک را برای تلفن خود پیدا کنید، برای قهرمان مناسبت ارسال کنید، یک واکنش فراموش نشدنی، شادی صمیمانه، خنده واقعی را تماشا کنید! صرفه جویی در زمان، اعصاب، تلاش - یک شگفتی عالی و غیر استاندارد ایجاد کنید. پسر تولدت را شاد کن!

تاریخ انتشار مقاله: 1397/10/12
با دوستان به اشتراک بگذارید یا برای خود ذخیره کنید:

بارگذاری...