تاریخ عضویت : 1394/05/17
ارسالها : 9 نوشته
( تشکرها: 4 بار )
|
در ماجول ايزي نيوز، در تم ويژن وقتي نحوه نمايش list_article_sidebar_box هست عنوان "جديدترين مطالب" بالاي ماجول يعني بالاي ليست اخبار نمايش داده ميشه. اين عنوان رو كجا ميشه عوض كرد؟
|
|
|
|
تاریخ عضویت : 1394/01/06
ارسالها : 728 نوشته
( تشکرها: 19 بار )
( 222 تشکر دریافتی در 194 ارسال )
|
با سلام , طبق توضیحاتی که در جزئیات محصول در فروشگاه نیز داده شده : لینک محصول به فروشگاه
کل پوسته های محصولات ایزی به صورت کامل به صورت توکن وار در دسترس می باشد و امکان ویرایش و تغییر را دارا می باشد جهت ویرایش پوسته ها به مسیر فیزیکی فایل های سایت بروید از قسمت هاست :
wwwroot/DesktopModules/EasyDNNnews/Templates/_default/Vision/News از این قسمت میتونید list_article_sidebar_box ویرایش کنید . در صورت نیاز میتونید تمام قسمت های پوسته رو ویرایش کنید . توضیحات اضافی در مورد آپدیت کلی ماژول به نسخه های بروز تر : فقط از قسمت های ویرایش شده کپی نگه دارید بعد از آپدیت ماژول در آینده مشکلی پیش نیاد . جهت حل مشکل آپدیت هم میتونید یک کپی گرفته و اسم پوشه و در داخل اسم css و در داخل css اسم المنت ها رو ویرایش کنید و یک پوسته جدا داشته باشید تا در آپدیت ها مشکلی پیش نیاد . |
|
1 کاربر از سهیل خیری (مدیر دیانان پلاس) برای ارسال مفیدش تشکر کرده است.
|
|
|
تاریخ عضویت : 1394/05/17
ارسالها : 9 نوشته
( تشکرها: 4 بار )
|
ممنون از راهنمایی. چطور میشه مقدار توکن ها رو تغییر داد؟
|
|
|
|
تاریخ عضویت : 1394/05/17
ارسالها : 9 نوشته
( تشکرها: 4 بار )
|
من از [Module:ModuleTitle] در فایل List_Article_Sidebar_Box.htm استفاده کردم (به جای [EasyDNNnewsLocalizedText:LatestNews]) ولی مقدار آن نمایش داده نمیشود بلکه خود عبارت [Module:ModuleTitle] نمایش داده میشود. نحوه صحیح استفاده از آن چگونه است؟ ویرایش شد بوسیله کاربر 1394/06/24 08:55:24 ب.ظ
| دلیل ویرایش: مشخص نشده است
|
|
|
|
تاریخ عضویت : 1394/01/06
ارسالها : 728 نوشته
( تشکرها: 19 بار )
( 222 تشکر دریافتی در 194 ارسال )
|
برای حل مشکل شما دو راه داریم . راه اول خیلی ساده : در قسمت مربوطه به جای توکن لا به لای تگ های Html معادل فارسی هر چیزی را که میخواهید نمایش داده شود را بنویسید و موقعه ذخیره فایل به صورت uft-8 یا unicode ذخیره کنید تا عبارت فارسی از بین نرود و علامت سوال نیفتتد حالت دوم کمی حرفه ای تر : در این روش به قسمت توکن ها در تنظمیات رفته و توکنی با مقدار مشخص تعریف کرده و سپس توکن مورد نظر را در قسمت قالب لود کنید . در خصوص سوالتون هم باید بگم از توکن پردازش نمیشود احتمالا توکن به بخش list ها مربوط نیست و به بخش detail ها مربوط می باشد . توکن ها در استفاده از قالب های که با list یا با detail شروع میشوند متفاوت هستندجهت راهنمایی بیشتر میتوانیددفترچه مربوطه را مطالعه نمایید . دانلود دفترچه راهنمایی توکن ها : easyDNNnews_6_x_Users_guide.pdf (3,169kb) تعداد دانلود 1 بار. ویرایش شد بوسیله کاربر 1394/06/25 02:03:39 ق.ظ
| دلیل ویرایش: مشخص نشده است |
|
1 کاربر از سهیل خیری (مدیر دیانان پلاس) برای ارسال مفیدش تشکر کرده است.
|
|
|
تاریخ عضویت : 1394/05/17
ارسالها : 9 نوشته
( تشکرها: 4 بار )
|
ممنون. شاید سوالم رو درست نتونستم بپرسم. راه اول خیلی ساده است ولی هارد کد شده و برای کلیه ماجولهای ایزی نیوز همون متن نمایش داده میشه. در حالی که مثلا ممکنه من 2 جا این ماجول رو استفاده کنم یه جا بخوام عنوانش "مهمترین رویدادها" باشه، یه جا دیگه "مطالب برتر". راه حل دوم، من یک توکن تعریف کردم و ازش در تمپلیت استفاده کردم ولی مقدار این توکن localized نیست یعنی مثلا من میخوام در فارسی باشه "مهمترین رویدادها" و در انگلیسی باشه "Top Events" سوالم اینکه چه طور میشه مقدار توکنی که تعریف کردم رو localize کرد؟دیگه اینکه آیا راه بهتری وجود داره برای نمایش یک عنوان بالای این لیست که هم با زبان قابل تغییر باشه و هم به ازای هر instance از ماجول نیوز که در هر صفحه استفاده میشه منحصر به فرد باشه. مثلا من به ذهنم رسید که این عنوان رو از عنوان خود ماجول استفاده کنم ولی نمیدونم چطور میشه عنوان یک ماجول رو در template ها استفاده کرد و اگر هم بشه آیا قابل localize کردن هست؟
|
|
|
|
تاریخ عضویت : 1394/01/06
ارسالها : 728 نوشته
( تشکرها: 19 بار )
( 222 تشکر دریافتی در 194 ارسال )
|
در پاسخ به راه حل اول : باید بگم خدمتتون هارد کد کردن روش خوبی نیست صحیح اما اگر دقت کنید نوشتم "راه حل ساده" اما باز با این راه حل ساده هم میتونید به ازای هر ماژول در صفحه درقسمت مربوطه یک تملپیت با ساختار زیر ایجاد کنید به این شکل List_Article_Sidebar_Box.htm List_Article_Sidebar_BoxTwo.htm List_Article_Sidebar_BoxThree.htm البته در نظر داشته باشید برای ساخت این ها میتونید یک کپی بگیرد و اسمش رو با اصول و قواعد مربوطه تغییر دهید. برای مثال برای لیست ها باید حتما با List_Article_X.html باشه یعنی شروع اسمش با List_Article_ و به جای X هر مقداری بنویسید و بی نهایت ایجاد کنید به صورت منحصر به فرد استفاده کنید . البته راه حل بالا بازم هم تاکید میکنم ساده ترین راه حل موجود بود. حالا به راه حل دوم توجه کنیم : راه حل دوم باید خدمتتون عارض شم که شما باید بعد از ساخت توکن مربوطه از بومی سازی خود دی ان ان بهره بگیرید و یعنی بعد از ایجاد زبان دوم میتوانید مقدار را قسمت زبان ها تعریف کرده تا در زبان دیگر به صورت بومی شده توکن مربوطه به نمایش در آید . لازم به ذکر است جهت instance سازی هر تملپیت مجبورید از روش اول استفاده کنید یعنی برای هر ماژول که میخواهید مثل بهترین مقالات باشد یک تمپلیت ایجاد کنید List_Article_Sidebar_Magalat.htm و برای پربازدید ترین مقالات List_Article_Sidebar_Popular.htm در حالی که جهت سرعت بخشیدن به کار خود میتوانید محتوای کل هر تملپیت را یکی کرده و سپس مقدار مورد نظر را که سر تیتر می باشد برای هر تمپلیت جدا گانه توکن بسازید یا هارد کد کنید . |
|
1 کاربر از سهیل خیری (مدیر دیانان پلاس) برای ارسال مفیدش تشکر کرده است.
|
|
|
رفتن به انجمن
شما نمی توانید مطلب جدید در این انجمن ایجاد کنید
شما نمی توانید برای مطالب ارسالی پاسخ ارسال کنید
شما نمی توانید مطلب ارسالی خود را حذف کنید
شما نمی توانید مطلب ارسالی خود را ویرایش کنید
شما نمی توانید در مطلب ارسالی خود نظرسنجی ایجاد کنید
شما نمی توانید در این انجمن نظر دهید
اطلاعیه :
پرسش و پاسخ های تخصصی دی ان ان از کوکی ها استفاده می کند. با ادامه این فهرست از شما می خواهیم برای استفاده از کوکی ها موافقت کنید.
جزئیات بیشتر
بستن