رفتن به مطلب

اطلاعیه استفاده از یک قالب در یک دامنه دیگر


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

با سلام و احترام

دوستان آیا راهی هست برای ارسال اطلاعیه استفاده قالب در یک دامین دیگر؟

واضح تر:

فرض میکینیم بنده یک قالب دارم و میخوام وقتی این قالب در یک دامنه دیگر توسط شخص دیگری استفاده میشه به بنده اطلاع داده بشه.

با سپاس

لینک به ارسال

دوستان ممنون میشم راهنمایی بفرمایید

خودم سرچ زدم ولی چیزی دستگیرم نشد

اگر همچین امکانی هست ممنون میشم بفرمایید چگونه تا استفاده کنم

سپاس

لینک به ارسال

روشی به ذهنم رسید ولی مطمئن نیستم بدون نقص کار کنه ، می تونید با استفاده از تابع get_current_theme نام تم خودتون رو تشخیص بدید

به این صورت :


<?php
$theme_name = get_current_theme();
echo $theme_name;
?>

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


<?php
$domain = $_SERVER['SERVER_NAME'];
$theme_name = get_current_theme();
if ( $theme_name == 'My Theme' && $domain !='mydomain.com') {
$to = 'your.email@address.com';
mail($to, 'Theme', 'Them active');
}
?>

کد ها رو باید داخل functions قالب قرار بدید و تست کنید.

الان تابعی ندیدم که زمان فعال شدن تم ، کاری رو انجام بده،

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

شاید سایر دوستان نظرات خیلی بهتری داشته باشند ..

لینک به ارسال

با سلام و احترام

دوستان آیا راهی هست برای ارسال اطلاعیه استفاده قالب در یک دامین دیگر؟

واضح تر:

فرض میکینیم بنده یک قالب دارم و میخوام وقتی این قالب در یک دامنه دیگر توسط شخص دیگری استفاده میشه به بنده اطلاع داده بشه.

با سپاس

سلام

خوش اومدی محمد جون به انجمن

برای زمانی میخوای که پوسته فعال میشه یا برای استفاده همیشگی ؟

البته به نظر من یه کدی میتونی بزاری که مثل لایسنس عمل کنه و اگر براش توی هاست خودت سایت استفاده کنندرو معرفی نکنی فعال نشه و خطا بده

لینک به ارسال

روشی به ذهنم رسید ولی مطمئن نیستم بدون نقص کار کنه ، می تونید با استفاده از تابع get_current_theme نام تم خودتون رو تشخیص بدید

به این صورت :


<?php
$theme_name = get_current_theme();
echo $theme_name;
?>

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


<?php
$domain = $_SERVER['SERVER_NAME'];
$theme_name = get_current_theme();
if ( $theme_name == 'My Theme' && $domain !='mydomain.com') {
$to = 'your.email@address.com';
mail($to, 'Theme', 'Them active');
}
?>

کد ها رو باید داخل functions قالب قرار بدید و تست کنید.

الان تابعی ندیدم که زمان فعال شدن تم ، کاری رو انجام بده،

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

شاید سایر دوستان نظرات خیلی بهتری داشته باشند ..

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

تست میکنم حتما

سپاس دوست عزیز

لینک به ارسال

سلام

خوش اومدی محمد جون به انجمن

برای زمانی میخوای که پوسته فعال میشه یا برای استفاده همیشگی ؟

البته به نظر من یه کدی میتونی بزاری که مثل لایسنس عمل کنه و اگر براش توی هاست خودت سایت استفاده کنندرو معرفی نکنی فعال نشه و خطا بده

سلام

به به دوست قدیمی و خوب خودمون :rolleyes: ارادت داریم آقا کسری ، ممنون

قالب به هر طریقی دست کسی میفته و میخوام یا فعال شد رو یک سرور و یا در حال استفاده هست رو متوجه بشم.

البته چیزی که شما هم گفتی میتونه تا حدودی کارساز باشه برای افراد مبتدی مثل من

همچین کدی داری ؟

سپاس

لینک به ارسال

سلام

به به دوست قدیمی و خوب خودمون :rolleyes: ارادت داریم آقا کسری ، ممنون

قالب به هر طریقی دست کسی میفته و میخوام یا فعال شد رو یک سرور و یا در حال استفاده هست رو متوجه بشم.

البته چیزی که شما هم گفتی میتونه تا حدودی کارساز باشه برای افراد مبتدی مثل من

همچین کدی داری ؟

سپاس

اختیار داری محمد جون

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

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

بعد به این صورت عمل کن :

هر جای قالب خواستی این کد رو بزار :


$kasra=file_get_contents("http://mohamad.ir/licenc/lic.txt");
$site=$_SERVER['SERVER_NAME'];
if(!strstr($kasra,$site)) die('<center><br /><font color="red">
متن خطارو اینجا بنویس
</font></center>');

تو این فایل http://mohamad.ir/licenc/lic.txt هم آدرس سایت مشتری هات رو وارد کناگر آدرس باشه که هیچ اگر نبود خطا میده و متنشم میتونی بنویسی

به جای نمایش متن خطا میتونی از دستور exit استفاده کنی تا قالب اصلا فعال نشه برای کاربر و نتونه استفاده کنه

حالا این کد رو میتونی انکود کنی تا کسی نتونه تغییرش بده یا پیداش کنه

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

روش های دیگه ای هم هستن مثل :

مثلا یه فایل به هر اسمی مثل lic.tx یا هر اسمی که میخوای توی شاخه قالب بزار و این کد رو هرجای قالب خواستی بزار :


if (! file_exists( ABSPATH . '/wp-content/themes/esme-ghaleb/li.txt')) {
exit;
}

این کد چک میکنه که اگر فایل lic.tx تو شاخه قالب نبود قالب کار نکنه و فعال نشه

----------

راه های خیلی زیادی هست مثل استفاده از جاوااسکریپت که خب زیاد حرفه ای نیست اما به درد میخوره

این 2 موردی که گفتم تا 90% کارتو راه میندازه حالا اگر تونستی اونارو با base64 یا انکودرهای دیگه انکود کنی که چه بهتر چون سخت میشه پیدا کرد و قالب رو غیر مجاز بتونن استفاده کنن

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

محمد جون من خودم از روش اول استفاده میکنم کد رو هم طوری توی قالب میزارم که حتی خودم نمکیتونم پیداش کنم !

امیدوارم کارت راه بیفته ...

لینک به ارسال

اختیار داری محمد جون

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

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

بعد به این صورت عمل کن :

هر جای قالب خواستی این کد رو بزار :


$kasra=file_get_contents("http://mohamad.ir/licenc/lic.txt");
$site=$_SERVER['SERVER_NAME'];
if(!strstr($kasra,$site)) die('<center><br /><font color="red">
متن خطارو اینجا بنویس
</font></center>');

تو این فایل http://mohamad.ir/licenc/lic.txt هم آدرس سایت مشتری هات رو وارد کناگر آدرس باشه که هیچ اگر نبود خطا میده و متنشم میتونی بنویسی

به جای نمایش متن خطا میتونی از دستور exit استفاده کنی تا قالب اصلا فعال نشه برای کاربر و نتونه استفاده کنه

حالا این کد رو میتونی انکود کنی تا کسی نتونه تغییرش بده یا پیداش کنه

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

روش های دیگه ای هم هستن مثل :

مثلا یه فایل به هر اسمی مثل lic.tx یا هر اسمی که میخوای توی شاخه قالب بزار و این کد رو هرجای قالب خواستی بزار :


if (! file_exists( ABSPATH . '/wp-content/themes/esme-ghaleb/li.txt')) {
exit;
}

این کد چک میکنه که اگر فایل lic.tx تو شاخه قالب نبود قالب کار نکنه و فعال نشه

----------

راه های خیلی زیادی هست مثل استفاده از جاوااسکریپت که خب زیاد حرفه ای نیست اما به درد میخوره

این 2 موردی که گفتم تا 90% کارتو راه میندازه حالا اگر تونستی اونارو با base64 یا انکودرهای دیگه انکود کنی که چه بهتر چون سخت میشه پیدا کرد و قالب رو غیر مجاز بتونن استفاده کنن

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

محمد جون من خودم از روش اول استفاده میکنم کد رو هم طوری توی قالب میزارم که حتی خودم نمکیتونم پیداش کنم !

امیدوارم کارت راه بیفته ...

سلام

کاملتر از این نمیشه پسر

دست گلت درد نکنه ، اسشالا جبران کنیم

بازهم سپاس

لینک به ارسال

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

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

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

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

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

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

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

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

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