Як встановити компонент - відгуки та огляди - для instantcms, звалище квітня

Як встановити компонент - відгуки та огляди - для instantcms, звалище квітня

Сам компонент тут.
1. Встановлення Компонента, модулів, плагінів
Завантажте та розпакуйте архів в корінь вашого сайту. Або завантажте файли з архіву на ваш сайт за допомогою фтп доступу до сайту.
Зайдіть в адмінку> Установка компонентів
/admin/index.php?view=installdo=component
і встановіть компонент.
Перейдіть в налаштування компонента і задайте Типи оцінок і Заголовки текстових полів.
(У вкладках відображаються настройки тільки для встановлених компонентів)
.
Насамперед в налаштуваннях компонента не забувайте призначити типи для всіх рубрик за замовчуванням.
Вони використовуються якщо для рубрики не призначено тип.
2.
Правимо файли для адмінки.
Відкрийте файл admin \ includes \ cp.php

Знайдіть рядок:
LIST TABLE PROCESSORS

Перед нею додайте:

$ Sql ​​= "SELECT user_id, guestname
FROM cms_rew
WHERE id = $ comment_id ";
$ Result = $ inDB-> query ($ sql);
$ Mod = $ inDB-> fetch_assoc ($ result);

if ($ mod [ 'user_id'] == 0) <$author = $mod['guestname'];>
else $ usersql = "SELECT id, nickname, login FROM cms_users WHERE id =". $ mod [ 'user_id'];
$ Userres = $ inDB-> query ($ usersql);
$ U = $ inDB-> fetch_assoc ($ userres);
$ Author = $ u [ 'nickname']. ' ('. $ U [' login '].') ';
>

function cpRewTarget ($ comment_id) $ inDB = cmsDatabase :: getInstance ();

$ Sql ​​= "SELECT target_title, target_link
FROM cms_rew
WHERE id = $ comment_id ";
$ Result = $ inDB-> query ($ sql);
$ Mod = $ inDB-> fetch_assoc ($ result);

$ Target = ''. $ Mod [' target_title '].'';
return $ target;
>

знайти рядок:
$ Smarty-> display ($ item [ 'tpl']);

знайти рядок:
$ Smarty-> display ($ item [ 'tpl']);

знайти рядок:
$ Smarty-> display ( 'com_catalog_item.tpl');

знайти рядок:
display ($ article [ 'tpl']);

В кінець файлів com_catalog_item.tpl, com_inshop_item.tpl, com_inmaps_item.tpl додайте:

В кінець файлу com_content_read.tpl додайте:

4.УСТАНОВКА \ Налаштування МОДУЛІВ І плагін

Встановіть потрібні плагіни та модулі.

Примітка:
Модуль Відгуки на головній може перегляньте в двох режимах відображення. Клонуйте модуль щоб використовувати різні режими.
Чи не виводьте цей модуль два рази на одній сторінці \ розділі.
P.S. Якщо при установці вилізло таке:
ALTER TABLE `#__ comment_targets`DROP INDEX target

Те як видно у вашого користувача БД немає прав на виконання такого виду запиту.
Скопіюйте (замінивши) файл install.sql по шляху compnents / rew / і повторіть установку.

або
видаліть файл install.sql з compnents / rew /
Виконайте установку компонента.
Далі.
В архіві є файл install.sql, використовуйте його.
Виконайте sql запит за допомогою PHPMyAdmin

Пропустіть останні три рядки з файлу, якщо в баз вже є записи
в таблицях.

INSERT INTO `cms_comment_targets` VALUES (id, 'rew', 'rew', 'Відгуки', 'cms_rew', 'вашому відгуку');
INSERT INTO `cms_rating_targets` VALUES (id, 'rew', 'rew', 1, 2, 'cms_rew', 'Відгуки');
INSERT INTO `cms_actions` (` component`, `name`,` title`, `message`,` is_tracked`, `is_visible`) VALUES ( 'rew', 'add_rew', 'Додавання відкликання', 'додає% s | на сторінці% s ',' 1 ',' 1 ');

Схожі статті