مستندات پرتال نیوک لرن
لیست تغییرات و امکانات در پرتال نیوک لرن

بازدیدها
از Nukelearn Portal Encyclopedia
پرش به: ناوبری, جستجو

usv-features


لیست تغییرات و امکانات در نسخه های پرتال نیوک لرن



فهرست مندرجات

لیست نسخ

نسخه Pre-alfa 9

- ماژول اخبار

  • قابليت درج نام و لينك منبع خبر
  • قابليت مهم كردن يك خبر جهت نمايش در صدر اخبار يا در بلاكي مجزا
  • قابليت درج تگ يا كلمه كليدي براي هر خبر (اينكار قبلاً توسط حامد عزيز انجام شده كه به نسخه جديد افزوده خواهد شد)
  • تهيه بلاك cloud tag براي تگهاي افزوده شده به اخبار
  • قابلیت پیشنهاد تگ به صورت آجاکسی
  • تغییر کامل ظاهر مدیریت اخبار

  • امکان لینک دهی به سایت های اجتماعی
  • نوشتن یک پنل مدیریتی برای بخش اخبار و امکان انتخاب چندتایی و اختیاراتی مانند حذف نظرات - حذف چند خبر باهم - داغ کردن چند خبر باهم
  • تغییر ساختار ارسال مطلب برای آینده به چیزی شبیه به وردپرس
  • تغییر ساختار (submissions) طوری که دیگه لازم نباشه خبرها ابتدا در جدول جداگانه ذخیره بشن.

- سیستم نظرات

  • جداول اضافی و کدهای بی استفاده حذف شد و آرایش نسبی بهتری به این بخش داده شد
  • تمامی نظرات در جدول اصلی قرار می گیرند که با این کار فاصله کمتری از هم دارند و در قالب های مختلف مشکل تفاوت رنگ از بین می رود
  • ورودی های مخصوص آدرس اینترنتی و ایمیل چپ به راست بصورت پیش فرض شدند
  • ایمیل وارد شده از لحاظ اعتبار چک می شود
  • امکان بستن کل بخش نظرات در تنظیمات سیستم
  • امکان قرار دادن کد امنیتی برای بخش نظرات


- ماژول آمار

  • قابلیت دریافت اطلاعات از گوگل آنالیز
  • حذف ماژول مدیریتی لینک دهندگان و اضافه کردن آن به این بخش

- سیستم کش نیوک

  • ساختار ذخیره اطلاعات به صورت فایل
  • بخش مدیریت - ( بصورت تغییر متغیر در کانفیگ فایل )

- مدیریت نیوک

  • استقلال کامل ظاهری مدیریت پرتال - ساختار کلی آجاکسی
  • تنظیمات سایت آجاکسی به صورت مرجله ای
  • ترکیب مدیریت -صفحات اضافه - خبرها - نظرات - ایجاد شاخه اخبار
  • استقلال صفحه خروج و ورود مدیریت نیوک
  • استقلال صفحه ایجاد مدیر

[b]* پشتیبانی از XML RPC

  • - زیبا سازی و استایل مخصوص table ها در مدیریت

- نصب کننده نیوک

  • - بازنویسی نصب کننده

- امتیازات نیوک

  • - تغییر ساختار کلی مدیریت امتیازات و تنظیم تمامی امتیازات نیوک و انجمن ها
  • - نوشتن تابع برای بروزرسانی امتیازات
  • امکان امتیازدهی آجاکسی برای سه بخش دانلودی ها – خبرها و کاربران

- تهیه خبرخوان ها

  • دانلودی ها
  • انجمن 3 -
  • خبرها
  • مقالات
  • صفحات اضافه
  • نظرات
  • بلوک لیست RSS های موجود

- ماژول خطاها

  • تغییر کامل ماژول خطاها و امکان شخصی سازی راحت با قرار دادن یک فایل html

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

  • تغییر ساختار تهیه پشتیبان و سازگاری با utf-8
  • سازگاری گرامری با نسخه های جدید mysql


-انجمن های 3

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


-صفحه شخصی

  • تغییر ظاهری این بخش به شکل فیس بوک
  • امکان وبلاگ نویسی کامل با امکانات پاسخ دهی – رای دادن و حذف و ساختار چند لایه
  • انتخاب قالب و تغییر قالب توسط کاربر با نمایش تصویری کوچک از قالب های موجود

بهینه سازی Seo نیوک

  • کامل کردن Google Tab ( حذف اضافات - افزودن گوگل تب انجمن )
  • امکان مدیریت کلید واژه های متغیر

-فریم ورک آجاکس

  • استفاده از JQuery

-قالب :

  • امکان تغییر استایل بلوک ها ( ظاهر هر بلوک خصوصی سازی شود )
  • امکان منوی جاوا اسکریپت
  • تغییر نمایش اطلاعات خبرهای سایت
  • ساختار جامع CSS Based
  • پشتیبانی کامل از تمام مرورگرهای معروف
  • طراحی سه قالب جدید با نام های usv_zeos ... usv-gold – usv-classio

- ویرایشگر نیوک

  • سازگاری کامل ویرایشگر http://ckeditor.com/demo
  • امکان سوئیچ میان ویرایشگرها ( بدون ویرایشگر ) در تنظیمات سیستم


-کد امنیتی :

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


-ماژول پیام های کوتاه

  • سازگاری با نسخه جدید USV و تغییر در header.php از HTML 4.01 به XHTML 1.0
  • امکان افزودن پیام مدیر بدون محدودیت


-ماژول دانلودی ها :

  • تغییر چیدمان لیست دانلودی ها
  • افزوده شدن لینک منبع و پسورد فایل به بخش مدیریت و نمایش فایل
  • افزودن تگ ( کلید واژه ) به مدیریت و بخش نمایش فایل
  • افزودن امکان امتیاز دهی آجاکسی

- ماژول منوی اصلی

  • حذف ماژول فعلی از مدیریت و بلوک ها و حذف دیتابیس
  • امکان نمایش منو به دو صورت افقی ( در قالب ) و عمودی ( بلوک )
  • امکان ورود کاربر به صورت آجاکسی ( لینک در منو )
  • امکان جستجو آجاکسی ( باز شدن به صورت آجاکسی )
  • امکان نمایش مشخصات کاربر آجاکسی ( در بلوک اطلاعات )

- بخش ثبت نام

  • تغییر ظاهر به صورت بخش ثبت نام نیوک لرن ( در دو نسخه سفید و مشکی )
  • امکان بررسی ورودی خالی و اخطار به صورت جاوا اسکریپت
  • امکان بررسی ایمیل و نام کاربری ( از لحاظ تکرار و اعتبار ) کاربران
  • کامل کردن بلوک who is where و استفاده از ساختار session
  • انتخاب بلوک آمار سایت مناسب و کامل
  • امکان نمایش پیام خصوصی جدید

- بخش زبان نیوک

  • انتقال دو پوشه CZd.. و Points از مسیر admin/language به پوشه language برای راحتی کار با فایل های زبان .
  • فارسی سازی ماژول کلیدواژه ها
  • فارسی سازی بلوک آمار سایت

- بخش تحریریه

  • حذف مدیریت صفحات اضافه - پیام های مدیر و خبرهای ارسالی کاربران
  • امکان نوشتن و تخصیص نوشته به بخش های اخبار - پیام های مدیر - صفحات اضافه
  • امکان ویرایش و تغییر بخش
  • تغییر جدول در نمایش صفحات اضافه
  • تغییر جداول در نمایش پیام های مدیر
  • حذف جداول دیتابیسی مربوط به سه بخش - پیام های مدیر- صفحات اضافه
  • تغییر در بلوک های مربوط به بخش های تحریریه ( تغییر جداول دیتابیس )
  • نمایش خبرهای دریافت از سوی کاربران


- نگهبان سایت

  • نصب آخرین نسخه ip2pc
  • نصب فارسی ساز نگهبان
  • فارسی سازی فایل های tpl در پوشه abuse ( دو زبانه - بالا فارسی - پایین انگلیسی )


- بخش جستجوی سایت

  • افزودن API جستجوی گوگل - بلوک

هسته نیوک پس از ویرایش 0399

  • افزودن امکان فراخوانی داینامیک css و js
  • افزودن پلاگین های متنوع jquery و ساختار defined based
  • افزودن فریم ورک جاوا اسکریپت و مسیردهی منظم برای این بخش
  • افزودن موتور قالب
  • تغییر تابع فشرده سازی و بهینه کردن این بخش
  • افزودن امکان فشرده کردن سورس سایت
  • لیست کردن و تعریف جداول دیتابیس در constants.ini
  • چک کننده اعتبار بسته ( از نظر سایت نیوک لرن معتبر است یا خیر )

موتور قالب

  • نوشتن کلاس اصلی موتور قالب
  • نوشتن فریم ورک و متغیرهای static و dynamic برای موتور قالب
  • نوشتن مد سازگاری با قالب های قدیمی
  • نوشتن cheat code و راهنمای طراحی ( لیست کدها و عملکرد آن ها )

ماژول ارتباط با ما حذف تمامی جداول و استفاده از یک جدول امکان بررسی فرم به صورت آجاکسی ارسال فرم آجاکسی استایل فرم اضافه شدن مشخصه گوگل و یاهو مدیر

اضافات :

  • - اضافه شدن 1000 آیکون 16 در 16 پیکسل در پوشه images/icon


باگ های مهم و امنیت :

  • -برطرف کردن مشکل استفاده از ereg_replace و جایگزینی آن با str یا preg
  • اضافه شدن چک کننده های اطلاعات برای خروج از حلقه های نا امن
  • اضافه شدن توابع لازم برای جلوگیری از sql injection


نسخه RC-6

- ویرایشگر ckeditor 3.0.2

  • اسکریپت مدیریت فایل در ویرایشگر Ajax file uploader
  • اصلاح کامل و اجرای بدون نقص امتیازدهی آجاکسی
  • اصلاح کامل فریم ورک آجاکسی بخش مدیریت در تب لینک های سریع مدیریت و بستن این مجموعه به صورت آجاکسی
  • اضافه شدن سیستم عملیات چندگانه در دو بخش نظرات و اخبار
  • شبیه سازی کامل بخش مدیریت تحریریه و ارسال خبر کاملا منطبق بر سیستم مدیریت وردپرس
  • امکان ویرایش سریع آجاکسی مطالب در تحریریه
  • امکان افزودن موضوعات آجاکسی در ارسال مطلب
  • صفحه بندی و امکان دسته بندی در تحریریه
  • امکان پیش نویس نویسی و نمایش متفاوت آن در لیست تحریریه
  • امکان ذخیره خودکار آجاکسی در ارسال مطلب
  • تصحیح و تکمیل بخش نصب کننده
  • امکان گذاشتن پسور و یوزر دوم برای ورود به بخش مدیریت
  • افزوده شدن سیستم مدیریت لاگ ( گزارشات سیستم )
  • تغییر کامل خبرخوان و کدنویسی مجدد به روش OOP
  • کاهش حجم پردازش هسته پرتال برای بارگذاری سریعتر
  • تغییر در کلاس ویرایشگر و فایل کانفیک پرتال
  • تکمیل و اصلاح بخش صفحه شخصی کاربر و سیستم میکروبلاگینگ



نسخه RC-7

  • ویرایشگر نسخه ckeditor 3.1
  • تنظیمات مربوط به ویرایشگر و امکان تغییر تولبار
  • اصلاح کد امنیتی و متمرکز شدن آن در یک بخش ( فقط از طریق تنظیمات سایت )
  • تغییر مد افزودن آجاکسی تگ در بخش افزودن خبر و ویرایش خبر
  • اصلاح کامل بخش نمایش لیست اخبار
  • اصلاح عدم ذخیره شدن نکته - تگ ها
  • اضافه شدن لیست آخرین بروز رسانی پرتال نیوک لرن در بخش مدیریت سایت
  • اصلاح کامل بخش مدیریت کاربران و اضافه شدن آن به داخل مدیریت اصلی
  • اصلاح ارسال خبر از سوی کاربران
  • اضافه شدن امکان تغییر شیوه کدامنیتی به صورت سوال و جواب یا تصویری از طریق تنظیمات سایت
  • اصلاح موتور قالب برای هماهنگی بیشتر با قالب های شیوه جدید html themes
  • اصلاح نصب کننده خودکار


نسخه RC-7 Repack

  • - 1- header.php  : style.css ( conditional statement if exists )
  • - 2- USV THEME ENG : [Counter] added to story_home
  • - 3- USV THEME ENG : [comments] added // / / //
  • - 4- USV THEME ENG : [total_time] added to footer
  • - 5- USV THEME ENG : [total_query] added to footer
  • - 6- memory_get_usage() added to inc_functions.php
  • - 7- fix bug ( overflow RAM usage ) ince_counter.php
  • - 8- fix bug ( overflow RAM usage ) news/index.php
  • - 9- fix bug - shamsi date in news/article.php
  • - 10- rebuild : theme ( usv-classio ) designed based on USV THEME ENG
  • - 11- USV THEME ENG : 0 added to story_page
  • - 12- USV THEME ENG : [PM] = private message notifier added to header
  • - 13- News pagination as function
  • - 14- News pagination alignment fixed
  • - 15- rating alignment fixed
  • - 16- Persian PDF Class Added (tcpdf)
  • - 17- Persian PDF Generator Added inc_pdf.php
  • - 18- Stories ( NEWS ) to PDF File
  • - 19 - USV THEME ENG : [PDF] = Added to story_page
  • - 20 - xmlrpc added to includes folder
  • - 21- usv-gold theme removed from package and will be added to plugin directory
  • - 22- admin download module : fix bug tags in $module_name/admin/index.php
  • - 23- rebuild download home page
  • - 24- rebuild download get page
  • - 25- sides block disabled by default in downloads ( $module_name/index.php) define(show_blocks)
  • - 26- counter hits and dl files added to download home page
  • - 27- nsngd_func.php removed from package . functions.php added to $module_name/public folder
  • - 28 - url validation check in download admin ( DownloadAddSave ) -
  • - 29 - error style fixed
  • - 30 - popular tags block added to download page

  • - 31- bug fixed : auto save in news'admin Enabled by default
  • - 32- bug fixed : auto tag suggestion ( utf-8 ) in news'admin
  • - 33- JPCache system removed
  • - 34- Rebuild : Theme Engine System
  • - 35 Theme Engine system equiped with cache system
  • - 36 - THM Cache system make Directory in Cache folder individualy for every segment
  • - 37- USV THEME ENG : [month] added to story_home
  • - 38- USV THEME ENG : [day] added to story_home
  • - 39-minor fix in user info page style ( ya/includes/style/blocks.html)
  • - 40- minor fix in user theme change page ( width/height = 200 * 150 ) also screenshot.png will be shown as theme pic
  • - 41- replacing mb_substr becuase of invalid characters caused by clipping
  • - 42 - minor fix :in submit download ( textarea to wys editor )
  • - 43 - minor fix : reordering rows in submit download page
  • - 44- Ex-pages Removed from Package
  • - 45- News admin Section modified (news-admin messasge )
  • - 46- Major Fix : Download's Admin ( adding & editing tags )
  • - 47- Major Fix : Download's Admin ( submited download tags = Adding & saving )

48 - minor Fix : Download's Admin ( list latest downloads )* -



RC-8

RC-8 - Beta

- Minor Fix

  • Theme USV-classio : Rounded corners in blocks
  • ACP tabbed shortcuts' style
  • Admin Cookie's Life : 1 day
  • Referes style Fixed
  • ERRORS TEMPLATE BUG FIXED modules/Error/index.php
  • Bug in Themes loading FIXED
  • Jquery Framework's path changed to google CDN  :

includes/javascript/jquery/framework.php

  • usv-classion Footer,table.inc FIXED in IE browser
  • news story_page style fixed
  • submenu fix in IE

- Major

  • information block in ACP COMPELETED
  • THM ENG : [image]
  • Registration security bug fixed
  • registration validating functions moved to

your_account/includes/function.php

  • ThemeEng can now read footer.php and header.php files
  • cache system status can be changed in admin setting
  • cache life time ....
  • Editor can be enabled or disabled in admin setting
  • inc_Rating moved to mods/rating/



1.1.0

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


  • -.httaccss Errors section revision

-- change in .httaccess and removal of modules/errors

  • - Errors' path changed into mods/Error
  • - Bug Fixed in AutoSaving draft in posting a article
  • - styling the link to phpBB'Admin [overall_footer.html]
  • - Fix for phpbb3 thanks mod :

prosilver

template : -viewtopic_body.html -memberlist_view.html

theme -buttons.css -colours.css -theme.cfg


  • Security Bug FIXED in Submit News

sql_quote() function used to escape vars captcha added to this part :> show_captcha() captcha validation added to submitStory() function as : check_captcha();


  • Fix in Captcha system and login part :

/modules/Your_Account/index.php validation check fixed :

$rcode = hexdec(md5($_SERVER['HTTP_USER_AGENT'] . $sitekey . $random_num . $datekey)); $code = substr($rcode, 2, $ya_config['codesize']); if (extension_loaded("gd") AND ($gfx_chk == 2 OR $gfx_chk == 5 OR $gfx_chk == 6 OR $gfx_chk == 7) AND !check_captcha()) { global $wrong_code; if($wrong_code)

echo "
"._WRONG_CODE."
";

else { echo show_captcha(); } }

into :

if (extension_loaded("gd") AND ($gfx_chk == 2 OR $gfx_chk == 5 OR $gfx_chk == 6 OR $gfx_chk == 7) and !check_captcha()) { $wrong_code = true; mmain(null); exit; }


  • FIX captcha code in includes/acp/old_nuke.php
  • function added to includes/inc_function.php

getRealIpAddr();

  • function revision show_error() in includes/inc_function.php : utf-8 compatibility


  • Change contants.inc into constants.php
  • Change in mainfile.php in requiring constanst.php
  • - Minor Fix in Theme Engin in showing tags

inc_template : require_once('THM_FILE/header.php') --> require('THM_FILE/header.php')

  • <base> tag defined

header.php : $baseurl defined and <base>


  • Fix in rss.php and showing latest feeds
  • Fix in Download's popular tags - modules\Downloads\public\functions.php & tags.php
  • Fix in previewing Download page in :

modules\Downloads\public\showroom.php & getit.php


  • - Clean up some codes in : modules\Your_Account\public\ya_tos.php


  • Tracking System Installed : changes made in bellow files :

- inc_counter.php - index.php

note that , this tracking system works if only You enable in administration's setting of ur website


Session Class :

includes/inc_session.php Added function online() removed from inc_function function is_spider() removed from inc_function

modules/your_account/index.php . $nk_session Added line : 246- 247

header.php $nk_session Added line 140-141

mainfile.php $nk_session Added line : 372-373 block-info_box.php . line 362 sql statement changed

//--Session Ip check --- if user's ip changed kill this user if admin's ip changed kill this admin admin.php : kill_user($uid); kill_admin($uid);


-theme classio fixed : style.css : (position:relative) removed from :

.usv-Sheet .tbl_container



/// htaccess RewriteRule ^article/tags/(.*)\/$ modules.php?name=News&file=tags&tag=$1 [L] RewriteRule ^pdf/(.*)\/$ modules.php?name=News&file=pdf&title=$1 [L] RewriteRule ^article/(.*)\/$ modules.php?name=News&file=article&title=$1 [L]


added to article section

google/GT-News.php edited

sid added to

////

Slugn Creator Functions : includes/inc_htmlclean.php edited files : includes/inc_template.php modules/news/article.php

/// Multi Admin Compeleted -- edited files : //


//-- Survey : admin section developed active column added to database table block_survery.php edited ( active='1')

//-- Tags System Fixed -- includes/inc_tags.php modules/News/tags.php modules/News/admin/index.php

// Style Fixes : admin : setting page IE bug fixed tags page Table style fixed

// moderation if no new comments added or any comment exists in db then alert to him admin/modules/moderation.php

// RSS --- rss.php , show rss list block-RSS.php block-RSS_List.php

// advertisment -- removing stat link in mainpage modules/Advertising/index.php

-- adding editor to every section of ads'admin

//eregi_match removed from all files

// Security Bug in Shoutbox block-Shout_Box.php overflow memory usage fixed


//[tid] , [sid] added to inc_template.php themeindex() function changed so becareful of respected files

//Point System New function Added for updating points database table changed revision for admin section




1.1.1

//download links : titles are now smarty and seo optimized

points system " //admin section revision // update_point($section) //my_point($username)

google table : GT-Downloads.php GT-News.php GT-Search.php GT-Site_Map.php GT-Stories_Archive.php GT-Top.php GT-Topics.php GT-phpBB3.php

//sitemap index page links fixed


// Bug Fixed in nuke_bookmark.php

// Cache System -New Function : ClearCache()

//Minor Bug fixed in block-Random_Headlines .

// Minor Fix for block-Who_is_Online.php ( on changing session table fields )

// Minor Fix for block-Info_Box.php ( on changing session table fields )

// Minor Bug Fix for Editing Authors ( showing 0 instead of section's names )

//Major Bug Fix in Creating New Survey


// Major Bug Fix in mainfile.php constants.php Extra Queries to database removed

// Major Bug Fix For : Rss.php

// New Feature For : Your_Account Users can view their points Update points appointed to function properly Admin is now Able to Remove blog posts change : functions.php -line :443

// Major Fix For : mSearch modules\mSearch\index.php script error solved


//Minor Fix for Sh-owing Tags -Edit : modules/News/index.php line 100+ to show tags correctly


//Minor Link Fix for Your_Account -Edit : modules/Your_Account/admin/tosedit.php modules/Your_Account/admin/tosmain.php modules/Your_Account/admin/tosnew.php


//-Minor Fix For Contact_Plus Problem in verifying security code Edit : modules/Contact_Plus/index.php

//minor Fix For Contact Plus Style compatiablity with IE Js Compressed file


// New File Added To News Modules -Function.php added to have News'Functions


// Major Fix : News Quick Edit in Admin page Can't save some $vars - Edit : modules/News/admin/includes/quickedit.php

// Major Fix : News Pagination Fix to fit for all browsers and stay in center Edit : images/article/pagination.css


// Minor Fix : star Rating style fixed Edit: includes\mods\rating\rating_style.css

// Minor Fix : Header Logo Fixed


//Minor Fix : Downloads'Admin : Modify file ( Author's name wasn't saved ) Edit :modules/Downloads/admin/DownloadModifySave.php

// Minor Feature : Search block for Index page of Downloads Edited : modules/Downloads/index.php SearchForm();

// Minor Feature : Download page elements reordered

گشتن
جعبه‌ابزار
ابزارهای شخصی