Nektov 59 Опубликовано: 7 мая 2020 Рассказать Опубликовано: 7 мая 2020 В принципе весь вопрос указан в названии темы. Кто-то как-то реализовал форму обратной связи на главной странице? Очень хотелось бы с "живыми" примерами. Цитата Ссылка на сообщение Поделиться на других сайтах
kamensk 86 Опубликовано: 8 мая 2020 Рассказать Опубликовано: 8 мая 2020 12 часов назад, Nektov сказал: форму обратной связи на главной странице Это как? Цитата Ссылка на сообщение Поделиться на других сайтах
germanydletest 455 Опубликовано: 8 мая 2020 Рассказать Опубликовано: 8 мая 2020 7 минут назад, kamensk сказал: Это как? Обыкновенно. Открываете сайт, у Вас идут новости, а под ними где нибудь внизу установлена форма обратной связи. Актуально например для лендинга. Цитата Ссылка на сообщение Поделиться на других сайтах
nezov134 31 Опубликовано: 8 мая 2020 Рассказать Опубликовано: 8 мая 2020 Как вам такой пример? Подходит? Попробуйте такой способ. Он тестировался 9 версий DLE. Возможно он до сих пор работоспособный. Благодаря этому хаку теперь можно вывести форму обратной связи на главной странице своего сайта. Установка: 1. В папке /engine/modules/ создаем пустой файл feed.php. 2. В файле index.php следует найти код: require_once ROOT_DIR . '/engine/init.php'; После добавить: require_once(ENGINE_DIR. '/modules/feed.php'); Найти далее: $tpl->set ( '{speedbar}', $tpl->result['speedbar'] ); После добавить: $tpl->set('{feed}', $tpl->result['feed']); 3. Копируем содержимое файла feedback.php, который находится в папке /engine/modules/, в файл feed.php. 4. Открываем файл feed.php и в самое начало файла добавляем код: $tpl->load_template('feed.tpl'); Далее, в конце файла находим: $tpl->compile('content'); Заменяем на: $tpl->compile('feed'); 5. В нужном месте main.tpl вставляем: {feed} 6. Создаем в шаблоне пустой файл feed.tpl и копируем в него содержимое feedback.tpl. Источник: http://n-1.pw/dle/1151-forma-obratnoy-svyazi-na-glavnoy-dlya-dle.html Цитата Ссылка на сообщение Поделиться на других сайтах
spek 0 Опубликовано: 16 мая 2023 Рассказать Опубликовано: 16 мая 2023 (изменено) index.php теперь вот такой у dle : <?php /* ===================================================== DataLife Engine - by SoftNews Media Group ----------------------------------------------------- http://dle-news.ru/ ----------------------------------------------------- Copyright (c) 2004-2023 SoftNews Media Group ===================================================== This code is protected by copyright ===================================================== */ ob_start(); ob_implicit_flush(false); error_reporting ( E_ALL ^ E_WARNING ^ E_DEPRECATED ^ E_NOTICE ); ini_set ( 'error_reporting', E_ALL ^ E_WARNING ^ E_DEPRECATED ^ E_NOTICE ); define('DATALIFEENGINE', true); define('ROOT_DIR', dirname(__FILE__)); define('ENGINE_DIR', ROOT_DIR . '/engine'); require_once(ENGINE_DIR . '/classes/plugins.class.php'); require_once(DLEPlugins::Check(ROOT_DIR . '/engine/init.php')); Изменено 16 мая 2023 пользователем spek Цитата Ссылка на сообщение Поделиться на других сайтах
skapunker 65 Опубликовано: 23 мая 2023 Рассказать Опубликовано: 23 мая 2023 Это надо в предложения по улучшению записать, чтобы можно было формы обратной связи создавать и на любой странице вставлять, как в шаблоны, так и в новости. Для лендингов будет удобно. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Origami123 0 Опубликовано: 24 мая 2023 Рассказать Опубликовано: 24 мая 2023 Очень актуальный вопрос, как прикрутить к текущей версии DLE ? Цитата Ссылка на сообщение Поделиться на других сайтах
weddaan 64 Опубликовано: 19 июня 2023 Рассказать Опубликовано: 19 июня 2023 Гуглите стронние формы и подключайте к сайту. Как вариант Uniform Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.