ماژول گالری جديد براي نسخه هاي 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 رو باز کنید و کدهای زیر رو در آخر آن اضافه کنید:
.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;
}
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 رو باز کنید و به دنبال کد زیر بگردید:
$options['user'] = array(
array(
'name' => $lang['opt_priv'],
'url' => "$PHP_SELF?mod=options&action=personal",
'descr' => $lang['opt_privc'],
'image' => "pset.png",
'access' => "all",
),
array(
'name' => $lang['opt_priv'],
'url' => "$PHP_SELF?mod=options&action=personal",
'descr' => $lang['opt_privc'],
'image' => "pset.png",
'access' => "all",
),
بعد از این کد، کدهای زیر رو اضافه کنید:
array(
'name' => $lang['opt_gal'],
'url' => "$PHP_SELF?mod=gallery",
'descr' => $lang['opt_galc'],
'image' => "iset.png",
'access' => "1",
),
'name' => $lang['opt_gal'],
'url' => "$PHP_SELF?mod=gallery",
'descr' => $lang['opt_galc'],
'image' => "iset.png",
'access' => "1",
),
فایل Admin.php رو باز کنید و به دنبال کد زیر بگردید:
'usergroup' => 'admin',
کدهای زیر رو در زیر آن اضافه کنید:
'gallery' => 'admin',
'gallery_pict' => 'admin',
'gallery_c' => 'admin',
'gallery_pict' => 'admin',
'gallery_c' => 'admin',
فایل Language/Farsi/AdminPanel.lng رو باز کنید و کدهای زیر رو در خط بعد از Charset اضافه کنید:
'addnews_bild_img' => "اضافه کردن تصوير به گالري",
'opt_gal' => "گالري تصاوير ديتالايف",
'opt_galc' => "تنظيمات گالري تصاوير",
'opt_gal' => "گالري تصاوير ديتالايف",
'opt_galc' => "تنظيمات گالري تصاوير",
فایل Language/Farsi/WebSite.lng رو باز کنید و کد زیر رو بعد از Charset اضافه کنید:
'fotoalbum' => "گالري تصاوير",
فایل Engine/Inc/AddNews.php رو باز کنید و به دنبال کد زیر بگردید:
if ($config['allow_admin_wysiwyg'] == "yes"){
include(ENGINE_DIR.'/editor/shortnews.php');
include(ENGINE_DIR.'/editor/shortnews.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;
<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 هست) قرار داره رو باز کنید و به دنبال کد زیر بگردید:
RewriteRule ^addnews.html$ index.php?do=addnews [L]
حالا کدهای زیر رو بعد از خطی که پیدا کردید، اضافه کنید:
# 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]
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 رو باز کنید و به دنبال کد زیر بگردید:
case "pm" :
include ENGINE_DIR.'/modules/pm.php';
break;
include ENGINE_DIR.'/modules/pm.php';
break;
بعد از این کد، کد زیر رو اضافه کنید:
case "gallery" :
include ENGINE_DIR.'/gallery/gallery.php';
break;
include ENGINE_DIR.'/gallery/gallery.php';
break;
نصب ماژول گالری تمام شد.
آدرس برای استفاده از این ماژول:
موفق باشید.