Jump to content
Sign in to follow this  
zazakumar2121

Как убрать футер полностью

Recommended Posts

Общий привет, Подскажите пожалуйста, где можно убрать футер, разобрался как убрать ссылки, а вот как убрать сам блок не могу найти.

Share this post


Link to post
Share on other sites
31 минуту назад, zazakumar2121 сказал:

Общий привет, Подскажите пожалуйста, где можно убрать футер, разобрался как убрать ссылки, а вот как убрать сам блок не могу найти.

дописать к стилям футера display: none;

Share this post


Link to post
Share on other sites

Файлы, которые отвечают за footer:
catalog/view/theme/НАЗВАНИЕ_ШАБЛОНА/footer.tpl - здесь хранится верстка футера
catalog/controller/common/footer.php - здесь хранится контроллер, в котором формируются данные и подключается верстка

Соответсвенно, для того, чтобы не выводить footer у себя в магазине можно сделать: 
1) Удалить все в файле footer.tpl (лучший вариант, как по мне)

2) Удалить строчку, которая подключает верстку в footer.php
 

Share this post


Link to post
Share on other sites

у меня footer.twig удаление всего ничего не меняет, все могу убрать, поменять, а вот полностью весь блок что-то не убирается.

Share this post


Link to post
Share on other sites
40 минут назад, lolwe сказал:
41 минуту назад, lolwe сказал:

Файлы, которые отвечают за footer:
catalog/view/theme/НАЗВАНИЕ_ШАБЛОНА/footer.tpl - здесь хранится верстка футера
catalog/controller/common/footer.php - здесь хранится контроллер, в котором формируются данные и подключается верстка

Соответсвенно, для того, чтобы не выводить footer у себя в магазине можно сделать: 
1) Удалить все в файле footer.tpl (лучший вариант, как по мне)

2) Удалить строчку, которая подключает верстку в footer.php
 


у меня footer.twig удаление всего ничего не меняет, все могу убрать, поменять, а вот полностью весь блок что-то не убирается.

 

Share this post


Link to post
Share on other sites
3 часа назад, lolwe сказал:

Удалить все в файле footer.tpl (лучший вариант, как по мне)

Не надо удалять всё... как минимум надо корректно закрыть HTML теги.
Для тройки надо оставить вывод скриптов в шаблоне и контроллере. Если надо - оставить считалку пользователей онлайн...

Вообще всё зависит от шаблона и надо смотреть что в контроллере и шаблоне.

 

2 часа назад, zazakumar2121 сказал:

у меня footer.twig удаление всего ничего не меняет, все могу убрать, поменять, а вот полностью весь блок что-то не убирается.

После внесения изменений обнови модификаторы

Share this post


Link to post
Share on other sites

На примере дефолтного шаблона должно получиться примерно так

контроллер

Спойлер
<?php
class ControllerCommonFooter extends Controller {
	public function index() {
		// Whos Online
		if ($this->config->get('config_customer_online')) {
			$this->load->model('tool/online');

			if (isset($this->request->server['REMOTE_ADDR'])) {
				$ip = $this->request->server['REMOTE_ADDR'];
			} else {
				$ip = '';
			}

			if (isset($this->request->server['HTTP_HOST']) && isset($this->request->server['REQUEST_URI'])) {
				$url = ($this->request->server['HTTPS'] ? 'https://' : 'http://') . $this->request->server['HTTP_HOST'] . $this->request->server['REQUEST_URI'];
			} else {
				$url = '';
			}

			if (isset($this->request->server['HTTP_REFERER'])) {
				$referer = $this->request->server['HTTP_REFERER'];
			} else {
				$referer = '';
			}

			$this->model_tool_online->addOnline($ip, $this->customer->getId(), $url, $referer);
		}

		$data['scripts'] = $this->document->getScripts('footer');
		
		return $this->load->view('common/footer', $data);
	}
}

 

шаблон

Спойлер
{% for script in scripts %}
<script src="{{ script }}" type="text/javascript"></script>
{% endfor %}
</body></html>

 

 

Share this post


Link to post
Share on other sites
13 часов назад, Yesvik сказал:

На примере дефолтного шаблона должно получиться примерно так

контроллер

  Скрыть контент

<?php
class ControllerCommonFooter extends Controller {
	public function index() {
		// Whos Online
		if ($this->config->get('config_customer_online')) {
			$this->load->model('tool/online');

			if (isset($this->request->server['REMOTE_ADDR'])) {
				$ip = $this->request->server['REMOTE_ADDR'];
			} else {
				$ip = '';
			}

			if (isset($this->request->server['HTTP_HOST']) && isset($this->request->server['REQUEST_URI'])) {
				$url = ($this->request->server['HTTPS'] ? 'https://' : 'http://') . $this->request->server['HTTP_HOST'] . $this->request->server['REQUEST_URI'];
			} else {
				$url = '';
			}

			if (isset($this->request->server['HTTP_REFERER'])) {
				$referer = $this->request->server['HTTP_REFERER'];
			} else {
				$referer = '';
			}

			$this->model_tool_online->addOnline($ip, $this->customer->getId(), $url, $referer);
		}

		$data['scripts'] = $this->document->getScripts('footer');
		
		return $this->load->view('common/footer', $data);
	}
}

 

шаблон

  Показать контент

{% for script in scripts %}
<script src="{{ script }}" type="text/javascript"></script>
{% endfor %}
</body></html>

 

 

Это в контроллере просто нужно оставить эти строки ? Я оставил и сайт лег. 

Share this post


Link to post
Share on other sites
2 часа назад, Parker5555 сказал:

Это в контроллере просто нужно оставить эти строки ? Я оставил и сайт лег. 

Это пример что надо оставить в дефолтном контроллере и шаблоне. В другом шаблоне всё может быть иначе... или установлены модификаторы, которые изменяют контроллер и/или шаблон.

Share this post


Link to post
Share on other sites

А зачем контроллер трогать вообще? Выпилить лишнее в footer.twig и всё.

Share this post


Link to post
Share on other sites
2 часа назад, SiteMix сказал:

А зачем контроллер трогать вообще? Выпилить лишнее в footer.twig и всё.

Ещё есть адепты решений типа: А зачем выпиливать в footer.twig? Скрыть стилями и всё.

Я сторонник другого мнения: если заранее известно что вычисления не нужны - их не надо выполнять.

Share this post


Link to post
Share on other sites

Скинь код свой, footer.twig уберем footer тебе :)  display:none; - на validator.org не проходит, лучше полностью повырезать.

Share this post


Link to post
Share on other sites
В 10.10.2019 в 22:09, lolwe сказал:

Файлы, которые отвечают за footer:
catalog/view/theme/НАЗВАНИЕ_ШАБЛОНА/footer.tpl - здесь хранится верстка футера
catalog/controller/common/footer.php - здесь хранится контроллер, в котором формируются данные и подключается верстка

Соответсвенно, для того, чтобы не выводить footer у себя в магазине можно сделать: 
1) Удалить все в файле footer.tpl (лучший вариант, как по мне)

2) Удалить строчку, которая подключает верстку в footer.php
 

А можно ли вернуть исходящий футер?)негде информацию размещать убралось все))может коды какие то есть?))

Share this post


Link to post
Share on other sites
В 29.01.2020 в 11:55, nataliyaya сказал:

А можно ли вернуть исходящий футер?)негде информацию размещать убралось все))может коды какие то есть?))


Исходящий откуда?)) 

Ладно, я понял что имеется ввиду исходный) 

1) Можете восстановить все из файла шаблона, которые Вы скачивали
2) Верните строчку) 

Share this post


Link to post
Share on other sites
В 04.02.2020 в 11:39, lolwe сказал:


Исходящий откуда?)) 

Ладно, я понял что имеется ввиду исходный) 

1) Можете восстановить все из файла шаблона, которые Вы скачивали
2) Верните строчку) 

дякую за відповідь)

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.