diff --git a/database/sql/deploy_settings_const.sql b/database/sql/deploy_settings_const.sql index 048e833..fc33c95 100644 --- a/database/sql/deploy_settings_const.sql +++ b/database/sql/deploy_settings_const.sql @@ -37,24 +37,63 @@ SET @invite_link_default_text = CONCAT( CHAR(10), '٪لینک' ); -SET @invite_link_desc = 'متن پیام اشتراک‌گذاری دعوت در اپ کاربر (دکمه «اشتراک با دوستان» در صفحه اصلی، بخش معرف در پروفایل، صفحه کسب درآمد و مودال اشتراک). متغیرهای جایگزین: ٪نام یا %نام = نام کامل کاربر دعوت‌کننده؛ ٪لینک یا %لینک = آدرس کامل صفحه ثبت‌نام همراه با کد معرف (بر اساس تنظیم app_url یا دامنه فعلی مرورگر). فاصله اختیاری بعد از ٪ یا % مجاز است (مثلاً ٪ نام). اگر این فیلد خالی باشد، اپ از متن پیش‌فرض داخلی استفاده می‌کند.'; +SET @invite_link_desc = CONCAT( + 'متن پیام اشتراک‌گذاری دعوت در اپ کاربر (دکمه «اشتراک با دوستان»، پروفایل، کسب درآمد و مودال اشتراک).', CHAR(10), + CHAR(10), + 'متغیرها:', CHAR(10), + '• %نام یا ٪نام = نام کامل کاربر دعوت‌کننده', CHAR(10), + '• %لینک یا ٪لینک = آدرس ثبت‌نام با کد معرف', CHAR(10), + CHAR(10), + 'فاصله اختیاری بعد از % مجاز است (مثلاً % نام).', CHAR(10), + 'خالی = متن پیش‌فرض اپ.' +); -SET @deposit_guide_desc = 'متن راهنمای واریز در مودال شارژ حساب. متغیرها: ٪نام یا %نام = نام صاحب حساب؛ ٪کارت یا %کارت = شماره کارت؛ ٪شبا یا %شبا = شبا. فاصله بعد از ٪ اختیاری است. اگر خالی باشد از متن پیش‌فرض اپ استفاده می‌شود.'; -SET @deposit_support_msg_desc = 'متن پیام هنگام کلیک روی «پیام به پشتیبانی» و «پیام به پشتیبانی (sms)» در مودال واریز. فقط متغیر ٪نام یا %نام = نام صاحب حساب (deposit_account_holder). پیش‌فرض: «شماره حساب».'; +SET @deposit_guide_desc = CONCAT( + 'متن راهنمای واریز در مودال شارژ حساب.', CHAR(10), + CHAR(10), + 'متغیرها:', CHAR(10), + '• %نام یا ٪نام = نام صاحب حساب', CHAR(10), + '• %کارت یا ٪کارت = شماره کارت', CHAR(10), + '• %شبا یا ٪شبا = شماره شبا', CHAR(10), + CHAR(10), + 'فاصله بعد از % اختیاری است.', CHAR(10), + 'خالی = متن پیش‌فرض اپ.' +); +SET @deposit_support_msg_desc = CONCAT( + 'متن پیام هنگام کلیک «پیام به پشتیبانی» در مودال واریز.', CHAR(10), + CHAR(10), + 'متغیر:', CHAR(10), + '• %نام یا ٪نام = نام صاحب حساب', CHAR(10), + CHAR(10), + 'پیش‌فرض: شماره حساب' +); SET @price_channel_message_desc = CONCAT( - 'متن پیامی که با تغییر قیمت به کانال فرستاده می‌شود. هر متغیر را دقیقاً همین‌طور بنویسید (با ٪ یا %).', CHAR(10), + 'متن پیامی که با تغییر قیمت به کانال فرستاده می‌شود.', CHAR(10), + 'هر متغیر را عیناً در قالب بنویسید (با % یا ٪).', CHAR(10), CHAR(10), 'قیمت تابلو — مثل اپ:', CHAR(10), - '• %گرم_فروش = عدد بزرگ صفحهٔ اصلی اپ (فروش هر گرم)', CHAR(10), + '• %گرم_فروش = عدد بزرگ صفحهٔ اصلی (فروش هر گرم)', CHAR(10), '• %گرم_خرید = خرید هر گرم', CHAR(10), '• %مثقال_فروش = فروش هر مثقال', CHAR(10), '• %مثقال_خرید = خرید هر مثقال', CHAR(10), CHAR(10), - 'زمان: %تاریخ (شمسی) • %ساعت', CHAR(10), - 'نام: %نام (فقط نام فروشگاه) • %عنوان (خط آماده 📊 قیمت لحظه‌ای + نام)', CHAR(10), - 'تماس: %شماره • %آیدی • %لینک (از فیلدهای پایین همین بخش)', CHAR(10), - 'اختیاری: %محصولات • %فوتر', CHAR(10), + 'زمان ارسال:', CHAR(10), + '• %تاریخ = تاریخ شمسی', CHAR(10), + '• %ساعت = ساعت', CHAR(10), + CHAR(10), + 'نام فروشگاه:', CHAR(10), + '• %نام = فقط نام فروشگاه', CHAR(10), + '• %عنوان = خط آماده: 📊 قیمت لحظه‌ای + نام', CHAR(10), + CHAR(10), + 'تماس (از فیلدهای پایین همین بخش):', CHAR(10), + '• %شماره = شماره تماس', CHAR(10), + '• %آیدی = آیدی کانال', CHAR(10), + '• %لینک = لینک', CHAR(10), + CHAR(10), + 'اختیاری:', CHAR(10), + '• %محصولات = لیست همهٔ محصولات', CHAR(10), + '• %فوتر = شماره + آیدی + لینک با هم', CHAR(10), CHAR(10), 'خالی = قالب پیش‌فرض.' ); @@ -416,17 +455,17 @@ WHERE NOT EXISTS (SELECT 1 FROM `settings` WHERE `key` = 'price_channel_message_ INSERT INTO `settings` (`key`, `value`, `title_fa`, `can_edit`, `is_active`, `description`, `type`) SELECT 'price_channel_footer_id', '', 'آیدی کانال در پیام', 1, 1, - 'اگر پر باشد در انتهای پیام نمایش داده می‌شود (مثلاً یوزرنیم کانال). خالی = نمایش داده نمی‌شود.', 'text' + 'آیدی/یوزرنیم کانال برای متغیر %آیدی در قالب پیام. خالی = خط خالی.', 'text' WHERE NOT EXISTS (SELECT 1 FROM `settings` WHERE `key` = 'price_channel_footer_id' LIMIT 1); INSERT INTO `settings` (`key`, `value`, `title_fa`, `can_edit`, `is_active`, `description`, `type`) SELECT 'price_channel_footer_phone', '', 'شماره تماس در پیام', 1, 1, - 'اگر پر باشد در انتهای پیام نمایش داده می‌شود. خالی = نمایش داده نمی‌شود.', 'text' + 'شماره تماس برای متغیر %شماره در قالب پیام. خالی = خط خالی.', 'text' WHERE NOT EXISTS (SELECT 1 FROM `settings` WHERE `key` = 'price_channel_footer_phone' LIMIT 1); INSERT INTO `settings` (`key`, `value`, `title_fa`, `can_edit`, `is_active`, `description`, `type`) SELECT 'price_channel_footer_link', '', 'لینک در پیام', 1, 1, - 'اگر پر باشد در انتهای پیام نمایش داده می‌شود. خالی = نمایش داده نمی‌شود.', 'text' + 'لینک برای متغیر %لینک در قالب پیام. خالی = خط خالی.', 'text' WHERE NOT EXISTS (SELECT 1 FROM `settings` WHERE `key` = 'price_channel_footer_link' LIMIT 1); INSERT INTO `settings` (`key`, `value`, `title_fa`, `can_edit`, `is_active`, `description`, `type`) @@ -1169,7 +1208,7 @@ UPDATE `settings` SET `can_edit` = 1, `description` = @price_channel_message_desc WHERE `key` = 'price_channel_message_text'; -UPDATE `settings` SET `description` = 'متن پیام اشتراک‌گذاری دعوت در اپ کاربر (دکمه «اشتراک با دوستان» در صفحه اصلی، بخش معرف در پروفایل، صفحه کسب درآمد و مودال اشتراک). متغیرهای جایگزین: ٪نام یا %نام = نام کامل کاربر دعوت‌کننده؛ ٪لینک یا %لینک = آدرس کامل صفحه ثبت‌نام همراه با کد معرف (بر اساس تنظیم app_url یا دامنه فعلی مرورگر). فاصله اختیاری بعد از ٪ یا % مجاز است (مثلاً ٪ نام). اگر این فیلد خالی باشد، اپ از متن پیش‌فرض داخلی استفاده می‌کند.' WHERE `key` = 'invite_link_text'; +UPDATE `settings` SET `description` = @invite_link_desc WHERE `key` = 'invite_link_text'; UPDATE `settings` SET `description` = 'شماره تماس پشتیبانی؛ در صفحه واریز، درباره ما و قوانین نمایش داده می‌شود. متن پیامک/پشتیبانی از «متن پیام به پشتیبانی (واریز)» خوانده می‌شود.' WHERE `key` = 'deposit_sms_support_number'; UPDATE `settings` SET `description` = 'توکن ربات تلگرام برای ارسال اعلان‌ها. از BotFather دریافت می‌شود. محرمانه.' WHERE `key` = 'telegram_bot_token';