Эээ... Вы удивляете беспомощностью. Если набрать в поисковике "smarty", то обязательно вылезет википедия со статье о смарти, где есть ссылка на сайт разработчиков, где есть ссылка на последний релиз второй версии smarty (на текущий момент это 2.6.31) на гитхабе. Ссылка бесплатна. Странный путь через википедию только для того, чтобы попасть на сайт именно разработчиков.может кому не жалко smarty которое под php7 работает ?
7.0 я не проверял, а под 7.2 штатный, который "из коробки" местами не работает, насколько я помню. Конкретика уже забыта, увы.любой smarty работает под php7
PS.Может, проблема вовсе не в smarty? Штатный Smarty (насколько я помню) под PHP7 худо-бедно работает (что-то не работает, но основа вполне показывется) и проблема обычно вовсе не в нем. В ShopCMS используется около десятка функций, которых в PHP7 уже нет. Плюс в PHP7 уже нет mysql, только mysqli. Плюс изменился синтаксис описания конструктора в классах (относительно PHP4, откуда родом код ShopCMS). Плюс...
Ни хрена там нет сложного. Когда мне было интересно - я сделал сервер (виртуалку) с PHP7 и скопировал туда тестовый сайт. Решение всех (вроде бы) проблем заняло несколько часов, но меньше одного рабочего дня. В логи же все пишется - в чем проблема и где искать.
PPS. (на следующий день) Хм... Не посмотрел вчера, что за тема. Я же в начале темы уже все это расписал. В чем проблема-то со смарти?
1. скачать со smarty.net
2. перенести настройки и функцию hassign из старого smarty.class.php в новый.
3. переименовать новый smarty.class.php чтобы он начинался с маленькой буквы (в архиве он с большой).
4. перенести плагин function.count.php (скопировать файл из старого смарти в новый).