Joomla портал
seo seo Subscribe
0
seo

Установка прав доступа

После этого убедитесь, что в каталоге форума phpBB имеются следующие

каталоги:

album_mod/upload

album_mod/upload/cache

266

Часть V. Интеграция CMS с форумом phpBB

Если данные каталоги по каким-либо причинам не были созданы при

копировании файлов на FTP, создайте их. А потом установите права доступа:

chmod 777 album_mod/upload

chmod 777 album_mod/upload/cache

chmod 777 album_mod

22.1.4. Редактирование файлов phpBB

Теперь нужно отредактировать код phpBB, чтобы подключить фотоальбом к

форуму. Начнем с файла includes/constants.php. Откройте его и найдите

следующий фрагмент кода:

if ( !defined(‘IN_PHPBB’) )

{

die(«Hacking attempt»);

}

После него нужно добавить строку:

include($phpbb_root_path . ‘albimi_mod/album_constants.’ . $phpEx);

Сохраните этот файл и откройте файл includes/pageheader.php. На этот раз

нужно найти строку:

‘U_GROUP_CP’ => append_sid(‘groupcp.’.$phpEx),

После нее нужно добавить строки:

‘L_ALBUM’ => $lang['Album'],

‘U_ALBUM’ => append_sid(‘album.’.$phpEx),

Откройте файл viewonline.php, найдите следующий фрагмент кода:

case PAGE_FAQ:

$location = $lang['Viewing_FAQr];

$location_url = «faq.$phpEx»;

break;

После него добавьте следующие строки:

case PAGE_ALBUM:

$location = $lang['Album'];

$location_url = «album.$phpEx»;

break;

Глава 22. Фотогалерея за 20 минут 267

Перейдем к файлам панели управления форумом. Откройте файл admin/

index.php и, как и в предыдущем случае, найдите следующий фрагмент кода:

case PAGE_FAQ:

$location = $lang['Viewing_FAQ'];

$location_url = «index.$phpEx?pane=right»;

break;

После него нужно добавить следующие строки:

case PAGE_ALBUM:

$location = $lang['Album'];

$location_url = «index.$phpEx?pane=right»;

break;

Затем нужно открыть файл templates/subSilver/overallJieader.tpl. Если вы не

изменяли шапку форума (при изменении дизайна форума), то вам нужно

найти следующий фрагмент HTML-кода:

seo

Написать ответ

seo
seo

class=»maintitle»>{SITENAME}

class=»gen»>{SITE_DESCRIPTION}
 

border=»0″>

seo

valign=»top» nowrap=»nowrap»xspan class=»mainmenu»>

После данного фрагмента нужно добавить ссылку на фотоальбом:

src=»templates/subSilver/images/icon_mini_album.gif» width=»12″

height=»13″ border=»0″ alt=»{L_ALBUM}» hspace=»3″

/>{L_ALBUM} 

Если же вы изменяли шапку форума, тогда вам нужно добавить в шаблон

ссылку (местоположение и «украшение» в виде сопровождающей картинки

можете выбрать по своему усмотрению):

{L_ALBUM} 

Теперь откройте файл templates/subSilver/subSilver.cfg и добавьте следующие

строки перед строкой «?>»:

$images[f upload_pic'] =

«$current_template_images/{LANG}/upload_pic.gif»;

$images['no_thumbnail·] =

«$current_template_images/nothumbnail.jpg»;

268

Часть V. Интеграция CMS с форумом phpBB

Следующий файл — includes/usercp_viewprofile.php. В этом файле нужно

найти строку:

‘U_SEARCH_USER’ => append_sid(«search.$phpEx?search_author=» .

$u_search_author),

После нее нужно добавить строки:

‘U_PERSONAL_GALLERY’ => append_sid(«album_personal.$phpEx?user_id=»

. $profiledata['user_id']),

‘L_PERSONAL_GALLERY’ =>

sprintf($lang['Personal_Gallery_Of_User'],

$profiledata['username']) ,

Осталось совсем немного— всего два файла. Откройте файл templates/

subSilver/profileviewbody.tpl и найдите в нем следующий код:

{POSTS}

[{POST_PERCENT_STATS} /

{POST_DAY_STATS}]

class=»genmed»>{L_SEARCH_USER_POSTS}

После выделенного фрагмента вам нужно вставить строку:

идо «>?».

22.1.5. Небольшой бонус от автора

Если вы прочитали файл install.txt из архива, то заметили, что почти все

рекомендации из этого файла аналогичны приведенным в данной главе.

5th Фев 2011
Теги:
 
Все права защищены © 2023 Joomla портал
 
 
seo