PDA

توجه ! این یک نسخه آرشیو شده می باشد و در این حالت شما عکسی را مشاهده نمی کنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : گالري تصاوير براي سيستم Datalife Engine



Borna66
12-22-2009, 02:33 AM
ماژول گالری جديد براي نسخه هاي 6.3 به بعد (6.3 - 6.5 - 6.7)


http://i32.tinypic.com/nnjurt.gif



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

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

http://yoursite.com/install.php


سطح دسترسی (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;


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

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


http://www.yoursite.com/index.php?do=gallery


موفق باشید.