ماژول گالری جديد براي نسخه هاي 6.3 به بعد (6.3 - 6.5 - 6.7)




فایل قرار داده شده در فايل پيوست رو دانلود کنید و تمامی محتویات داخل آن را به سایتتون منتقل کنید.

فايل install.php رو اجرا كنين تا SQL ها به ديتابيس اضافه شود:


سطح دسترسی (Chmod) پوشه ی upload\gallery و پوشه ی داخل آن را به 777 تغییر بدید.
سطح دسترسی (Chmod) پوشه ی \engine\gallery\cache را به 777 تغییر بدید.

فایل Templates/Your-Template/Css/Engine.Css رو باز کنید و کدهای زیر رو در آخر آن اضافه کنید:
کد PHP:
کد:
.quick { color: #999898; font-size: 11px; font-family: tahoma; padding: 5px; } .quick h3 { font-size: 18px; font-family: verdana; margin: 0px; padding-top: 5px; } .galmain a:active, .galmain a:visited, .galmain a:link { color: #333333; text-decoration:none; } .galpict { background-color:#F7F7F7; /*padding-left:30px; padding-right:25px;*/ padding-top:3px; color: #717171; font-size: 11px; font-family: tahoma; } .galpict a:active, .galpict a:visited, .galpict a:link { color: #E34000; text-decoration:none; } .galpict a:hover { color: #E34000; text-decoration: underline; } .galcattable { border:1px;
فایل Engine/Inc/Options.php رو باز کنید و به دنبال کد زیر بگردید:
کد PHP:
کد:
$options['user'] = array( array( 'name' => $lang['opt_priv'], 'url' => "$PHP_SELF?mod=options&action=personal", 'descr' => $lang['opt_privc'], 'image' => "pset.png", 'access' => "all", ),
بعد از این کد، کدهای زیر رو اضافه کنید:
کد PHP:
کد:
array( 'name' => $lang['opt_gal'], 'url' => "$PHP_SELF?mod=gallery", 'descr' => $lang['opt_galc'], 'image' => "iset.png", 'access' => "1", ),
فایل Admin.php رو باز کنید و به دنبال کد زیر بگردید:
کد PHP:
کد:
'usergroup' => 'admin',
کدهای زیر رو در زیر آن اضافه کنید:
کد PHP:
کد:
'gallery' => 'admin', 'gallery_pict' => 'admin', 'gallery_c' => 'admin',
فایل Language/Farsi/AdminPanel.lng رو باز کنید و کدهای زیر رو در خط بعد از Charset اضافه کنید:
کد PHP:
کد:
'addnews_bild_img' => "اضافه کردن تصوير به گالري", 'opt_gal' => "گالري تصاوير ديتالايف", 'opt_galc' => "تنظيمات گالري تصاوير",
فایل Language/Farsi/WebSite.lng رو باز کنید و کد زیر رو بعد از Charset اضافه کنید:
کد PHP:
کد:
'fotoalbum' => "گالري تصاوير",
فایل Engine/Inc/AddNews.php رو باز کنید و به دنبال کد زیر بگردید:
کد PHP:
کد:
if ($config['allow_admin_wysiwyg'] == "yes"){ include(ENGINE_DIR.'/editor/shortnews.php');
بعد از آن خط، کد زیر رو اضافه کنید:
کد PHP:
کد:
echo <<<HTML <a href=# class=main onclick="window.open('$PHP_SELF?mod=gallery_pict&action=links&area=short_story&author=$member_db[2]', '_Addimage', 'HEIGHT=550,left=0,top=0,resizable=yes,scrollbars=yes,WIDTH=560');return false;" target="_Addimage">[$lang[addnews_bild_img]]</a> HTML;
فایل .htaccess که به صورت Hide در صفحه اصلی فایل ها (همون جایی که فایل Index.php هست) قرار داره رو باز کنید و به دنبال کد زیر بگردید:
کد PHP:
کد:
RewriteRule ^addnews.html$ index.php?do=addnews [L]
حالا کدهای زیر رو بعد از خطی که پیدا کردید، اضافه کنید
کد PHP:
کد:
# Gallery RewriteRule ^gallery(/?)+$ /?do=gallery [L] RewriteRule ^gallery/page/([0-9]+)(/?)+$ /?do=gallery&cstart=$1 [L] RewriteRule ^gallery/image/([0-9]+).html(/?)+$ /?do=gallery&action=img&image=$1 [L] RewriteRule ^gallery/image/([0-9]+)/page/([0-9]+)(/?)+$ /?do=gallery&action=img&image=$1&cstart=$2 [L] RewriteRule ^gallery/users(/?)+$ /?do=gallery&action=usgal [L] RewriteRule ^gallery/users/page/([0-9]+)(/?)+$ /?do=gallery&action=usgal&cstart=$1 [L] RewriteRule ^gallery/own/([^/]*)(/?)+$ /?do=gallery&action=usergal&user=$1 [L] RewriteRule ^gallery/own/([^/]*)/page/([0-9]+)(/?)+$ /?do=gallery&action=usergal&user=$1&cstart=$2 [L] RewriteRule ^gallery/category/([^/]*)(/?)+$ /?do=gallery&action=show_cat&category=$1 RewriteRule ^gallery/category/([^/]*)/page/([0-9]+)(/?)+$ /?do=gallery&action=show_cat&category=$1&cstart=$2 [L]
فایل Engine/Engine.php رو باز کنید و به دنبال کد زیر بگردید:
کد PHP:
کد:
case "pm" : include ENGINE_DIR.'/modules/pm.php'; break;
بعد از این کد، کد زیر رو اضافه کنید:
کد PHP:
case "gallery" :
include
ENGINE_DIR.'/gallery/gallery.php';
break;

صب ماژول گالری تمام شد.

آدرس برای استفاده از این ماژول:
موفق باشید.