با سلام خدمت کاربران جوملا
امروز میخوام بنا به دلایلی که گفتنش فقط وقت دوستان رو میگیره افزونه ای به دوستان معرفی کنم که قبلا معرفی شده و تمامی دوستان باهاش اشنا هستن (البته با تفاوتهای فراوان)
من ادعایی ندارم اما این کارو کردم تا دوستان ارازل و اوباش بدونن که با یه تغییرات کوچیک تو کد نمیشه کل افزونه رو بنام کرد.
افزونه خبر نامه پیامکی برای سایت جوملایی
این افزونه قبلا توسط تیم ****** منتشر شده بود.که من هم ازش استفاده میکردم . اما نمیدونم چطور شخصی وارد پنل من شده بود و از پنلم یه پیامک تحدید آمیز برای من ارسال کرده بود.مبنی بر اینکه شما داری از افزونه ما سوء استفاده میکنی و از این حرفا .این پیام دوباره تکرار شد.
خلاصه پس از بررسی افزونه خبرنامه منتشر شده توسط (به قول دوستان ارازل و اوباش) در هنگام انتشار این افزونه زحمت کشیدند و یه نوع کد بکار بردند که در هنگام ارسال اطلاعات تمامی اطلاعات کاربر براشون ارسا ل میکنه و در سرور خدشون ذخیره میکنن.و اونها هم مونیتورینگ میکنن وجالبتر اینکه این افزونه رو زده بودند بنام خودشون .
این هم لینک افزونه در جوملای جهانی
http://extensions.joomla.org/extensions/communication/phone-a-sms/13824?qh=YToyOntpOjA7czozOiJzbXMiO2k6MTtzOjI6InNtIjt9
دوستانی که قبلا افزونه (ماژول )رو دانلود کردن در پوشه اصلی فایل helper.php رو باز کنند ودر خط 84 کدهای زیرو مشاهده میکنند.
$url = 'http://ir-pay****k.com/sendsms.php';
$fields = array( 'programmer'=>"2",
'username'=>"$ozeki_user",
'password'=>"$ozeki_password",
'from'=>"$ozeki_url",
'to'=>"$phone",
'text'=>("$msg"),
'isflash'=>"",
'udh'=>""
);
foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }
rtrim($fields_string,'&');
//open connection
$ch = curl_init();
//set the url, number of POST vars, POST data
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POST,count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS,$fields_string);
//execute post
$result = curl_exec($ch);
//close connection
curl_close($ch);
return($in);
}
من کدرو براتون توضیح میدم
$url = 'http://ir-******k.ir/sendsms.php';آدرسی که قرار اطلاعات براش ارسال بشه
'username'=>"$ozeki_user", نام کاربری کاربر ارسال میشه
'password'=>"$ozeki_password", رمز پنل کاربر ارسال میشه
'from'=>"$ozeki_url", شماره ای در پنل ازش استفاده میشه
'to'=>"$phone", شماره همراهی که متن خبرنامه برای کاربری که عضو میشه
'text'=>("$msg"), متن پیام
البته دوستان توجه داشه باشند یه وقت این آدرس رو با ادرس وب سرویس اشتباه نگیرن .و این اطلاعات در فایل که در آدرس مشخص شده ذخیره میشه
فکر کنم کل مطلب رو گرفته باشین.
حالا افزونه جدیدی که بهینه شده کاملا کد بازه و طوری تنظیم شده که تمامی دوستانی که کد وب سرویس پنل شخصیشون با پنل ساتیا پیامک یکیه فقط با عوض کردن آدرس وب سرویس در تنظیمات ماژول و کامپوننت براحتی میتونن این افزونه رو با پنلشون سازکار کنن و استفاده کنند.
لازم به ذکر است که اگر این آدرس رو اشتباه وارد کنید .در هنگام عضویت با ارور مواجه میشید.
مشکل ارسال به شماره تکراری هم اصلاح شده .در صورتی که کاربر عضو خبرنامه باشه و دوباره شمارش رو وارد کنه پیامی براش ارسال نمیشه و در صفحه پیامی مبنی بر اینکه شما عضو هستین میاد که در افزونه های قبلی اینطور نیست
تصویری از تنظیمات
کاری از ساتیا پیامک تقدیم به دوست داران جوملا
این افزونه برای جوملا 1.5 و 2.5 آماده شده .
در جوملا 1.5 مشکلی در نصب نیست اما در جوملا 2.5 دوستان باید قبل از نصب در تنظییمات کلی سایت باید نام مستعار یونیدکد رو فعال کنند و بعد اقدام به نصب کنند.