این نشان ریزه میزه Token

token

حتماً شما هم از این افزونه استفاده کرده‌اید اکثراً هنگامی که دروپال را راه اندازی می‌کنند خواسته یا ناخواسته برای افزونه مسیر خودکار۱ افزونه نشان۲ را هم نصب می‌کنند حالا چه بدانند این افزونه چه کاری انجام می‌دهد و چه ندانند و ما می‌خواهیم در ارتباط با این افزونه صحبت کنیم.

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

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

چند مثال از متغیرها:

[current-page:url]

آدرس سایت

[current-user:url]

آدرس حساب کاربری

[current-user:created]

تاریخی که حساب کاربری ایجاد شده است

[current-date:since]

زمان عضویت

[node:poll-votes]

آراء نظر سنجی

و مواردی از این دست که کم نیستند و برای هر مکانی که نشان قابل دسترسی باشد این گزینه‌ها نیز متفاوت هستند؛ برای فهم بهتر این مسئله یک مثال قابل درک که اکثر کاربران با آن آشنایی داشته یا حداقل این مورد را دیده‌اند ذکر می‌کنم اگر به تنظیمات حساب کاربری در سیستم دروپال خود رجوع کنید قسمتی وجود دارد که سیستم به صورت خودکار ایمیل‌هایی از پیش نوشته را برای کاربران ارسال می‌کند البته در صورتی که شما تنظیم کرده باشید، در ایمیل‌های خودکار هر ایمیل ارسالی به درستی نام کاربر مورد نظر را خطاب قرار داده یا مسیری که کاربر برای فعالیت خود باید در سایت رجوع کند به دقت درج شده است این در حالی است که شما هیچ‌گاه ایمیلی نفرستادید که کاربر خاصی را خطاب قرار دهد یا اینکه لینکی که کاربر را به مسیر خاصی بفرستد حال با توجه به موارد گفته شده به مثال زیر توجه کنید:

 

ایمیل تایید لغو حساب

موضوع:

درخواست لغو حساب برای [user:name] در سایت [site:name]

متن:

[user:name]،

یک درخواست لغو برای حساب شما در سایت [site:name] وجود دارد.

شما می‌توانید حساب خود را در [site:url-brief] توسط کلیک بر روی لینک زیر حذف نمایید:

[user:cancel-url]

توجه کنید که: حساب حذف شده قابل بازگشت نخواهد بود.

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

--  [site:name]

اگر دقت کرده باشید در جملات این ایمیل متغیر‌ها به خوبی به چشم می‌خورند و این متغیرها هستند که قبل از ارسال با کلماتی صحیح جایگزین می‌شوند به فرض اگر من ایمیلی به کاربری بفرستم که نام حساب کاربری وی کورش است و در سایتی با نام تاریخ ثبت عضویت دارد ایمیل به این صورت خواهد بود:

 

ایمیل تایید لغو حساب

موضوع:

درخواست لغو حساب برای کورش در سایت تاریخ

متن:

کورش،

یک درخواست لغو برای حساب شما در سایت تاریخ وجود دارد.

شما می‌توانید حساب خود را در (مسیر اصلی سایت) توسط کلیک بر روی لینک زیر حذف نمایید:

(مسیر انجام عملیات در سایت)

توجه کنید که: حساب حذف شده قابل بازگشت نخواهد بود.

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

--  تاریخ

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

معرفی دیگر می‌تواند کارایی نشان برای ابر برچسب باشد حتماً شما هم موافق هستید که بعد از مدتی دیگر کسی به این قسمت اهمیتی نمی‌دهد و قسمت ابر برچسب‌ها را خالی رها می‌کنند قسمتی که در رتبه دهی سایت بسیار نقش مهمی را ایفا می‌کند اما در نسخه ۷ دروپال برای این مسئله نیز فکری شده است و شما می‌توانید با افزونه نشان به شکلی برنامه خود را تنظیم کنید که فیلدهای ابر برچسب‌ها به صورت خودکار پر شود و دیگر نیاز نباشد برای هر مطلب شما این قسمت را پر کنید در صورتی که شما افزونه ابر برچسب‌ها را همراه با افزونه نشان بر روی دروپال خود نصب دارید هنگامی که به تنظیمات ابر برچسب‌ خود بروید علاوه بر اینکه مشاهده می‌کنید برای هر قسمت تنظیمات خاصی جود دارد؛ هنگامی که تنظیمات یک قسمت را ویرایش کنید می‌توانید توسط نشان برای هر فیلد یک یا چند متغیر اختصاص دهید.
مثل قسمت گره‌ها برای فیلد توصیف از همان مطالب نوشته شده در متن استفاده کند یا برای فیلد کلیدواژه‌ها از همان کلمات موجود در فیلد برچسب‌ها استفاده کند و الی آخر و فقط کافی است متغیر متناسب با خواسته خود را از قسمت نشان یافته و در قسمت مربوطه قرار دهید و ذخیره کنید.

می‌بینید که این نشان چه کارایی دارد هرچند کار افزونه نشان فقط در دسترس قرار دادن این متغیرها است اما تصور کنید کیست که بتواند این همه متغیر را حفظ کند کما اینکه بیشتر افزونه‌های دروپال متغیرهایی مختص به خود را دارند و حتی بیشتر افزونه‌ها دارای افزونه نشان خود هستند که افزونه‌ای جدا از نشان است که باید نصب شود مانند دیدها- نشان که البته باید از پیش افزونه دیدها و نشان نصب و فعال شده باشند پس از این به بعد هر گاه افزونه‌ای را نصب می‌کنید مطمئن شوید که آیا افزونه نشان هم دارد یا خیر، شما در دروپال می‌توانید قسمت اعظم کارها و قوانینی را که باید اجرا شود را به عهده خود سیستم دروپال بگذارید و تنها برای سایت خود محتوا تهیه کنید و مطمئن باشید که کارها به درستی توسط دروپال انجام خواهد پذیرفت تصور کنید که این فقط یک افزونه کوچک است که یکی از قابلیت‌های درونی دروپال را برای شما نمایان می‌کند و باعث تفاوتی بنیادی با دیگر سیستم‌ها می‌شود دروپال دریایی از کارایی است که با تواضع کامل خود را یک قطره معرفی می‌کند این‌طور نیست!

و در آخر باید بگویم که متغیر‌های خود را به درستی انتخاب کنید و برای این کار وقت بگذارید چرا که این کار را شما یک بار انجام می‌دهید اما سیستم به دفعات از این متغیرها استفاده می‌کند بنابراین برای نتیجه بهتر دقت بیشتر به خرج دهید.

شما از نشان چه کارایی‌هایی سراغ دارید؟

در کجاها شما از این افزونه سود برده‌اید؟

شما چه فکر می‌کنید؟

کلمات معادل:

۱. مسیر خودکار: Pathauto

۲. نشان: Token

۳. ابر برچسب‌ها: Metatags

تگ های مطلب: 

دیدگاه‌ها

ممنون. مطلب مفید و جالبی بود.

ممنون. مطلب مفید و جالبی بود.

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

متاسفانه هنگام ویرایش مجدد مطلب تصویر سر صفحه حذف شد. لطفاً مجدداً اقدام به بارگذاری تصویر کنید. تصویر زیبایی بود. نکته مهم: هنگام ذخیره مجدد مطلب هم ویرایشگر متن را در حالت Disable rich-text قرار دهید تا قالب متن برهم نریزد.

روشی هست بشه از Token توی

روشی هست بشه از Token توی block title استفاده کرد؟

بله.هست

اینجا رو ببینیدhttp://drupal.org/node/1515978

مثل همیشه مطالب عالی و مورد

مثل همیشه مطالب عالی و مورد استفاده هستند. موفق باشید

افزونه جالب

برنامه‌ایی که برای جلوگیری از اسپم استفاده کرده‌اید بسیار جالب توجه است اسم این برنامه چیست؟یک نکته: نوار ابزار بالای صفحه به درستی رب‌چ نمی‌شود.

سلام

سلامممنون از توجه شما. من از ماژول زیر استفاده کردم.http://drupal.org/project/draggable_captcha

مشکل

دو باره باید به شما یاد آوری کنم که سایت مشکل راست به چپ دارد%

«منون توی IE‌ کمی مشکل داره

«منون توی IE‌ کمی مشکل داره که وقت نکردم درستش کنم

IE

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

بسیار عالی مثل همیشه!

بسیار عالی مثل همیشه!

دیدگاه جدیدی بگذارید

آخرین ارسال ها

محتواهای محبوب

درباره ما

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

تماس با ما

با ما تماس بگیرید.

logo-samandehi