R718 0 Опубликовано 28 апреля, 2008 Жалоба Share Опубликовано 28 апреля, 2008 Попробовал по инструкции сделать бокс "Phone" с контактными телефонами. Создал бокс в php, в html, изменил boxes.php, russian.php, lang_russian.conf, index.html. Разложил все по нужным папкам. Выдает ошибку: Parse error: syntax error, unexpected T_VARIABLE in /home/danil/domains/officetorg.ru/public_html/templates/vamshop/source/boxes/phone.php on line 15 Почитал форум, открыл в FAR php файлы, проверил - лишних знаков нет. Сам бокс выглядит как в примере (15 строку перепроверял, как будто бы все правильно): <?php // reset var $box_smarty = new smarty; $box_content='; $flag=''; $box_smarty->assign('tpl_path','templates/'.CURRENT_TEMPLATE.'/'); $box_content = PHONE_BOX_CONTENT; if ($flag==true) define('SEARCH_ENGINE_FRIENDLY_URLS',true); $box_smarty->assign('BOX_CONTENT', $box_content); $box_smarty->caching = 0 $box_smarty->assign('language', $_SESSION['language]); $box_admin=$box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_phone.html'); $smarty->assign('box_PHONE',$box_admin); ?> Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 апреля, 2008 Жалоба Share Опубликовано 28 апреля, 2008 Так вроде интсрукция чуть другая уже, исправлял её немного. Вот - http://vamshop.ru/manual/ch13s04.html Замени new smarty; на new vamTemplate; Замени $smarty на $vamTemplate Ссылка на сообщение Поделиться на другие сайты
R718 0 Опубликовано 4 мая, 2008 Автор Жалоба Share Опубликовано 4 мая, 2008 Во! Заработал бокс. Получился не такой красивый как в примере, но получился. Видимо надо будет поэкспериментировать с файлом .html В файле lang_russian.conf не поддержало русский язык - пришлось в шапке написать "Telephone" вместо "Телефон". Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 4 мая, 2008 Жалоба Share Опубликовано 4 мая, 2008 Чтобы красивый, это ж просто нужно html шаблон сделать свой, т.е. любой html-код Вы можете делать. Должно быть нормально с русским, наверное просто не в той кодировке сохраняли файл, нужно сохранять в utf-8 кодировке файл. Ссылка на сообщение Поделиться на другие сайты
buddha 0 Опубликовано 7 мая, 2008 Жалоба Share Опубликовано 7 мая, 2008 не хочу плодить темы... Vam Саша, а как правильно сделать, чтобы в бокс выводился html-код из внешнего файла? Хочу сделать бокс опросов. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 мая, 2008 Жалоба Share Опубликовано 7 мая, 2008 А что за внешний файл, это php скрипт или что за файл?! Вообще, есть скрипты опросов, которые работают через javscript, т.е. просто добавляешь в html шаблон код и всё работает сразу. Ссылка на сообщение Поделиться на другие сайты
buddha 0 Опубликовано 7 мая, 2008 Жалоба Share Опубликовано 7 мая, 2008 Образец в ПМ сбросил Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 мая, 2008 Жалоба Share Опубликовано 8 мая, 2008 Да вроде нормально код, вставляй его в html шаблон. Если пишет ошибку, вставляй код между: {literal}{/literal}[/code] Ссылка на сообщение Поделиться на другие сайты
buddha 0 Опубликовано 8 мая, 2008 Жалоба Share Опубликовано 8 мая, 2008 Саша, я хотел бы сделать так, что бы этот код добавлялся из файл, допустим poll.txt или что-нибудь вроде этого, что бы при изменении опроса, не надо было бы править бокс, а просто заменить содержимое этого файла. Возможно такое? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 мая, 2008 Жалоба Share Опубликовано 8 мая, 2008 Так а ведь ты и так и так будешь править файл, какая разница, править txt или html. Вообще, в смарти есть include Вот описание - http://www.smarty.net/manual/ru/language.function.include.php Попробуй в html шаблон вставить что-то вроде: {include file='poll.txt'}[/code] Ссылка на сообщение Поделиться на другие сайты
igornem 0 Опубликовано 17 декабря, 2011 Жалоба Share Опубликовано 17 декабря, 2011 Сделал новый бокс по документации, если я правильно понял, этот бокс нельзя отключить/включить. А как сделать, чтобы он появлялся в админке-настройки-боксы ? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 17 декабря, 2011 Жалоба Share Опубликовано 17 декабря, 2011 Добавлять новую настройку в базу, в таблицу configuration Перевод в /lang/russian/admin/configuration.php Условие в /templates/vamshop/source/boxes.php Ссылка на сообщение Поделиться на другие сайты
igornem 0 Опубликовано 18 декабря, 2011 Жалоба Share Опубликовано 18 декабря, 2011 Спасибо! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 декабря, 2011 Жалоба Share Опубликовано 18 декабря, 2011 Не за чтою Надеюсь, что разберётесь. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения