Артём Мáлков

Простой вариант вставки своей PHP-функции, -кода в шаблон Amiro.CMS

16 мая0 комм

Amiro.CMS – это коммерческая система управления сайтом, созданная российскими разработчиками.

Признаюсь честно, мне довелось поработать с этой CMS впервые, и хотя я быстро осваиваю новые движки – этот показался мне не совсем удобным. Время конечно покажет, возможно, мы еще вернемся к этой CMS более подробно.

А сейчас мы открываем еще один цикл статей, посвященной этой CMS. И сегодня мы узнаем, как использовать свои PHP-вставки в шаблоне Amiro.CMS.

Вообще мне потребовалось использование PHP для того, чтобы должным образом обработать цену товара на выходе, удалить все ненужное и оставить чистое число.

Вы же можете использовать этот мануал как инструмент для достижения своих, я уверен, интересных задумок.

Не будем терять время – поехали!

1. Подключитесь к вашему сайту по FTP. В корне вашего сайта, в папке _local, откройте файл common_functions.php для редактирования. Если у вас версия CMS ниже 6.0.6.1, то вместо указанного ранее файла вам необходимо открыть файл front_functions.php, находящийся в этой же папке.

2. Далее в самый низ вставляете нужную вам функцию. Например, такую:

function getSumm() {
    
	$a = 1;
	$b = 2;
	$c = $a+$b;
	
	echo "Сумма чисел равна ".$c;
	
}

Сохраняете изменения и отправляете файл обратно на сайт.

3. Затем авторизовываетесь в панели управления вашим сайтом и переходите в раздел «Шаблоны модулей».

Простой вариант вставки своей PHP-функции, -кода в шаблон Amiro.CMS

4. На открывшейся странице находите шаблон «pages.tpl», после чего сбоку нажимаете иконку редактирования.

Простой вариант вставки своей PHP-функции, -кода в шаблон Amiro.CMS

5. На открывшейся странице вы ищете сет body. В моем случае он выглядел так:

<!--#set var="body" value="
##body##
"-->

И сразу выше ##body## добавляете:

##setglobalvar @GetSummPage=getSumm()##

Где «GetSummPage» – это идентификатор вашей функции, которую вы будете выводить на страницу, а «getSumm» – ваше ранее созданная функция в файле common_functions.php (или front_functions.php).

6. А дальше все просто: в нужное место на вашем сайте (в шаблон нужной страницы) вы вставляете:

##GetSummPage##

Тем самым осуществляя вывод вашего PHP-скрипта.

На этом урок заканчивается. Если у вас возникли трудности или есть интересные идеи статей, посвященных этой CMS, пишите об этом нам – сделаем проект лучше!

Рекомендуем к просмотру
Простой вариант смены типа базы данных на «InnoDB» на PHP
Статьи и советы
Использование PHP-вставок в шаблонах DLE
Хаки
Улучшаем рейтинг материалов DLE + выводим общую оценку в нужном месте
Хаки
0
комментариев
Форма комментирования этого поста скрыта. Авторизуйтесь, чтобы расширить привилегии гостевого посещения и получить необходимую помощь от сообщества Pandoge.
Подняться наверх
«Pandoge» - помощник вебмастера