• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

تگ <$MTEntryEditLink$>

mbf

Registered User
تاریخ عضویت
31 مارس 2005
نوشته‌ها
992
لایک‌ها
7
به نقل از میلاد :
واقعا...
57.gif

ها ای واقعا که گفتی یعنی چه؟;)

من که اون بالا توضیح داده بیدم
 

Shahed

کاربر قدیمی پرشین تولز
تاریخ عضویت
30 ژوئن 2003
نوشته‌ها
7,289
لایک‌ها
34
محل سکونت
mt.cgi
تاپيکو منحرف نکنين :)
 

mbf

Registered User
تاریخ عضویت
31 مارس 2005
نوشته‌ها
992
لایک‌ها
7
به نقل از میلاد :
سوالت چی بود؟
162.gif

سوال رو نمی دونم ولی اینجا بودیم که یه سری پلاگینها وقتی نصب می شن به قول شاهد مادر سرور رو جلوی چشاش میاره

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

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

ادامه سریال رو لطفا شاهد جان شما پیگیری بفرمایید
 

aaber_piade

Registered User
تاریخ عضویت
19 دسامبر 2002
نوشته‌ها
1,660
لایک‌ها
25
سن
41
محل سکونت
Tehran
خوب شاهد عزیز لطف کرد و مطلب رو نوشت، حل شد مسئله؟
 

mbf

Registered User
تاریخ عضویت
31 مارس 2005
نوشته‌ها
992
لایک‌ها
7
به نقل از aaber_piade :
خوب شاهد عزیز لطف کرد و مطلب رو نوشت، حل شد مسئله؟

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

یه خورده توضیح لطفا;)
 

Shahed

کاربر قدیمی پرشین تولز
تاریخ عضویت
30 ژوئن 2003
نوشته‌ها
7,289
لایک‌ها
34
محل سکونت
mt.cgi
به نقل از mbf :
ای راست می گی ها شاهد یه کد داده اون بالا خب این چیه؟

یه خورده توضیح لطفا;)
خوب همون لينکي که عابر عزيز داد رو من بازش کردم و مطالبي که تو صفحه بود رو گذاشتم !
حله؟
 

mbf

Registered User
تاریخ عضویت
31 مارس 2005
نوشته‌ها
992
لایک‌ها
7
به نقل از Shahedr :
خوب همون لينکي که عابر عزيز داد رو من بازش کردم و مطالبي که تو صفحه بود رو گذاشتم !
حله؟

متوجه شدم شاهد جان ولی منظورم این بود که همین کدی که گذاشتی رو توضیح دربارش بده
ممنون
 

Shahed

کاربر قدیمی پرشین تولز
تاریخ عضویت
30 ژوئن 2003
نوشته‌ها
7,289
لایک‌ها
34
محل سکونت
mt.cgi
به نقل از mbf :
متوجه شدم شاهد جان ولی منظورم این بود که همین کدی که گذاشتی رو توضیح دربارش بده
ممنون
خوب توضيح به اون مفصلي توش هس !
 

mbf

Registered User
تاریخ عضویت
31 مارس 2005
نوشته‌ها
992
لایک‌ها
7
به نقل از Shahedr :
خوب توضيح به اون مفصلي توش هس !

شاهد جان خب عزیز دل حتما یکی از این دو حالت هست:cool:

1. یا من نفهمیدم و خواستم که توضیح بدین تا بفهمم:blink:
2. یا اینکه دارم فردین بازی در میارم تا شما توضیح بفرمایید و برقیه متوجه بشن:blush:

در هر دو حالت لطفا توضیح بفرمایید که سبب خیر شوید ( البته اون دو حالت رو مطمئنن حالت اولی بیشتر صدق می کنه:happy: )
 

TheMohammad

Registered User
تاریخ عضویت
12 سپتامبر 2005
نوشته‌ها
1,061
لایک‌ها
18
سن
34
محل سکونت
تهران
به نقل از mbf :
شاهد جان خب عزیز دل حتما یکی از این دو حالت هست:cool:

1. یا من نفهمیدم و خواستم که توضیح بدین تا بفهمم:blink:
2. یا اینکه دارم فردین بازی در میارم تا شما توضیح بفرمایید و برقیه متوجه بشن:blush:

در هر دو حالت لطفا توضیح بفرمایید که سبب خیر شوید ( البته اون دو حالت رو مطمئنن حالت اولی بیشتر صدق می کنه:happy: )

دوبار از روش بخونی شیرفهم میشی
آماده باش از این درس میپرسما :eek:
 

ali.

کاربر تازه وارد
تاریخ عضویت
21 می 2005
نوشته‌ها
312
لایک‌ها
0
سن
39
mbf راست ميگه منم متوجه منظور عابر و كدهاي فوق نشدم.
 

mbf

Registered User
تاریخ عضویت
31 مارس 2005
نوشته‌ها
992
لایک‌ها
7
به نقل از public_html :
دوبار از روش بخونی شیرفهم میشی
آماده باش از این درس میپرسما :eek:

خب پابلیک جان اول درس رو بده بعد بپرس:rolleyes:
 

TheMohammad

Registered User
تاریخ عضویت
12 سپتامبر 2005
نوشته‌ها
1,061
لایک‌ها
18
سن
34
محل سکونت
تهران
این توضیحات به صورت قصه :) :
این میگه که یه نفر از من درخواست کرد که من میخوام یه لینک مستقیم به صفحه ویرایش همون نوشته در قسمت مدیریت امتی داشته باشم ، چیکار کنم ؟
اینکار رو میکنی :
تمپلت مورد نظر مثلا Main_Index رو باز میکنید و کد پی اچ پی زیر رو میذاری بالای بالای صفحه
PHP:
<?
setcookie ('edit', "", time() - 3600);
setcookie('edit',password,time()+(86400*365),'/');
setcookie('edit',password,time()+(86400*365),'/','.yourdomain.com');
?>
به جای yourdomain.com نام دامنه خود را وارد میکنید ، در اینجا نیازی به www نیست ولی یک عدد نقطه(dot) باید قبل از اسم دامنه باشه
این کد از کوکی های که خود امتی درست میکنه استفاده میکنه
بعد میری قسمتی که میخوای لینک Edit نشون داده بشه مثلا زیر هر نوشته (باید بین دو تگ MTEntries حتما باشه) کد زیر رو قرار میدی
PHP:
<?
$edit_link = '<a href="<$MTCGIPath$>mt.cgi?__mode=view&_type=entry&id=<$MTEntryID$>&blog_id=<$MTBlogID$>" target="_new">[edit]</a>';

if ($HTTP_COOKIE_VARS['edit'] == 'password') {
echo $edit_link;
}
?>
حالا همه چی رو Save و سپس Rebuilt میکنی
__________________
برای دیدن این لینک حتما باید وارد امتی شده باشید و کوکی ها در مرورگرشما فعال باشد (معمولا هست)
در ضمن اکستنشن صفحاتتون حتما php باشه ، در غیر اینصورت اجرا نمیشه
 

mbf

Registered User
تاریخ عضویت
31 مارس 2005
نوشته‌ها
992
لایک‌ها
7
ممنون پابلیک جان به خاطر توضیحاتت
ببین درست می گم آقا معلم ( خداییش قیافت اینقدر باحاله که آدم حساب نمی بره ازت اصلا به معلمها نمی خوری)

ببین درست متوجه شدم؟
این کارا که گفتی اگه بکنیم زیر هر نوشته یه لینک اضافه می شه که می شه به صورت مستقیم نوشته ها رو ادیت کرد که البته توی اون لحظه باید توی کنترل پنل ام تی هم باشیم درسته؟

خب اگه اینجوری باشه که از نظر امنیتی مشکل ایجاد میکنه و توی اون لحظه هر کی روی اون لینک کلیک کنه می تونه مطلب رو ویرایش کنه!

پس بازم یه جایی رو من درست متوجه نشدم .
باز توضیح بده آقا معلم;)
 

TheMohammad

Registered User
تاریخ عضویت
12 سپتامبر 2005
نوشته‌ها
1,061
لایک‌ها
18
سن
34
محل سکونت
تهران
این کارا که گفتی اگه بکنیم زیر هر نوشته یه لینک اضافه می شه که می شه به صورت مستقیم نوشته ها رو ادیت کرد که البته توی اون لحظه باید توی کنترل پنل ام تی هم باشیم درسته؟
نه دیگه ، خود به خود وارد صفحه ویرایش تو امتی میشید

خب اگه اینجوری باشه که از نظر امنیتی مشکل ایجاد میکنه و توی اون لحظه هر کی روی اون لینک کلیک کنه می تونه مطلب رو ویرایش کنه
گفتم قبلا :
برای دیدن این لینک حتما باید وارد امتی شده باشید
 
بالا