رنگینه

سامانه پیامک، آموزش و طراحی سایت


مقاله

افزودنی "دیجیت پلاس" یک افزونه مکمل برای افزونه DIGITS است که امکاناتی را برای این افزونه پرطرفدار اضافه می کند.

مسیر کوتاه: rangine.ir/node/1347

اگر شما سایت وردپرس دارید و می خواهید به تمامی شماره های کاربران پیامک ارسال کنید، چند راه مختلف برای این کار وجود دارد.
یکی از ساده ترین راه ها، استفاده از افزونه Export User Data هست که از مخزن وردپرس پیشخوان سایت(افزودن افزونه) قابل دانلود و نصب می باشد.
این افزونه با فیلترهای مختلفی که دارد، به شما این امکان را می دهد که اطلاعات همه یا بخشی از مشتری را به صورت اکسل یا csv خروجی بگیرید.

مسیر کوتاه: rangine.ir/node/1344

گاهی لازم می آید که یک پوشه را در سایت جابجا کنید یا تغییر نام دهید. اما مشکلی که در این جابجایی پیش می آید آدرس هایی است که به فایل های داخل این پوشه داده اید. پس از جابجایی تمامی مسیرها به ارور صفحه یافت نشد یا 404 ختم می شوند.

اگر لینک به این موارد در متن دیتابیس یا سایت های دیگر باشد به راحتی قابل اصلاح نیست. اما این جا یک روشی معرفی میکنیم که به راحتی تمامی لینک های شکسته شده به سبب این انتقال یا تغییر نام درست کار کند.

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

مسیر کوتاه: rangine.ir/node/1343

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

برای استفاده از سامانه پیامک رنگینه در این افزونه مانند تصویر زیر تنظیمات را انجام دهید:

1- ورود به صفحه تنظیمات اپلیکشین افزونه همراه وردپرس.

2- ورود به بخش عضویت پیامکی

3- تنظیمات مربوط به درگاه و پترن مورد نظر را طبق تصویر انجام دهید.

توضیح: برای ثبت پترن در سامانه پیامک به صفحه ارسال بر اساس پترن رفته و روی دکمه جدید کلیک کنید.

سپس یک پترن مانند زیر ایجاد کنید(در کادر توضیحات حتما آدرس سایت یا آدرس بازار اپلیکیشن را ثبت کنید):

مسیر کوتاه: rangine.ir/node/1308
اتصال افزونه مستر تو اپ به پنل پیامک (mr2app)

جهت اتصال پنل پیامک رنگینه به افزونه مستر تو اپ برای ارسال پیامک کد تأیید مراحل زیر را انجام دهید:

1- در صفحه تنظیمات پیامک افزونه woo2app یا mr2app درگاه پیامکی rangine را انتخاب نمایید.

مسیر کوتاه: rangine.ir/node/1254

آخرین بسته xampp با PHP 7 و بالاتر آمده است. اگر برخی از پروژه های شما از PHP 7 پشتیبانی نمی کنند، می توانید همزمان PHP 5.x را نیز بر روی همان xampp نصب کنید و مشخص کنید که کدام پروژه ها از کدام نسخه PHP استفاده می کنند. 

بعد از نصب آخرین نسخه xampp با نسخه 7 به بالای php، با اجرای چند مرحله زیر به این هدف دست پیدا می کنید:

مرحله 1: نسخه PHP 5.6 را دانلود کنید: 

https://windows.php.net/download#php-5.6

مرحله 2: فایل زیپ را استخراج کرده و در پوشه XAMPP کپی کنید:

مسیر کوتاه: rangine.ir/node/1253

پرستاشاپ (سیستم مدیریت محتوای فروشگاهی) برای فیلد شماره همراه در فرم ثبت نام و... یک الگوی استانداردی را تعریف کرده است. در صورتی که شما به هر دلیل بخواهید این الگو را تغییر دهید می توانید از روش زیر استفاده کنید.

مقصد فعالیت ما فایل PRESTASHOP-ROOT\classes\Validate.php هست. دستور اعتبارسنجی شماره تلفن با عنوان: isPhoneNumber . دستور کامل این تابع در پرستاشاپ به صورت زیر است:

 

مسیر کوتاه: rangine.ir/node/1249

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

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

در فایل زیر دستورات خودم را وارد کردم قبل از خط exit 0 :

 

/etc/rc.local

 

مسیر کوتاه: rangine.ir/node/1248
رایچت بازی

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

در این صفحه فقط میخوایم با این ابزار چت آنلاین ایرانی یه کم ور بریم و بازی کنیم!

 

خب اول کار اینجا رو کلیک کنید تا من بهتون یک خوش آمد گرم بگم...

 

مسیر کوتاه: rangine.ir/node/1245
نماد اعتماد دو ساله اما پولی شد!

نماد اعتماد دو ساله اما پولی شد!

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

طبق مصوبه‌ ۲۸۸ کمیسیون تنظیم مقررات و ارتباطات به منظور ارتقاء کیفیت سرویس، نماد اعتماد الکترونیکی از این به بعد با اعتبار دو ساله و دریافت هزینه‌ی ۱۷۵ هزار تومانی اعطا می‌شود.(تاریخ تصویب ۹۷/۱۲/۰۵)

مسیر کوتاه: rangine.ir/node/1191
دیجیتس digits را از کجا تهیه کنیم

افزونه دیجیتس یکی از افزونه هایی است که بسیاری از سایت های وردپرس در حال استفاده از آن هستند. ثبت نام و ورود به سایت وردپرس و حساب کاربری ووکامرس با شماره موبایل به صورت کاملا حرفه ای در این افزونه تعبیه شده است.

این افزونه از اولین نسخه انتشارش مجهز به درگاه پیامک رنگینه شد و هم اینک بیش از 20 سامانه پیامکی به این افزونه متصل شده اند و به صورت مناسبی در سایت ژاکت پشتیبانی انجام می شود.

مسیر کوتاه: rangine.ir/node/1186

مراحل تنظیمات افزونه دیجیتس برای استفاده از وب سرویس اعتبارسنجی سامانه پیامک کاوه نگار kavenegar.com به این شرح است:
1- ورود به پنل کاوه نگار
2- مراجعه به صفحه اعتبار سنجی > لیست الگوهای تعریف شده و تعریف یک الگوی جدید
3- در این صفحه اطلاعات را به شکل زیر تکمیل نمایید:
- نام الگو: verify
- اولویت ارسال: ارسال پیامک
- درخواست مجدد در بازه زمانی 2 دقیقه: پیش فرض سیستم
- متن الگوی پیامک :

کد تأیید شما: %token
نام فروشگاه

مسیر کوتاه: rangine.ir/node/1181

مراحل تنظیمات افزونه دیجیتس برای استفاده از ارسال سریع سامانه melipayamak.ir به این شرح است:
1- ورود به پنل ملی پیامک
2- مراجعه به صفحه وب سرویس خدماتی و درخواست یک قالب مانند قالب زیر (تنها و تنها یک متغیر داشته باشد):
کد تأیید شماره همراه: {0}
فروشگاه آنلاین من
3- پس از تأیید قالب توسط پشتیبان سامانه ملی پیامک تنظیمات زیر را در افزونه دیجیتس وارد کنید:
4- در صفحه تنظیمات پنل پیامکی درگاه melipayamak را انتخاب کنید.

مسیر کوتاه: rangine.ir/node/1180

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

برای حل این مشکل دو راه وجود دارد: اصلاح جاوااسکریپت (که پیچیده است) یا اصلاح css قالب مدیریت دروپال(عمدتاً قالب seven)

مسیر کوتاه: rangine.ir/node/1176

مراحل خرید و تنظیمات افزونه دیجیتس برای استفاده از ارسال سریع سامانه SMS.ir به این شرح است:
1- ثبت نام در سامانه SMS.ir
2- خرید ماژول ارسال سریع با هزینه 5500 پیامک (تقریباً 100 هزار تومان): ارسال سریع با شماره 300077 انجام می شود.
3- مراجعه به صفحه کلید وب سرویس و ایجاد کد امنیتی و کلید وب سرویس در این صفحه
4- مراجعه به صفحه قالب های ماژول ارسال سریع و درخواست یک قالب به شکل دلخواه مانند قالب زیر:

کد تأیید شماره همراه: [VerificationCode]
[sitename]

مسیر کوتاه: rangine.ir/node/1175

اگر هنوز افزونه دیجیتس را تهیه نکرده اید از طریق لینک زیر اقدام به خرید آن نمایید. لازم به ذکر است افزونه دیجیتس(digits) متعلق به رنگینه نیست. بلکه سامانه پیامک رنگینه با امکانات حرفه ای خود به عنوان اولین درگاه پیامکی این افزونه پیامک های شما را ارسال خواهد کرد.

جهت تست سامانه رنگینه قبل از خرید پنل پیامک، به انتهای این مطلب مراجعه نمایید.

 

مسیر کوتاه: rangine.ir/node/1174

امروز دنبال این بودم که در قالب سایتی که با بوت استرپ(bootstrap) طراحی شده، ستون هایی که با کلاس col ایجاد شده اند رو هم ارتفاع کنم. چون می خواستم یک بک گراند رنگی بهشون بدم پایین ستون ها بالا و پایین میشد. مثل شکل زیر:

ستون های نا مرتب بوت استرپ

 

یک جستجو کردم تو اینترنت راه حل های css زیر رو پیدا کردم. امیدوارم به درد شما هم بخوره:

مسیر کوتاه: rangine.ir/node/1171
بروزرسانی دروپال از نسخه 7.59 به نسخه 7.60

در 17 اکتبر 2018 دروپال 7.60 منتشر شد. این نسخه برچسب آپدیت اجباری به خود گرفته و کاربران تشویق به آپدیت سریع از نسخه قبلی شده اند. در این صفحه تغییرات مهم دروپال 7.60 نسبت به 7.59 و نحوه آسان بروزرسانی به نسخه 7.60 را مطرح می کنم.
من تفاوت های دو نسخه 7.59 و 7.60 را با نرم افزار Beyond Compare مقایسه کردم. تفاوت چندانی نداشت. تنها در چند فایل زیر تفاوت تأثیر گذار داشت. بقیه موارد تنها جهت نمایش نسخه جدید افزونه ها و قالب ها است.
فایل های تغییر یافته مهم:

مسیر کوتاه: rangine.ir/node/1169
مقایسه و نظرسنجی سامانه های پیامکی ایران

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

مسیر کوتاه: rangine.ir/node/1168
انتقال سایت کاخ سفید از دروپال به وردپرس

goo.gl/6Ys3N2

انتشار یک خبر برای توسعه دهندگان سایت های به خصوص دروپالی و وردپرسی تکان دهنده و جالب بود. خبر اینکه دولت ترامپ وب سایت whitehouse.gov را بر روی پلت فرم منبع باز وردپرس بازسازی کرده است. این سایت در هشت سال گذشته بر پایه سیستم مدیریت محتوای قدرتمند و امن دروپال فعالیت می کرد.

مسیر کوتاه: rangine.ir/node/1157
 CONTRIBUTOR GUIDE- Module Product Page

12 مشاوره كليدي براي تأييد سريع افزونه:

براي اينكه افزونه شما زودتر در سايت پرستاشاپ تأييد شود بايد طوري كدنويسي شود كه فهم آن راحت باشد. راهنمايي هاي زير مي تواند براي شما مفيد واقع شود:

مسیر کوتاه: rangine.ir/node/1154

اگر از افزونه  Dateabse Logging (dblog) در سایت دروپالی خود استفاده می کنید، می دانید که در صفحه جزئیات هر رویداد سایت یک IP برای نمایش آی پی کاربری که باعث ایجاد آن رویداد شده است نمایش داده می شود.
گاهی مشاهده می کنم که ربات ها با اسامی مختلف می خواهند وارد سایت شوند و یا یک کاربر کارهای مشکوک در سایت انجام می دهد. اولین کاری که انجام می دهم این است که آی پی مورد نظر که در صفحه رویداد با عنوان HOST ذکر شده است را با ابزارهای تشخیص آی پی بررسی میکنم تا اگر لازم باشد آن آی پی را مسدود کنم.

مسیر کوتاه: rangine.ir/node/1152

گاهی اوقات لازم می بینید که موتور(Engine) جداول دیتابیس را از InnoDB به MyISAM یا برعکس تبدیل کنید.

مخصوصا طراحان سایت سیستم مدیریت محتوای دروپال(Drupal) خیلی با این مسئله درگیر می شوند. چون به طور پیش فرض این سیستم مدیریت محتوا جداول خود را با سیستم InnoDB ایجاد می کند و در برخی موارد لازم است یا ترجیح داده می شود که دیتابیس با سیستم MyISAM کار کند.

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

ALTER TABLE `TABLE_NAME` ENGINE=MyISAM; // OR InnoDB

مسیر کوتاه: rangine.ir/node/1151

کسانی که افزونه minify رو میشناسند و استفاده می کنند این مطلب براشون مفید هست.افزونه minify برای فشرده سازی فایل های js و کدهای html به کار میره و تقریباً بین 20 تا 60 درصد حجم فایل های جاوااسکریپت رو کم می کنه در لود صفحه میتونه مؤثر باشه.

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

کدهاش رو بررسی کردم و دیدم از سرویسی از گوگل استفاده می کنه که در این آدرس هست:

closure-compiler.appspot.com/compile

این سایت در ایران باز نمیشه! چون تحریم هستیم. چند راه به ذهنم اومد:

مسیر کوتاه: rangine.ir/node/1150
سیستم ترجمه در دروپال به زبان ساده

مقدمه:
در هسته و افزونه های دروپال حتما دیده اید که عبارت هایی که بناست به کاربر نمایش داده شود، داخل فانکشن t قرار داده شده است. مانند: (' t('Powered by Drupal
این دستور به دروپال می گوید که اگر زبان سایت برای کاربر فعلی انگلیسی هست همین را نشان بده و اگر زبان دیگری برای وی انتخاب شده(یا زبان پیش فرض سایت غیر انگلیسی است) ترجمه این عبارت را نمایش بده.
((در برخی سیستم های دیگر گاهی یک عبارت معمولا ناخوانا مانند USER_REGISTRATION_SUBMIT در کدها قرار می دهند و در دیتابیس یا فایل های ترجمه آن عبارت را به هر زبان ترجمه می کنند.))

مسیر کوتاه: rangine.ir/node/1148

یکی از مشکلاتی که در سایت های دروپالی با محتوای بسیار زیاد (مثلا بیش از 10000 محتوا) وجود دارد جستجوی کند آنها و فشار جستجو بر منابع سرور است. درباره راه حلی برای این مشکل مدتی تحقیق و بررسی کردم و بعد از انجام چند پروژه نتیجه‌اش را خدمتتان ارانه می‌کنم.

* مطالب بیان شده ناظر به دروپال نسخه 6 و 7 هست و نسخه 8 مورد بررسی واقع نشده است.

 

مسیر کوتاه: rangine.ir/node/1139

یکی از سایت‌هایی که اغلب طراحان سایت برای الگو گیری و خرید قالب به آن مراجعه می‌کردند Themeforest.con بود. به تازگی این سایت و دیگر سایت‌های زیرمجموعه شرکت Envato‌همگی درب خود را به بازدیدکنندگان ایرانی بستند.

علت این تحریم هم تحریم‌های آمریکا اعلام شده است. در صفحه راهنمای تحریم این سایت می‌خوانیم:

مسیر کوتاه: rangine.ir/node/1133

در بخش‌های قبلی از Xampp‌ و شیوه اجرای کد php‌ در آن صحبت کردیم. اما یک چیز در مورد برنامه‌نویسان گاهی آزار دهنده است. آدرس اینترنتی در لوکال معمولاً به شکل localhost/mysite است و وقتی شما بعد از کلی تنظیمات بخواهید آن را به سرور انتقال دهید، آدرس‌های ذخیره شده در دیتابیس اجرای سایت شما در سرورتان را با خطا مواجه می‌کند.

در این بخش می‌خواهم روشی را یاد بدهم که با تایپ آدرسی مانند example.com این سایت از لوکال اجرا شود. این کار دو مرحله دارد:

مسیر کوتاه: rangine.ir/node/1119

يکي از مسائل مهم در امر در امر مديريت سايت اين است که بدانيد کاربران چه کارهايي در سايت انجام مي‌دهند و يا از چه صقحاتي بازديد مي کنند. منظورم تمام بازديدکنندگان نيست. بلکه اموري که در سايت شما اتفاق مي‌افتد و ممکن است نشانه هک شدن سايت يا اعمال خلاف ضابطه از سوي يک کاربر باشد. در دروپال دستور watchdog‌ مسئول اين کار امنيتي است. هر ماژولي مي‌تواند با اين دستور يک رويداد را در جدولي با نام watchdog در ديتابيس دروپال ايجاد کند.

مسیر کوتاه: rangine.ir/node/1079

در رويدادهايي که در دروپال رخ مي‌دهد، گاهي به صورت سيستمي و با دستور drupal_set_message پيامي براي نمايش به کاربر تنظيم مي‌شود. ممکن است در موقعيتي بخواهيد پيام‌هايي که تا به حال براي کاربر ثبت شده را بخوانيد. مثلاً مي‌خواهيد در بخشي از صفحه نمايش دهيد. اين پيام‌هاي در جلسه يا SESSION کاربر ثبت شده است. بنابراين اين دستور پيام‌هاي جلسه کاربر را فراخواني می‌کند.

ساختار کلي:  که شکل کلي آن عبارت است از:

مسیر کوتاه: rangine.ir/node/1074

دروپال به عنوان يک سيستم مديريت محتواي قدرتمند، انعطاف پذير و با هزاران ماژول يا افزونه‌اي که دارد، امروزه ميزبان سايت‌هاي متعددي است. برخي اعتقاد دارند که سايت بايد از ريشه نوشته شود. اما اين مطلب به طور کلي درست نيست. سايتي که از ريشه توسط يک يا چند نفر طراحي و پياده‌سازي شود، اگر بخواهد به توانمندي سيستم مديريت محتواي دروپال بشود، قطعاً بيش از 50 ميليون تومان هزينه را دربرخواهد داشت.

مسیر کوتاه: rangine.ir/node/1075

بسيار اتفاق مي‌افتد که شما بخواهيد در شرايطي خاص و معمولاً پس از اتفاق افتادن يک رويداد، پيامي را تنها يکبار به کاربر سايت نمايش دهيد. رويدادهايي همچون: ثبت‌نام، ارسال يک فرم، بروز خطا و ...

در سيستم مديريت محتواي دروپال يک دستور براي اين کار وجود دارد که در هر ماژول يا صفحات قالبي که به زبان php‌هستند مي‌توان از آن استفاده کرد.

ساختار کلي:  که شکل کلي آن عبارت است از:

drupal_set_message($message = NULL, $type = 'status', $repeat = TRUE);

مسیر کوتاه: rangine.ir/node/1068

در يک سايت دروپالي در يک ليستي که توسط views جمع‌آوري شده بود، يک عنوان نود نمايش داده مي‌شد اما وقتي روي آن کليک مي‌کردم صفحه مورد نظر يافت نشده ظاهر مي‌شد.

به ديتابيس مراجعه کردم. همه چيز درست بود. وضعيت نود 1 بود. نود شماره داشت. خيلي بررسي کردم. متوجه شدم که uid يا شماره کاربري که آن نود را ساخته وجود خارجي ندارد. يعني خودم قبلاً آن کاربر را به صورت دستي پاک کرده بودم.

uid رو روي يک شماره که فعال بود ست کردم مشکل حل شد.

مسیر کوتاه: rangine.ir/node/381

مفهوم session :

مسیر کوتاه: rangine.ir/node/144

مقدمه :

در بخش قبل با نحوه تعریف و استفاده از توابع در PHP آشنا شدید . در این بخش می خواهیم نحوه ارسال پارامترهای لازم به تابع را توضیح دهیم .

پارامتر چیست و چه کاربردی دارد :

مسیر کوتاه: rangine.ir/node/129

چه نوع طراحی سایتی به منزلهء یک طراحی وب سایت عالی محسوب می‌شود؟
آیا طراحی سایت خوب به معنای داشتن یک طراح گرافیست متخصص است؟
آیا طراحی سایت شما مورد توجه انجمن طراحان سایت قرار گرفته است؟
آیا طراحی سایت شما ایجاد می‌شود تا بسته‌های نرم‌افزاری به شما و بازدیدکنندگان شما ارائه دهد و موجب ایجاد تعامل با یکدیگر بدون هیچ مانعی شود؟

مهم‌ترین عامل در تعیین کیفیت یک سایت، تعیین تفاوت اساسی، بین طراحی وب سایت موفق و ناموفق می‌باشد.

مسیر کوتاه: rangine.ir/node/55

ارسال پیامک از سایت را امتحان کنید

 

1
2
3
4
5
6
7
8
9
ارسال
0
پاک
ارسال پیامک بر اساس الگو
P 1
P 2
P 3
P 4
P 5
P 6
تست پیام صوتی
 
 
با وارد کردن شماره همراه خود در کادر بالا و زدن دکمه ارسال یک پیامک از خطوط خدماتی ما برایتان ارسال می شود؛ حتی اگر تبلیغات پیامکی را نیز بسته باشید. البته به خاطر حساسیت خط خدماتی احتمال دارد مدتی طول بکشد تا پیامک به دست شما برسد.
اگر می خواهید ارسال سریع پیامک بر اساس الگوی از پیش تعریف شده را نیز تست کنید از دکمه های الگوها استفاده کنید. الگوها توسط کاربران درخواست و به سیستم اضافه می گردد.
همچنین با زدن تست پیام صوتی تلفن همراه شما زنگ خورده و پیام صوتی تعیین شده را منتشر خواهد کرد.

ورود به سامانه پیامک