بیایید در مورد منوی وب سایت dle صحبت کنیم. به طور دقیق تر، چگونه می توانید موارد خود را به منو اضافه کنید، یا موارد موجود را با موارد جدید جایگزین کنید. اغلب اوقات، برای مبتدیانی که به تازگی این CMS را نصب کرده اند، این سوال پیش می آید: "چگونه آیتم های منوی استاندارد را در قالب استاندارد با قالب خود جایگزین کنیم؟" اگر در وردپرس این کار را می توان بدون ویرایش کد انجام داد، پس در dle وضعیت متفاوت است، هنوز باید وارد کد شوید و کمی آن را کشف کنید. با این حال، هیچ چیز سختی در افزودن موارد جدید وجود ندارد و امیدوارم امروز بتوانید این را ببینید.
بنابراین، بیایید دست به کار شویم. برای شروع، ما باید مواردی را ایجاد کنیم که بعداً باید در منوی dle پیاده سازی شوند، چه صفحات و چه دسته بندی ها. برای انجام این کار، به پنل مدیریت بروید و روی آیتم "لیست همه بخش ها" کلیک کنید.
و سپس همه چیز به موقعیت بستگی دارد. اگر لازم است پیوندی به دسته بندی سایت به منو اضافه کنیم، سپس به آیتم «دسته ها» بروید و اگر باید صفحه ای ایجاد کنیم که آیتم منو کاربر را به آن هدایت کند، سپس به «صفحات ثابت» بروید. مورد هیچ تفاوت اساسی بین آنها وجود ندارد، بنابراین ما یکی از دو گزینه را انتخاب می کنیم، به عنوان مثال، "Categories".
فرمی برای ایجاد یک دسته بندی جدید در سایت ظاهر می شود. آنجا همه چیز ساده است. هر فیلد فرم برای چه استفاده می شود، تصویر را ببینید.
همه فیلدهایی که در شکل توضیح داده شده اجباری نیستند، بلکه فقط فیلدهای اول و دوم اجباری هستند. و نکاتی که من روی تصویر دست نزدم اصلا مربوط به دسته بندی ها نیست بلکه مربوط به تنظیمات موتور جهانی مثل تنظیمات خروجی اخبار dle می باشد و همچنین امکان اختصاص یک قالب منحصر به فرد برای هر دسته به صورت جداگانه را فراهم می کند.
پس از پر کردن فیلدهای مورد نیاز، حداقل دو قسمت اول، روی دکمه افزودن کلیک کنید. این عمل یک دسته بندی جدید در سایت ایجاد می کند که پیوندی را به منوی dle اضافه می کنیم. و توجه ویژه ای به قسمت دوم داشته باشید، جایی که لازم بود یک نام جایگزین برای دسته ثبت شود، که آدرسی باشد که دسته در آن قرار خواهد گرفت. در مثال من، به این صورت خواهد بود: http://site.ru/primer_category/
حالا بیایید مستقیماً یک آیتم جدید به منوی dle اضافه کنیم.
برای انجام این کار، در پنل مدیریت باید به قسمت "Website Templates" بروید.
و سپس در صورت استفاده از یک قالب استاندارد که منوهای سایت در آن ثبت شده اند، باید یکی از دو فایل را انتخاب کنید. دو نوع منو در قالب استاندارد وجود دارد: این، و افقی و عمودی. فایل topmenu.tpl مسئول منوی افقی و فایل sidebar.tpl مسئول منوی عمودی ستون سمت چپ سایت است. هر دوی این فایل ها را می توانید در ستون سمت چپ قسمت Site Templates پیدا کنید. و با کلیک بر روی یکی از آنها کد این فایل در ستون سمت راست ظاهر می شود.
پس از باز کردن فایل، ما باید هر مورد موجود را در فایل خود تعمیر کنیم. یعنی نام را در این مورد به نام دسته تغییر دهید. و به جای # پیوندی را به خود دسته (نام جایگزین) جایگزین کنید. یعنی اگر آیتم «درباره سایت» را جایگزین کنم، کد منو به این شکل خواهد بود:
بر اساس قیاس، می توانید بقیه موارد منو را تغییر دهید. در مورد منوی دوم، افقی، وضعیت دقیقاً همان است. و البته، هر چیزی که نیاز ندارید را می توان حذف کرد. و البته فایل ویرایش شده را ذخیره کنید.
اگر در مورد چیزی مطمئن نیستید، مثلاً چیزی اضافی را حذف خواهید کرد، فقط آن را انجام دهید تا در شرایط پیش بینی نشده بتوان آن را بازیابی کرد.
و این همه برای من است.
سلام دوستان. تقریباً تمام وقتم را صرف می کنم. از آنجایی که بیشتر سایت های من بر روی CMS DLE ساخته شده اند، من باید خیلی با این موتور کار کنم. قبلاً گفته بودم که توسعه دهندگان با سئو دوست نیستند و به طور کلی چنین کلمه ای را نشنیده اند اما حتی بدتر از آن چیزی است که می تواند باشد. من حتی یک سری پست کامل برای "استکه گیری" موتور ملی تهیه کردم (به بخش مراجعه کنید).
اما امروز می خواهم در مورد موضوع مهمی مانند نقشه سایت html برای DLE صحبت کنم.هر چقدر تو اینترنت دنبال ماژول کارت معمولی گشتم پیدا نکردم. البته راه حل های متعددی وجود دارد، اما همه آنها به هیچ وجه نتیجه مطلوب را نمی دهند و حتی گاهی اوقات باعث آسیب می شوند. من مجبور شدم این ماژول را خودم بنویسم، یا بهتر است بگویم اجرای "لیست خواسته" خود را به حرفه ای ها بسپارم. من از الکساندر فومین به خاطر اشتیاق و سرعت کار باورنکردنی تشکر می کنم.
ماژول نقشه سایت برای DLE که به شما معرفی می کنم تمام الزامات سئو را برآورده می کند و نصب آن بسیار آسان است.
لیست کاملی از ماژول ها برای DLE از Alaich "a:
SiteMap - ماژول تولید نقشه سایت HTML برای DLE
اسم اصلی:نقشه سایت
سازگاری CMS: DLE 8.2- 10.6
گسترش:رایگان، همانطور که هست، هنگام توزیع پیوند به منبع مورد نیاز است
نسخه فعلی: 2.2 (از 05/08/2014)
هدف:خروجی یک لیست نامرتب با پیوندهایی به تمام نشریات، دسته ها و صفحات ثابت.
ویژگی ها:مولد کد جاسازی بصری. تنظیمات دقیق برای اصل نمایش همه عناصر سایت - اخبار، دسته بندی ها، صفحات ثابت - تعداد عناصر نمایش داده شده، اصل مرتب سازی و ترتیب مرتب سازی، نمایش عناصر به صورت لینک یا به صورت متن ساده، امکان گنجاندن / حذف عناصر خاص.
شرح و پیکربندی ماژول نقشه سایت HTML برای DLE
دوستان، 3 ژوئن 2012 روز بزرگی است، نقشه سایت کاملاً جدید نسخه 2.0 منتشر شده است.ما نوار قابلیت استفاده ماژول خود را به سطح جدیدی ارتقا می دهیم. ما (امیدوارم شما هم) از سیستم تولید کد بصری پیاده سازی شده در سیستم خوشمان آمد و تصمیم گرفتیم آن را در ماژول نقشه سایت پیاده سازی کنیم. اکنون نیازی به خواندن دفترچه راهنما و توضیحات همه عملکردها و مقادیر آنها ندارید - فقط به پنل مدیریت بروید، چند مقدار را مشخص کنید و تمام - ماژول آماده کار است!
علاوه بر موارد فوق، من می خواهم لیستی را ذکر کنم چند ویژگی مهم دیگر:
- ماژول به طور کامل کش است.
- ماژول از DLE API استفاده می کند.
- نقشه نشریاتی را که از اعتدال عبور نکرده اند و همچنین مواردی که برای آینده برنامه ریزی شده اند را نشان نمی دهد.
- وجود / عدم وجود CNC و همچنین نوع CNC در نظر گرفته می شود.
- چنین ظرافتی ارائه شده است - اگر کسی مدت طولانی با موتور DLE کار می کند ، به یاد می آورد که در نسخه های اولیه اصلاً CNC وجود نداشت و سپس ظاهر شد ، اما فقط از یک نوع (همان نوع 3 اکنون در حال شکل گیری است). بنابراین این نیز در این ماژول ارائه شده است - نشریات جدید با یک URL نمایش داده می شوند که نوع CNC آن در پنل مدیریت انتخاب شده است و موارد قدیمی به ترتیب با آدرس CNC نوع قدیمی.
با وجود ظاهر یک ژنراتور بصری، پیشنهاد می کنم که با مکانیک ماژول آشنا شوید.
ماژول با استفاده از تگ در قالب main.tpl درج می شود:
(شامل file="engine/modules/sitemap.php?param1=value1¶m2=value2")
param1 = - پارامتر ماژول، مقدار1 - مقدار پارامتر. تنظیمات ماژول بعد از علامت می آید؟ و با & از هم جدا شدند.
درج مثال (نمایش نقشه سایت با لیستی از صفحات ثابت و اخبار دستهها با id=2،3،4):
(محتوا)
(شامل file="engine/modules/sitemap.php?show_static=1&need_cats=2,3,4")
برای اینکه نقشه سایت در یک صفحه جداگانه نمایش داده شود، باید تگ (شامل ...) در داخل و تگ (محتوا) در ضمیمه قرار گیرد. پس از آن، ماژول در http://site.ru/sitemap/ در دسترس خواهد بود
پس از هر گونه تغییر در پارامترها و مقادیر آنها، لازم است کش در پنل مدیریت پاک شود.
پارامترهای ماژول هنگام درج از طریق tpl ارسال می شود:
- need_cats - لیستی از دسته های شناسه که با کاما برای نمایش در نقشه جدا شده اند
- exc_cats - فهرست دستههای شناسه جدا شده با کاما، از نقشه حذف شده است
- need_news - فهرست مقالات شناسه جدا شده با کاما برای نمایش در نقشه
- exc_news - فهرست شناسههای مقاله جدا شده با کاما که از نقشه حذف میشوند
- تعیین همزمان این پارامترها بی معنی است
- need_static - لیست شناسه های صفحه ایستا جدا شده با کاما برای نمایش در نقشه
- exc_static - فهرست صفحات استاتیک شناسه، جدا شده با کاما، از نقشه حذف شده است
- تعیین همزمان این پارامترها بی معنی است
- cats_as_links - نمایش نام دسته ها به عنوان پیوند (1 یا 0)
- show_static - نمایش صفحات استاتیک در نقشه (1 یا 0)
- cats_sort - فیلد مرتب سازی فهرست دسته بندی (فیلد از جدول dle_category)
- cats_msort - جهت مرتبسازی فهرست دستهها (ASC یا DESC)
- news_sort - فیلد مرتب سازی برای لیست مقالات (فیلد از جدول dle_post)
- news_msort - جهت مرتب سازی لیست مقالات (ASC یا DESC)
- static_sort - فیلد مرتب سازی برای لیست صفحات ثابت (فیلد از جدول dle_static)
- static_msort - جهت مرتب سازی لیست صفحات استاتیک (ASC یا DESC)
- 2 گزینه مرتب سازی وجود دارد:
- ASC - صعودی (بر اساس حروف الفبا)
- DESC - نزولی (به ترتیب معکوس)
- اگر زمینه و ترتیب مرتب سازی مشخص نشده باشد، از تنظیمات دسته بندی مشخص شده یا پارامترهای استاندارد DLE استفاده می شود.
- cats_limit - حداکثر تعداد زیرمجموعه برای نمایش
- news_limit - حداکثر تعداد مقالات خروجی از دسته
- static_limit - حداکثر تعداد صفحات ثابت نمایش داده شده
اطلاع هیچ یک از تنظیمات بالا مورد نیاز نیست، اصلاً نمی توانید چیزی را مشخص کنید - فقط برچسب را وارد کنید (شامل file="engine/modules/sitemap.php") - سپس تنظیمات پیش فرض استفاده خواهد شد.
کلاس های ظاهر و سبک نقشه سایت
به صورت اختیاری، امکان تغییر ظاهر نقشه سایت وجود دارد، برای این کار ما فایل سبک (style.css) قالب خود را باز می کنیم و کلاس های توضیح داده شده در زیر را تجویز می کنیم.
لیست کلاس های CSS نقشه سایت:
Sitemap_categories - عنصر
- لیست دسته بندی
- لیست دسته بندی
.sitemap_items - عنصر- لیست مقالات
- لیست مقالات
.sitemap_static_pages - عنصر- لیست صفحات ثابت
- لیست صفحات ثابت
Root - یک کلاس برای عناصر فوق که در ریشه لیست قرار دارد
Sitemap_categories a - عنصر با نام دسته
.sitemap_categories span - عنصر با نام دسته
.sitemap_items a - عنصر با عنوان مقاله
.sitemap_static_pages یک عنصر با نام صفحه ثابتنصب، حذف و به روز رسانی ماژول نقشه سایت در DLE
نصب ماژول
- بایگانی را با ماژول باز کنید.
- محتویات پوشه آپلودها (به جز /templates/) را در سرور کپی کنید.
- محتویات پوشه آپلود/قالب/پیشفرض/ را در پوشه قالب خود قرار دهید.
- فایل http://site.ru/sitemap_installer.php را اجرا کنید و دستورالعمل ها را دنبال کنید.
- فایل sitemap_installer.php را از سرور حذف کنید.
- به پنل مدیریت بروید، ماژول SiteMap را انتخاب کنید و کد را ایجاد کنید.
- فایل main.tpl قالب خود را باز کنید و پیدا کنید:
بازنویسی موتور روشن
در زیر اضافه کنید:
$metatags =<<
در بالا اضافه کنید:
if ($do == "نقشه سایت" ) ( $nam_e = "نقشه سایت" ; $metatags [ "title" ] = "نقشه سایت ($config["home_title"]) "; $metatags["description"] = "نقشه سایت ($config["description"]) "; $canonical = "" ; ) if ($do == "نقشه سایت") ($nam_e = "نقشه سایت"; $metatags["title"] = "نقشه سایت ($config["home_title"]"; $metatags["description"] = "نقشه سایت ( $config["توضیح"])"; $canonical = "";)
- مراحل نصب کامل شد - نقشه سایت در http://site.ru/sitemap/ موجود است
حذف یک ماژول
- فایل sitemap_uninstaller.php را در سرور (در پوشه ای که DLE در آن نصب شده است) آپلود کنید.
- فایل http://site.ru/sitemap_uninstaller.php را اجرا کنید و دستورالعمل ها را دنبال کنید.
- تمام فایل های ماژول دانلود شده در حین نصب را حذف کنید.
- بازگرداندن همه تغییرات به فایل های موتور (main.tpl و .htaccess) ایجاد شده در هنگام نصب.
- فراموش نکنید که فایل sitemap_uninstaller.php را حذف کنید.
به روز رسانی ماژول
- نسخه جدید ماژول را از صفحه https://website/blog/post/1974 دانلود کنید
- بایگانی را با ماژول باز کنید.
- محتویات پوشه آپلود (به جز فایل sitemap_installer.php و پوشه /templates/) را در سرور خود کپی کنید و به سوالات مشتری FTP خود در مورد جایگزینی فایل های موجود "بله" پاسخ دهید.
توجه! برای ارتقا از v.1.x به v.2.x:
لازم است فایل های جدید نسخه 2.x را به طور کامل در سرور کپی کنید، در صورت مطابقت نام ها، تعویض را تایید کنید. پس از آن، باید http://site.ru/sitemap_installer.php را اجرا کنید و دستورالعمل ها را دنبال کنید. این به روز رسانی را کامل می کند.دانلود ماژول نقشه سایت HTML برای DLE
تاریخچه نسخه (گزارش سابقه)
- نسخه 2.2 - 08.05.2014
- طراحی ماژول کاملاً بازطراحی شده برای همه نسخههای DLE.
- اشکالات جزئی رفع شده و بهبودهایی انجام شده است. هنگام به روز رسانی، حتماً مراحل ویرایش فایل engine.php را در دستورالعمل های به روز رسانی دنبال کنید.
- نسخه 2.1.1 - 17.04.2014
- کد ماژول برای سازگاری با فرمت فایل تنظیمات DLE جدید نسخه 10.2 و بالاتر به روز شده است.
- نسخه 2.1 - 08.10.2012
- رفع اشکال در تولید کننده کد.
- رفع اشتباهات تایپی در پنل مدیریت
- نسخه 2.0 - 03.06.2012
- نصب کننده اضافه شد
- یک پنل مدیریت با یک تولید کننده کد برای درج در قالب وجود داشت.
- نسخه 1.2 - 02.06.2012
- کنترل نسخه DLE معرفی شد.
- ماژول اکنون با خط DLE 8.2-9.6 سازگار است.
- نسخه 1.1 - 02.11.2011
- رفع اشکالات با برخی از توابع ماژول.
- نسخه 1.0 - 16.03.2011
- انتشار رسمی
سوالات متداول - پاسخ به سوالات متداول
س:چرا به دو نقشه سایت xml و html نیاز دارم؟ تفاوت آنها چیست؟ آیا می توان از آنها به طور همزمان استفاده کرد؟
آ:اینها دو نهاد کاملاً متفاوت هستند: نقشه سایت xml فقط برای موتورهای جستجو در نظر گرفته شده است. نقشه سایت html برای حرکت کاربران در سایت است. آنها می توانند و باید به طور همزمان استفاده شوند.س:چه نقشه سایتی باید به پنل وب مستر Yandex و Google اضافه شود؟
آ:موتورهای جستجو باید دقیقا نقشه سایت xml را "تغذیه" کنند، نه نقشه سایتی که این ماژول ایجاد می کند.س:کدام نقشه سایت را می توان در سایت (مثلاً در فوتر) پیوند داد؟
آ:شما فقط باید به نقشه سایت html پیوند دهید، یعنی. موردی که توسط این ماژول ایجاد شده و در http://site.ru/sitemap/ موجود استس:من با خطای زیر مواجه شدم، باید چه کار کنم؟
خطای مرگبار: نمی توان کلاس Sitemap را در /.../engine/modules/sitemap.php در خط 55 دوباره اعلام کرد
آ:از نصب جایگزین نقشه سایت از طریق صفحات استاتیک استفاده کنید - روش در اینجا توضیح داده شده استس:آیا این ماژول روی DLE 10 کار می کند؟
آ:بله، همه چیز خوب کار می کند. اما اگر مشکلی دارید، جایگزین دیگری وجود دارد. با تشکر از کاربر تحت نام مستعار رایان - روش در اینجا توضیح داده شده استس:من انتشارات زیادی در سایت دارم و همه این لینک ها در یک صفحه نمایش داده می شوند. Yandex قسم می خورد این تلخ است!
آ:بله، Yandex قسم می خورد. برای کاهش تعداد پیوندها در یک صفحه، از پارامتر news_limit برای محدود کردن تعداد خروجی اخبار استفاده کنید (برای جزئیات به لیست پارامترها مراجعه کنید).س:چه تعداد پیوند در صفحه نقشه می تواند/باید نمایش داده شود؟
آ:از پاسخ رسمی پشتیبانی Yandex: تعداد پیوندهای توصیه شده در نقشه سایت html نباید از 3000 پیوند تجاوز کند.س:اما در مورد تقسیم نقشه سایت به صفحات چطور؟ لطفا انجام بدهید.
آ:صفحه بندی نقشه سایت توسط ساختار پایگاه داده و منطق ماژول مشخص نمی شود. صفحه بندی در آینده نزدیک انتظار نمی رود.بنابراین من همه چیز را به شما گفتم، لطفا دانلود کنید، تست کنید و نظرات را بنویسید. اگر خطایی پیدا کردید - بنویسید، ما همه چیز را در اسرع وقت اصلاح خواهیم کرد. همچنین، اگر در مورد عملکرد، بهبودها تمایلی دارید، همچنین بنویسید، ما در مورد همه چیز بحث خواهیم کرد و آن را انجام خواهیم داد!
سلب مسئولیتاخیراً این ماژول در سایت های مختلف اختصاص داده شده به DLE با نام های دیگر با تغییر کد، حذف / تغییر کپی رایت و ... پخش شده است. اما، با این وجود، علائمی وجود دارد که نشان می دهد این دقیقاً همین ماژول است و توسط الکساندر فومین توسعه یافته است. بنابراین - من هیچ مسئولیتی در قبال توزیع های دانلود شده از سایت های دیگر ندارم.
"اسب های تاریک" نه تنها در بین مردم، بلکه در بین CMS نیز دیده می شوند. یکی از این "اسب ها" DLE است.
اگر اطلاعات زیادی در مورد سایر موتورهای php در اینترنت وجود دارد، در این صورت فقط می توان چند مطلب ارزشمند در مورد این CMS پیدا کرد. بیایید با گفتن نحوه نصب یک قالب در DLE، این مقاله را ارزشمند کنیم:
در مورد CMS ناشناخته شناخته شده است
این موتور در اینترنت جهانی به اندازه وردپرس یا جوملا محبوب نیست. این ساخته شده از برنامه نویسان روسی است. بنابراین، اغلب میتوانید به سایتی که بر روی این CMS و قالبی برای DLE در Runet اجرا میشود، برخورد کنید.
CMS DLE توسط سازندگان به عنوان پایه ای برای استقرار پورتال های اطلاعاتی و وبلاگ ها قرار می گیرد. سیستم داخلی موتور برای بارهای سنگین سازگار است و دارای درجه بالایی از تحمل خطا است:
مانند اکثر موتورها، DLE (موتور DataLife) بر پایه php و MySQL است. عیب اصلی این سیستم مدیریت محتوا پرداخت آن است. با وجود این، DLE جایگاه چهارم را از نظر شیوع در بین منابع واقع در منطقه ru اشغال می کند. اگرچه اکثر آنها (59 هزار سایت) از نسخه های غیرقانونی موتور استفاده می کنند.مجوز برای پیکربندی اولیه CMS برای یک دوره 1 ساله 2190 روبل هزینه دارد. تمدید آن برای سال دوم (و سالهای بعدی) 1490 روبل هزینه خواهد داشت. قیمت نسخه توسعه یافته 2790 روبل است.
علاوه بر نسخه های پولی، یک نسخه رایگان نیز وجود دارد. این نسخه از CMS توسط سازنده به عنوان نسخه آزمایشی موتور و مبنای ایجاد اولین سایت شما ارائه شده است:
نقطه ضعف اصلی DLE امنیت ضعیف است. در سال 2008، کارشناسان از CMS به دلیل امنیت پایین سیستم داخلی آن هنگام رسیدگی به درخواست ها انتقاد کردند. به احتمال زیاد امروز این مشکل برطرف نشده است.طبق داده های تحلیلی Yandex برای سال 2011، اغلب سایت هایی که بر اساس CMS DLE کار می کنند آلوده می شوند. آخرین نسخه موتور در حال حاضر نسخه 10.3 است. او در سپتامبر 2014 بیرون آمد.
ویژگی های قالب برای DLE
قالبهای سایتهای DLE دارای تعدادی ویژگی هستند که اساساً این CMS را از سایر سیستمهای مدیریت محتوا متمایز میکند:
- ساختار قالب موتور بر اساس فایل های TPL است. این تا حد زیادی روند طرح بندی و انطباق طراحی قالب را تسهیل می کند.
- فایل ساختار اصلی main.tpl است. تمام عناصر قالب اضافی ( منو، نوار کناری) همچنین با استفاده از فایل های TPL تعریف می شوند.
- تصمیمات سبک در دو فایل نوشته میشوند: استایلها برای بخش برنامه در engine.css تنظیم میشوند و هر چیز دیگری در style.css است:
سپس باید به کنترل پنل سایت (فایل admin.php) بروید. سپس از منوی سمت چپ "" را انتخاب کنید. تنظیمات اسکریپت», « تنظیمات سیستم»:
در پایین، در بخش "تنظیمات عمومی" به مورد بروید" قالب پیش فرض سایت". الگوی مورد نیاز را از لیست کشویی انتخاب کنید. پس از ایجاد تغییرات، فراموش نکنید که روی "ذخیره" کلیک کنید:
پس از آن قالب جدید فعال می شود و ظاهر سایت تغییر می کند. اما قبل از قرار دادن قالب در DLE، فراموش نکنید که آن را از حالت فشرده خارج کنید.V CMS DLEبر خلاف سایر سیستم های مدیریت محتوای محبوب، این قالب از آرشیو نصب نمی شود.
متاسفانه اکثر قالب های DLE مانند خود موتور پولی هستند. اما اگر خوب جستجو کنید، در Runet می توانید چند منبع مناسب پیدا کنید که می توانید قالب ها را به صورت رایگان بارگیری کنید. در اینجا تعداد کمی از آنها هستند:- dle-shablony.net - حدود 50 قالب مختلف برای دانلود رایگان وجود دارد. اما همه آنها در یک بخش کلی بدون مرتب سازی بر اساس دسته بندی "ریخته می شوند". اگرچه در بین آنها می توانید نمونه های کاملاً "توت فرنگی" را پیدا کنید:
- newtemplates.ru - سایت مجموعه بزرگی از قالب های پولی و رایگان را ارائه می دهد. همه آنها به راحتی در عناوین موضوعی طبقه بندی شده اند. اما حتی در بین موارد پرداخت شده نیز می توانید نمونه هایی به ارزش 5-10 دلار و تیراژ تنها 5 نسخه پیدا کنید. و این منبع را با طراحی با درجه نسبتاً بالایی از منحصر به فرد ارائه می دهد!
- 10.dle-shabloni.ru یک منبع جالب با مجموعه عظیمی از الگوها برای سایت های DLE است. برچسبها به شما کمک میکنند در میان آنها موارد مورد نیاز خود را بر اساس موضوع یا حتی رنگ پیدا کنید. میتوانید نحوه عملکرد الگو را با استفاده از نسخه نمایشی داخلی یا در ویدیویی که در پنجره پخشکننده ویدیوی YouTube پخش میشود، ببینید:
فراموش نکنید که هر قالب برای نسخه خاصی از CMS DLE توسعه یافته است. انطباق آنها باید قبل از دانلود نمونه انتخابی بررسی شود.
چگونه یک قالب DLE را ویرایش کنیم
برخلاف دیگر سیستمهای مدیریت محتوای محبوب، DLE طرح قالببندی سادهتری دارد. با تشکر از این، ویرایش آنها بسیار سریعتر و آسان تر است. جعبه ابزار بخش اداری موتور شامل یک ویرایشگر کد یکپارچه است.
برای دسترسی به این ابزار شما نیاز دارید:
- به پنل مدیریت سایت بروید؛
- از منوی سمت چپ " مدیریت قالب"," قالب های سایت ";
- در لیست کشویی واقع در فیلد " قالب انتخاب شده برای ویرایش"نمونه مورد نظر را نصب کنید و روی دکمه "Run" کلیک کنید:
- پس از آن، پنجره ویرایشگر کد داخلی در زیر نمایش داده می شود. اما قبل از ویرایش قالب، باید فایلی را برای ویرایش انتخاب کنید. درخت فایل الگو در سمت چپ قرار دارد. پس از کلیک بر روی منبع مورد نظر با مکان نما، محتوای آن در پنجره ویرایشگر نمایش داده می شود:
اسناد فنی برای CMS DLE برای مطالعه در دسترس است وب سایت رسمیشرکت تولید کننده.
در این مقاله می توانید تمام ویژگی های جدید DLE 12.1 را مطالعه کنید.
DataLife Engine v.12.1 Press Release به شما در مورد اضافه شدن ماژول تبلیغاتی می گوید، اکنون ماژول از تابع روبریک پشتیبانی می کند، در این نسخه می توانید تعداد بازدید از مطالب تبلیغاتی و موارد اضافی مربوط به مدیریت تبلیغات را پیگیری کنید.
یک مورد خوب، احتمالاً با استفاده از لینک های متعارف، به کد همه صفحات سایت از جمله پیمایش در بخش ها، مشاهده اخبار کامل و غیره اضافه شده است. این یک ویژگی برای بهبود بهینه سازی سئو پروژه ها، حذف صفحات تکراری در صورت انتشار لینک های نادرست به سایت شما در هر نقطه از اینترنت یا اگر به دلایلی لازم است کنترل CNC نادرست را غیرفعال کنید.
به دلایل امنیتی، عملکردی اضافه شده است که به طور خودکار از سایت در برابر آپلود کد یا درج فریم در سایت های شخص ثالث محافظت می کند. وقتی این تنظیم فعال باشد، اگر منبع شما در یک iframe در سایت شخص دیگری جاسازی شود، به طور خودکار مسدود می شود. به این ترتیب می توانید از سایت خود در برابر حملاتی مانند کلیک جک محافظت کنید.
یکی دیگر از ویژگی های جالب برای بهینه سازی سئو سایت، قابلیت های گسترده ماژول "Meta Tags" است، اکنون نه تنها متا تگ ها برای صفحات، بلکه هر عنوان جداگانه برای صفحه و توضیحات صفحه نیز امکان پذیر خواهد بود که بعدا می توانید آن را نمایش دهید. در هر نقطه از قالب شما
(توصیه شده)
میزبانی با گواهی SSL رایگانبرای سایت، تجهیزات مدرن بر روی SSD - یکی از رهبران کیفیت و قیمت پایین است. در این مقاله می خوانیم.به هر حال، اگر به یک کالای باکیفیت با گواهینامه SSL رایگان، طرح تعرفه مطلوب و ارائه دهنده ایمن نیاز دارید، این کد تبلیغاتی 5 درصد تخفیف برای سفارش دامنه و/یا میزبانی ارائه می کند.
A460-09C2-059C-5161
به عنوان مثال در مورد میزبانی رایگان بدون تبلیغاتو شرایطاجرای DataLife Engine 12-9.x یا هر CMS دیگری - این سرویس به شما کمک می کند ظرف یک ماه بفهمید که میزبانی برای شما مناسب است یا خیر.
ما پیشنهاد می دهیم DLE را دانلود کنیدنسخه های مختلف در http://www.site در بخش برای همه بدون ثبت نام (نسخه های دارای مجوز UTF 8 و Win 1251).
مرحله اصلی توسعه نسخه 12.1 به پایان رسیده است، انتشار در مرحله آزمایش و آماده سازی پیش از انتشار است، اما در حال حاضر از شما دعوت می کنیم تا با اطلاعاتی در مورد آنچه که با انتشار نسخه جدید در انتظار شماست آشنا شوید.
تغییرات زیر تهیه و اجرا شده است:
1. پشتیبانی از سرفصل ها در ماژول مدیریت تبلیغات اضافه شده است. شما می توانید در این ماژول عنوان ایجاد کنید و مطالب تبلیغاتی خود را در این سرفصل ها قرار دهید. سرفصل ها در بالای صفحه، قبل از لیست مواد تبلیغاتی اضافه شده، در قالب پوشه ها نمایش داده می شوند. در خود روبریک ها نیز می توانید زیر عنوان های اضافی را به تعداد نامحدود ایجاد کنید. بنابراین، با تعداد زیادی مطالب تبلیغاتی، می توانید آنها را برای سهولت در پیمایش در آنها، در عناوین و زیرعنوان های مختلف قرار دهید.
2. قابلیت محاسبه تعداد بازدید از مطالب تبلیغاتی را اضافه کرددر کنترل پنل اسکریپت اضافه شد. تعداد بازدیدها فقط برای کاربران واقعی که با استفاده از مرورگر به سایت دسترسی پیدا کرده اند، شمارش می شود. ربات هایی که در سایت می خزند به حساب نمی آیند. شمارش بازدید مستقیماً برای هر بنر فعال است، بنابراین شما فقط می توانید برای تبلیغاتی که نیاز دارید تعداد بازدیدها را بشمارید. شما همچنین می توانید تعیین کنید که آیا تمام بازدیدهای بنر باید شمارش شوند یا فقط بازدیدهای کاربران منحصر به فرد باید شمارش شوند.
3. برای مواد تبلیغاتی در پنل مدیریت قابلیت محدود کردن نمایش بنر اضافه شده استبر اساس تعداد بازدیدهایی که دارد، و زمانی که بنر به حداکثر تعداد بازدید تعیین شده رسید، می توانید آن را غیرفعال کنید.4. اضافه شدن قابلیت محاسبه تعداد کلیک برای مطالب تبلیغاتی اضافه شده در کنترل پنل اسکریپت. DataLife Engine به طور خودکار تگ های HTML منتشر شده با استفاده از برچسب ها را رهگیری می کند و به طور خودکار کلیک های روی آنها را پیگیری می کند. هیچ طراحی خاصی برای این لینک ها لازم نیست، آنها می توانند به هر آدرسی که نیاز دارید منتهی شوند. همچنین میتوانید تعیین کنید که آیا میخواهید همه کلیکهای یک پیوند را شمارش کنید یا فقط کلیکهای کاربران منحصربهفرد را شمارش کنید.
5. برای مطالب تبلیغاتی در پنل مدیریت، امکان محدود کردن نمایش بنر بر اساس تعداد کلیک بر روی بنر شما اضافه شده است و می توانید نمایش بنر را با حداکثر تعداد کلیک تعیین شده بر روی آن غیرفعال کنید. رسیده است.
7. اضافه شدن استفاده از پیوندهای متعارف، در کد صفحات برای تمامی صفحات سایت اعم از پیمایش در بخش ها، مشاهده کامل اخبار و ... این قابلیت به شما این امکان را می دهد که بهینه سازی سئو سایت ها را افزایش دهید و همچنین به شما این امکان را می دهد که اگر لینک های نادرستی به سایت شما در جایی از اینترنت منتشر شد یا به دلایلی نیاز به غیرفعال کردن کنترل CNC نادرست دارید، از صفحات تکراری جلوگیری کنید.
8. در تنظیمات دسته در کنترل پنل، قابلیت تنظیم به صورت پیش فرض برای یک دسته را اضافه کرد که آیا امکان انتشار اخبار از این دسته در صفحه اصلی سایت وجود دارد یا خیر. این تنظیمات در زمان افزودن یا ویرایش یک نشریه اعمال میشوند و اگر انتشار در صفحه اصلی برای دستهبندی ممنوع باشد، گزینه مربوطه در زمان افزودن یا ویرایش یک نشریه حذف میشود.
9. در تنظیمات دسته در کنترل پنل، قابلیت تنظیم به طور پیش فرض برای یک دسته را اضافه کرد که آیا نظر برای پست های این دسته مجاز است یا خیر. این تنظیمات در زمان افزودن یا ویرایش یک نشریه معتبر است و اگر نظرات برای یک دسته غیرفعال باشد، گزینه مربوطه در زمان افزودن یا ویرایش یک نشریه حذف می شود.
10. در تنظیمات دسته در کنترل پنل، قابلیت تنظیم به طور پیش فرض برای یک دسته را اضافه کرد که آیا رتبه بندی برای انتشارات این دسته مجاز است یا خیر. این تنظیمات در زمان افزودن یا ویرایش یک نشریه معتبر است و اگر استفاده از رتبه بندی برای یک دسته غیرفعال باشد، گزینه مربوطه در زمان افزودن یا ویرایش یک نشریه حذف می شود.
11. در تنظیمات اسکریپت در کنترل پنل، در قسمت تنظیمات امنیتی، قابلیت فعال کردن محافظت خودکار سایت از تعبیه در فریم در سایت های شخص ثالث را اضافه کرد. وقتی این تنظیم فعال باشد، اگر سایت شما در یک iframe در سایت شخص دیگری جاسازی شود، به طور خودکار مسدود می شود. به این ترتیب می توانید از سایت خود در برابر حملاتی مانند کلیک جک محافظت کنید.
12. قابلیت های ماژول "Metatags" را گسترش داد،این ماژول به "عنوان، توضیحات، تگ های متا" تغییر نام داده است. اکنون در این ماژول می توانید نه تنها متا تگ ها را برای صفحات تنظیم کنید، بلکه می توانید عنوان جداگانه ای برای صفحه و توضیحات صفحه نیز تعیین کنید که بعداً می توانید در هر جایی از قالب خود نمایش دهید. برای انجام این کار، تگ های جهانی جدید برای قالب ها اضافه شده است: (page-title) - عنوانی را که برای صفحه تعیین کرده اید نمایش می دهد، (page-description) - توضیحاتی را که برای صفحه تعیین می کنید نمایش می دهد. همچنین استفاده از تگ های BB و HTML در توضیحات صفحه مجاز است. بنابراین، با استفاده از این ماژول، می توانید به عنوان مثال، عناوین و توضیحات یک ابر برچسب را برای هر تگ به صورت جداگانه ایجاد و نمایش دهید.
13. متن برچسب های قالب جهانی جدید اضافه شد، که در صورتی که عنوان صفحه در حال مشاهده در ماژول "عنوان، توضیحات، تگ های متا" تنظیم شده باشد، متن محصور شده در آنها را نمایش می دهند. و همچنین تگ های متنی مقابل اضافه شده است که اگر عنوان صفحه در حال مشاهده تنظیم نشده باشد، متن محصور شده در آنها را نمایش می دهد. برچسبهای مشابهی نیز برای توضیحات اضافه شده است: متن، که در صورتی که توضیحی برای صفحه در حال مشاهده در ماژول "عنوان، توضیحات، متا تگ" مشخص شده باشد، متن محصور شده در آنها را نمایش میدهد، متنی که متن محصور شده در آنها را نمایش میدهد. هیچ توضیحی برای صفحه در حال مشاهده داده نشده است.
14. پشتیبانی از برچسب های متنی جدید برای قالب منوی دسته بندی (categorymenu.tpl) اضافه شده است.، که در صورتی که دسته مشاهده شده در سایت یا اخبار مربوط به دسته بندی منو نباشد، متن محصور شده در آنها را نمایش می دهند. این تگ فقط در داخل تگ ها قابل استفاده است و به عنوان مثال برای نمایش برخی اطلاعات (مانند پیوندها) فقط برای دسته های غیرفعال از منو استفاده می شود.
15. گزینه های گسترده برای نمایش انتشارات بر اساس مقادیر فیلدهای اضافی در نشریات. در صورت دسترسی به http://yoursite/xfsearch/fieldname/fieldvalue/، اگر فیلد روی «استفاده به عنوان ارجاع متقابل» تنظیم شده باشد، پستها مانند قبل بازگردانده میشوند که حاوی مقدار مشخص شده در آن فیلد خاص هستند. هنگام دسترسی به http://yoursite/xfsearch/field value/، انتشارات حاوی این مقدار برای تمام فیلدهای اضافی نمایش داده می شود. هنگام دسترسی به http://yoursite/xfsearch/field name/، تمام انتشاراتی که این فیلد مشخص شده در آنها پر شده است نمایش داده می شود.
16. در تنظیمات اسکریپت قابلیت اختصاص صفحه جداگانه با نام 404.html در ریشه سایت شما برای نمایش صفحاتی که محتوایی برای آنها وجود ندارد اضافه شده است. اگر این تنظیم فعال باشد، به جای پیام استاندارد سیستم «متاسفانه، این صفحه در دسترس شما نیست، ممکن است آدرس آن تغییر کرده باشد یا حذف شده باشد.»، میتوانید صفحه جداگانهای را که بهویژه از قبل آماده شده است، با یک صفحه نمایش دهید. طراحی کاملا مجزا این نوآوری برای وب مسترهایی که می خواهند طراحی جداگانه 404 صفحه از سایت خود را انجام دهند مفید خواهد بود.
17. قابلیت اختصاص هدر HTTP به تنظیمات اسکریپت اضافه شده است که از آنجا باید آدرس های IP کاربر را دریافت کرد. این نوآوری برای سایت هایی مفید خواهد بود که از سرورهای پراکسی خارجی مختلف استفاده می کنند و توانایی پیکربندی مجدد سرور برای آنها به منظور به دست آوردن آدرس IP واقعی صحیح بازدیدکنندگان را ندارند. به عنوان مثال، هنگام استفاده از سرویس cloudflare و سایر خدمات برای محافظت در برابر حملات DDOS و استفاده از یک برنامه میزبانی معمولی بدون دسترسی به تنظیمات سرور. اکنون در تنظیمات اسکریپت در پنل مدیریت می توانید به اسکریپت بگویید که آدرس IP بازدیدکنندگان سایت را از کجا دریافت کند.
18. هنگام حذف یک دسته در کنترل پنل اسکریپت، امکان انتخاب کارهایی که با انتشاراتی که در این دسته هستند را اضافه کرد. میتوانید: «این دسته را از انتشارات حذف کنید»، «به جای دستهبندی با دستههای دیگری یا دیگر»، و همچنین «همه انتشارات این دسته را حذف کنید». در این صورت، اگر دسته ای از یک نشریه حذف یا جایگزین شود، تنها دسته ای که حذف می شود حذف یا جایگزین می شود. به عنوان مثال، انتشارات شما در دسته بندی های "جهان"، "اخبار"، "محبوب" است و شما، برای مثال، دسته "جهان" را حذف کنید، سپس برای انتشارات این دسته، تنها دسته "جهان" حذف خواهد شد. ، یا جایگزین شده است، همه دسته های دیگر در لیست این انتشارات در جای خود باقی خواهند ماند.
19. نوع جدیدی از فیلد اضافی برای انتشارات اضافه شده است: "HTML و JS خالص". هنگام استفاده از این فیلد، DataLife Engine با متن نوشته شده در آن تداخلی ایجاد نمی کند و کد HTML این متن را فیلتر نمی کند و همچنین امکان نوشتن کد جاوا اسکریپت خالص را در آن فراهم می کند. این فیلد زمانی مفید خواهد بود که باید کدی را در اخبار وارد کنید که نیازی به بررسی امنیتی نباشد، مثلاً هر کدام از پخش کننده های خود و غیره. توجه، با توجه به اینکه اسکریپت متن را از این قسمت فیلتر نمی کند، هنگام ایجاد آن، حتماً محدودیت هایی را در مورد اینکه چه گروه هایی مجاز به استفاده از آن هستند، تعیین کنید. به کاربران عادی که به آنها اعتماد ندارید اجازه استفاده از آن را ندهید، در غیر این صورت ممکن است خطر امنیتی برای سایت شما ایجاد کند.
20. برای زمینه های اضافی انتشاراتکه دارای گزینه “Use as cross-references” هستند، قابلیت تعیین جداکننده برای این مراجع اضافه شده است. شما می توانید هر دو شخصیت و کد HTML را به عنوان جداکننده مشخص کنید. قبلاً از کاما به عنوان جداکننده لیست استفاده می شد، اکنون می توانید جداکننده شخصی خود را برای هر فیلد تنظیم کنید که به شما امکان می دهد طرح خروجی منحصر به فرد خود را در قالب برای هر فیلد ایجاد کنید.
21. اضافه شدن پشتیبانی از فناوری "Yandex Turbo" برای فیدهای RSS معمولی، بدون استفاده از درج در تنظیمات نوع فید RSS به عنوان "Yandex news"، برای این پشتیبانی اضافه شده برای نمایش برچسب اخبار کامل (داستان کامل) برای هر نوع فید RSS. همچنین، قالب استاندارد /templates/rss.xml به روز شده است، که نشان می دهد یک قالب با پشتیبانی کامل از Yandex Turbo چگونه باید باشد. به طور مشابه، توانایی سفارشی کردن الگوی RSS برای فناوری Yandex Zen به طور کامل پشتیبانی می شود.
22. اضافه شدن قابلیت پاسخ به نظرات هنگام مشاهده آخرین نظرات در سایت،اگر پشتیبانی از نظرات درخت مانند در تنظیمات اسکریپت فعال باشد. بنابراین، به عنوان مثال، به دلیل اینکه برخی از اسکریپت های سنگین به بارگذاری با تأخیر و مستقل از بارگیری صفحه تغییر یافته اند، می توانید به سرعت به نظرات دریافتی در سایت بدون وارد شدن به هر خبر پاسخ دهید. این اسکریپت ها به موازات رندر صفحه در مرورگر بارگذاری می شوند و تنها پس از رندر شدن صفحه در مرورگر اجرا می شوند. که از نظر بصری نمایش صفحه سریع تری را ارائه می دهد.24. اضافه شدن قابلیت برای کاربرانی که در سایت ثبت نام نکرده اند، شکایت خود را در مورد اخبار و نظرات به مدیریت سایت ارسال کنید، همانطور که قبلاً این امکان فقط برای کاربران ثبت نام شده وجود داشت.
25. استفاده از نشانه گذاری schema org برای نمایش رتبه بندی با نوع "Rating" اضافه شد.استفاده از این نشانه گذاری باعث می شود تا اخبار کامل، زمانی که در نتایج جستجوی گوگل نمایش داده می شود، رتبه بندی انتشارات را نیز نمایش دهد.
26. اضافه شدن تشخیص خودکار جهت عکس ها در هنگام آپلود شدن روی سرور، بر اساس متا اطلاعات موجود در فایل های گرافیکی. اگر عکس اصلی وارونه بود، پس از بارگذاری آن در سرور، اسکریپت نیز به طور خودکار آن را به موقعیت مورد نظر میچرخاند. در صورت چرخاندن دوربین هنگام عکاسی، این نیاز به ویرایش اضافی تصاویر در رایانه را برطرف می کند.
27. اضافه شدن قابلیت اطلاع رسانی خودکار به مدیریت سایت از اخبار جدید کاربران، که در حالت تعدیل است (اگر در تنظیمات اسکریپت فعال باشد)، اگر خبر از کنترل پنل اسکریپت اضافه شده باشد. قبلاً فقط در صورتی که پست مستقیماً از سایت اضافه می شد، اعلان ارسال می شد.28. اگر کاربر نشریه را در کنترل پنل ویرایش کندکه قبلا در سایت منتشر شده بود، اما طبق تنظیمات گروهش، انتشار بدون اعتدال ممنوع است و یا اجازه انتشار در تمامی دسته بندی ها را ندارد، سپس ایمیل مربوطه به مدیریت سایت نیز ارسال خواهد شد. که این خبر در انتظار تعدیل است.
29. تغییراتی در عملکرد ماژول Breadcrumbs در سایت ایجاد شده است.اگر اخبار مربوط به دسته خاصی مشاهده می شود، پس برای دسته ای که کاربر مستقیماً در آن قرار دارد، این دسته به صورت متن ساده نمایش داده می شود نه پیوند. فقط دستههایی که در سلسله مراتب بالاتر هستند بهعنوان پیوند نمایش داده میشوند یا اگر مثلاً کاربر در پیمایش در صفحات این دسته بیشتر رفته باشد، پیوندی به این دسته نمایش داده میشود. بنابراین، این نوآوری از پیوندهای چرخه ای صفحات به خودشان جلوگیری می کند.
30. برای ماژول "مرجع متقابل" در کنترل پنل، دو منطقه جایگزین جدید برای پیوندها اضافه شده است. شما می توانید به صورت اختیاری جایگزینی برای صفحات استاتیک و همچنین جایگزینی برای صفحات ایستا، اخبار و نظرات انتخاب کنید.
31. برای ماژول "Find and Replace" در کنترل پنل، امکان جایگزینی انبوه متن در نظرسنجی ها برای انتشارات و رای گیری در سایت را اضافه کرد.
32. اضافه شدن قابلیت حذف همه نشریات، در انتظار تعدیل از یک کاربر خاص. برای این کار در قسمت مدیریت کاربر بر روی تعداد انتشارات وی کلیک کرده و منوی مناسب را انتخاب کنید.33. قابلیت حذف تمام نظرات اضافه شد، در انتظار تعدیل از یک کاربر خاص. برای این کار در قسمت مدیریت کاربر بر روی تعداد نظرات وی کلیک کرده و منوی مناسب را انتخاب کنید.
34. نمایش فرمت شده تعداد شمارنده های مختلف (نمایش ها، انتشارات، نظرات) به پنل مدیریت اسکریپت اضافه شده است. خروجی این شمارنده ها به صورت فرمت شده به صورت صدها، هزاران، میلیون ها و غیره با فاصله انجام می شود. که بازنمایی و درک بصری بیشتری از این اعداد می دهد.35. برای قالب های نمایش نظرات و افزودن نظر (addcomments.tpl و comments.tpl)، پشتیبانی از برچسب های جدید متن اضافه شده است - در صورت تعلق اخبار به دسته های مشخص شده، متن موجود در برچسب را نمایش می دهد و همچنین برچسب ها: متن - در صورتی که اخبار به دسته های مشخص شده تعلق نداشته باشد، متن را در برچسب نمایش می دهد. بنابراین، می توانید طراحی متفاوتی برای نمایش نظرات و افزودن نظرات برای انتشارات از دسته های مختلف تنظیم کنید.
36. اضافه شدن پشتیبانی از انحراف کلمات برای برچسب برای نمایش تعداد آرا، که برای رتبه بندی نشریات در معرض دید قرار گرفتند. برای مثال، میتوانید از بازخورد (تعداد رأی)||a|s استفاده کنید. قبلاً برای این برچسب در دسترس نبود. این شامل کد HTML است، نه فقط یک عدد.
37. اگر تنظیمات اسکریپت امکان استفاده از سایت را فقط از طریق پروتکل HTTPS فراهم کند، سپس کوکی های مرورگر نیز تنها از طریق پروتکل HTTPS به سرور ارسال می شوند و در صورت استفاده از پروتکل HTTP معمولی به طور خودکار مسدود می شوند.
38. اضافه شدن کنترل CNC نادرست برای صفحات استاتیک، که متن انتشار آن در چند صفحه تنظیم شده است. اگر شماره صفحه نادرست مشخص شده باشد، یک تغییر مسیر خودکار 301 به آدرس شروع این صفحه انجام می شود.
39. برای واردات RSS از نشریات، پشتیبانی برای وارد کردن تصاویر از تگ Enclosure حاوی تصویر برای انتشار اضافه شده است. اگر توضیحات کوتاه در فید RSS فقط متن باشد و تصویر در آن به عنوان یک برچسب جداگانه درج شده باشد، در همان ابتدا تصویر مربوط به این نشریه نیز به اخبار کوتاه اضافه می شود.
40. اضافه شدن پشتیبانی از تغییر مسیرها برای دریافت اخبار کامل هنگام استفاده از واردات RSS از نشریات. اگر پیوند از فید RSS یک تغییر مسیر برای انتقال بیشتر به متن کامل خبر در سایت منبع باشد، موتور DataLife به طور خودکار این تغییر مسیر را دنبال می کند و محتوا را از منبع نهایی می گیرد. بنابراین دریافت اخبار کامل از کیفیت بهتری نسبت به قبل برخوردار خواهد بود.
41. تغییراتی در کار تگ ها و. اگر استفاده و افزودن نظرات برای یک نشریه خاص ممنوع باشد، این برچسب ها محتوای موجود در آنها را نیز مخفی می کنند.
42. در صورتی که نظرات برای انتشار مجاز باشد، اما در عین حال، طبق تنظیمات دیگر، کاربر یا گروهی از کاربران از انتشار نظرات منع شدند، سپس پیامی در این مورد نه در انتهای همه نظرات، بلکه در محلی که خروجی را تعریف می کنید نمایش داده می شود. فرمی برای افزودن نظر با برچسب (addcomments) در قالب خود، از این طریق می توانید مکان این پیام را در سایت خود تعیین کنید.
43. برای مجوز استفاده از شبکه اجتماعی "Odnoklassniki"، قابلیت دریافت خودکار ایمیل کاربر را اضافه کرد، مشروط بر اینکه خود اپلیکیشن حقوق مناسب را از Odnoklassniki دریافت کرده باشد. توجه داشته باشید، به طور پیش فرض، Odnoklassniki حق دریافت ایمیل را نمی دهد و برای به دست آوردن دسترسی مناسب، باید علاوه بر این با شبکه اجتماعی تماس بگیرید. شبکه ای که امکان دریافت ایمیل را فراهم می کند. اگر مجوز داده شود، DLE به طور خودکار آدرس ایمیل را نیز وارد می کند.
44. سیستم بهبود یافته برای محاسبه نسبت تصویر هنگام ایجاد کپی های کوچک. این یک کپی کاهش یافته صحیح تر و با کیفیت بالا ایجاد می کند.
45. بهبود سیستم جستجوی انتشارات زمانی که در تنظیمات اسکریپت فعال شود، یک نوع جستجوی ساده. الگوریتم جدید به شما امکان می دهد تا انتشارات را با دقت و صحت بیشتری پیدا کنید.
46. بهبود سیستم کنترل برای ظاهر صفحات تکراری، هنگام مشاهده آخرین نظرات سایت.
47. پردازش بهینه زمینه های اضافی نشریات هنگام نمایش انتشارات مختصرو همچنین زمانی که ماژول نمایش انتشارات محبوب در حال اجرا است.
48. ویرایشگرهای بصری TinyMCE و Froala را به نسخه های فعلی به روز کرد. تعدادی از خطاهای شناسایی شده در این ویرایشگرها را رفع کرد.
49. ویرایشگر TinyMCE پشتیبانی از درج تگ های متنی مخفی را اضافه کرد، با استفاده از دکمه مربوطه در ویرایشگر.
50. هنگام استفاده از ویرایشگر Floara برای نظرات، قابلیت بارگیری سریع و درج تصاویر در نظر را اضافه کرد. میتوانید روی نماد درج تصویر کلیک کنید و فایلی را برای آپلود انتخاب کنید، یا به سادگی فایل تصویر را از رایانه خود به قسمت ویرایشگر بکشید و رها کنید، پس از آن تصویر به طور خودکار بارگذاری شده و در موقعیت مکاننما در ویرایشگر قرار میگیرد.
51. تغییرات جزئی در چیدمان کنترل پنل اسکریپت ایجاد شده است، با هدف حذف برخی از خطاهای چیدمان و بهبود تعامل با کنترل پنل.
52. برای ارسال نامه از سایت به آخرین نسخه های کتابخانه به روز شدو همچنین یک کتابخانه تشخیص دستگاه تلفن همراه.
53. مشکلی که در آن برچسبها و در پیشنمایش پست پردازش نمیشدند برطرف شد.
54. رفع مشکلی که در آن متا تگ ها برای شبکه های اجتماعی به درستی شکل گرفته بودند. شبکه های صوتی و تصویری، در صورتی که ویدیو در افزودنی منتشر شده باشد. فیلدها و شامل لیست های پخش و توضیحات فایل های ویدیویی و صوتی بود.
55. مشکلی برطرف شده است که در آن، تحت شرایط خاص و تنظیمات سرور، پیشنمایش انتشار ممکن است هنگام افزودن انتشارات از سایت کار نکند.
56. رفع مشکلی که در آن بارگذاری پویا نظرات کار نمی کرد، اگر در تنظیمات اسکریپت فعال باشد و تگ (jsfiles) در پایین سایت قرار گیرد.
57. رفع مشکل عدم نمایش آخرین نظراتدر صورتی که مشاهده دسته بندی خاص برای گروه خاصی ممنوع بود.
58. اشکالات جزئی در اسکریپت که قبلاً کشف و اعلام شده بود، رفع شده است.
این سیستم پلاگین به شما امکان می دهد هر گونه عملکرد اسکریپت را بنا به صلاحدید خود تغییر دهید. نصب افزونه ها در سایت، به روز رسانی افزونه ها، با یک کلیک و مستقیماً در کنترل پنل DataLife Engine انجام می شود. اگر افزونه برای یک سیستم جدید توسعه داده شده باشد، کاربران دیگر مجبور نیستند دستورالعملهای نصب را بخوانند، چیزی را مستقیماً در فایلهای اسکریپت ویرایش کنند و غیره. کافی است به سادگی افزونه را در پنل مدیریت آپلود کنند و تمام.
سیستم پلاگین با استفاده از فناوری سیستم فایل مجازی ساخته شده است. شما در افزونه توضیح می دهید که کدام فایل و چه اقداماتی باید انجام شود، بر اساس این اطلاعات، DataLife Engine کپی های مجازی از این فایل ها را با تمام تغییرات و اصلاحات لازم ایجاد می کند و با کپی های مجازی ایجاد شده بدون تاثیرگذاری کار می کند. فایل های اصلی در عین حال، تقریباً می توانید تغییرات را در همه پرونده ها توصیف کنید، به استثنای تعدادی از موارد اساسی، مانند فایل های ریشه، اما آنها هیچ عملکردی ندارند، به جز برای اتصال فایل های دیگر. عملکرد فایل های مسئول توابع AJAX نیز قابل تغییر است، برای این کار آنها به طور کامل بازنویسی شده اند تا از طریق کنترلر کار کنند. این چه مزایایی دارد؟ اول اینکه فایل های اصلی همیشه ثابت می مانند، بنابراین افزونه ها به راحتی قابل تغییر، حذف، به روز رسانی و غیره هستند. ثانیاً این سیستم از حداقل بار ممکن روی سایت ها به عنوان یک کل استفاده می کند، tk. کپی های مجازی فایل ها فقط یک بار در زمان نصب یا به روز رسانی پلاگین ها ایجاد می شود و پس از آن DataLife Engine با این فایل های اصلاح شده مانند فایل های بومی معمولی کار می کند و هیچ حافظه ای برای نقاط تماس، ذخیره سازی و کنترل اطلاعات مصرف نمی شود. در مورد اینکه کجا و چه عملکردی باید تغییر کند و غیره بار روی سرور فقط با باری که خود افزونه با خود می آورد افزایش می یابد و سیستم مدیریت افزونه بار اضافی ایجاد نمی کند. ثالثاً هیچ مشکلی مستقیماً برای به روز رسانی اسکریپت وجود ندارد، اسکریپت را می توان به نسخه های جدید به روز کرد و افزونه های شما به طور خودکار روی نسخه های جدید اعمال می شود. در همان زمان، پلاگین های مختلف می توانند یک فایل را بدون ایجاد تداخل تغییر دهند، البته به شرطی که پلاگین های مختلف عملکردهای مستقیماً مخالف یکدیگر را انجام ندهند.
بنابراین در خود ماژول مدیریت افزونه، می توانید یک افزونه را مستقیماً در کنترل پنل ایجاد کنید یا یک افزونه آماده را آپلود کنید. اضافه کردن یک افزونه جدید را مستقیماً به کنترل پنل در نظر بگیرید:
در تب اول، اطلاعات کلی در مورد افزونه را تنظیم می کنید. نام آن، شرح مختصر آن. برای سهولت تشخیص از سایر پلاگین ها، می توانید نمادی به آن بدهید که در لیست افزونه ها از آن استفاده کند. شما همچنین نسخه خود افزونه و نسخه DataLife Engine که با آن سازگار است را مشخص کنید.
در تب بعدی، مستقیماً اقداماتی را که باید روی فایلهایی که باید انجام شوند، مشخص میکنید. میتوانید یک یا چند فایل را که میخواهید روی آنها اعمال کنید اضافه کنید، و همچنین یک یا چند عمل را به هر فایلی که باید انجام دهید اختصاص دهید. در فایل ها می توانید کارهای زیر را انجام دهید:
1. هر کدی را پیدا و جایگزین کنید.
2. کد مورد نظر را در بالا پیدا کرده و اضافه کنید.
3. کد زیر را پیدا کرده و اضافه کنید.
4. محتویات فایل را به طور کامل با محتوای خود جایگزین کنید.
5. یک فایل مجازی جدید ایجاد کنید که در DLE اصلی وجود ندارد.
همچنین میتوانید فایلها را اضافه یا حذف کنید، اقدامات روی فایلها را در هر زمان تغییر دهید یا حذف کنید. برای سهولت درک و ویرایش، کل کد برجسته می شود و می توان فیلدها را به صورت پویا کشیده شد.
بنابراین، وضعیتی که قبلاً به صورت دستی فایل های اسکریپت را تصحیح می کردید و تغییرات را در جایی در دفترچه یادداشت خود ذخیره می کردید و هر بار که اسکریپت را به روز می کردید، آنها را مجدداً در فایل های اسکریپت وارد می کردید، با نسخه جدید به طور کامل تبدیل به یک مشکل می شود. گذشته شما می توانید افزونه خود را مستقیماً در پنل مدیریت ایجاد کنید و تغییرات مورد نیاز خود را در اسکریپت یک بار توضیح دهید و زمانی که اسکریپت را به نسخه جدید به روز می کنید، دیگر نگران آن نباشید، تغییرات شما به صورت خودکار اعمال می شود. به نسخه های جدید
در تب بعدی می توانید اقدامات لازم را در پایگاه داده MySQL که افزونه باید در شرایط خاص انجام دهد اضافه کنید. می توانید فهرستی از پرس و جوهای MySQL را تنظیم کنید تا هنگام نصب افزونه، هنگام به روز رسانی، غیرفعال شدن، فعال شدن و حذف آن اجرا شوند. در همان زمان، برای هر عمل، می توانید یک یا لیستی از چندین پرس و جو را در پایگاه داده تنظیم کنید.
برای یک افزونه موجود، میتوانید کارهای زیر را انجام دهید: میتوانید آن را غیرفعال کنید، اما در سایت باقی میماند، اما به طور کامل توسط اسکریپت نادیده گرفته میشود و تمام اقدامات آن روی فایلها به حالت تعلیق در میآید. در صورت وجود می توانید آن را به نسخه جدیدتر به روز کنید. افزونه را در رایانه خود دانلود کنید تا آن را در سایت دیگری نصب کنید. در این حالت خود فایل با فرمت XML دانلود می شود و این XML حاوی توضیحاتی در مورد تمام اقدامات است. در واقع این افزونه یک فایل XML است که در پنل مدیریت روی سایت قابل نصب است.
آپلود یک افزونه آماده در سایت را در نظر بگیرید. می توانید یک افزونه آماده را در سایت خود دانلود و نصب کنید. هنگامی که روی دکمه مناسب کلیک می کنید، می توانید یک فایل XML را با افزونه آپلود کنید. یا یک آرشیو ZIP با یک افزونه. این به شما این امکان را می دهد که پلاگین های بسیار پیچیده ای ایجاد کنید که حاوی تعداد زیادی فایل اضافی دیگر، هم فایل های گرافیکی و هم فایل های PHP هستند. به عنوان مثال، برای اینکه تمام اقدامات را مستقیماً در خود افزونه توصیف نکنید، می توانید فایل های اضافی ایجاد کنید و آنها را در یک آرشیو بسته بندی کنید و آنها را به مکان های جدید تجزیه کنید. در عین حال، مهم است که بدانید بایگانی فقط می تواند شامل آن دسته از فایل های PHP باشد که در توزیع گنجانده نشده اند، بلکه فقط فایل های اضافی شما را شامل می شود، اگر فایل هایی در توزیع وجود داشته باشد، چنین دانلودهایی مسدود می شوند. اصلاح فایل های استاندارد باید قبلاً در خود افزونه توضیح داده شده باشد. خود فایل افزونه XML باید در ریشه آرشیو شما قرار داشته باشد.
اگر بایگانی را با افزونه آپلود می کنید و DataLife Engine حق نوشتن فایل ها را در بایگانی شما ندارد. برای دانلود آرشیو شما به طور خودکار دسترسی FTP را درخواست می کند. اگر دسترسی لازم نباشد، همه چیز به طور خودکار بدون آنها کپی می شود. در عین حال، این دسترسی ها در هیچ جایی ذخیره نمی شوند، اما پس از عدم نیاز به طور خودکار حذف می شوند.
سیستم مدیریت افزونه جدید همچنین دارای سیستم ثبت خطای داخلی در افزونه است. اگر عملی بر روی فایل ها انجام نمی شود یا هر خطایی رخ می دهد، می توانید به راحتی آن ها را ببینید و رفع کنید. به عنوان مثال، اگر افزونه شما با نسخه بعدی DLE سازگار نباشد، این بسیار راحت است، به سرعت این را خواهید دید و به راحتی می توانید افزونه را تطبیق دهید.
.sitemap_static_pages li - عنصر - لیست صفحات ثابت
.sitemap_items li - عنصر - لیست مقالات
.sitemap_categories li - عنصر