Бесплатный форум: форум поддержки
Добро пожаловать на форум поддержки сервиса Forum2x2 !

Для полноценной работы с форумом,
пожалуйста, войдите на форум под своим логином (если вы уже зарегистрированы) или же зарегистрируйтесь.

Комменты "<!--" в шаблонах, или Как спасти мозг от взрыва Fdf10
С нашей помощью вы можете создать форум,
похожий на этот!
Бесплатный форум: форум поддержки
Добро пожаловать на форум поддержки сервиса Forum2x2 !

Для полноценной работы с форумом,
пожалуйста, войдите на форум под своим логином (если вы уже зарегистрированы) или же зарегистрируйтесь.

Комменты "<!--" в шаблонах, или Как спасти мозг от взрыва Fdf10
С нашей помощью вы можете создать форум,
похожий на этот!
Мы в социальных сетях
Важная информация!

Правила форума

для обязательного прочтения!

Внимание! Важная информация для РЕГИСТРАЦИИ на форуме:

Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.

Я админ, не могу зайти!
(забыл / потерял пароль)


Общий FAQ по управлению форумом

FAQ: реклама на форуме

Туториалы по разным функциям ваших форумов

Алфавитный указатель

Интересные решения для форумов

Наши видео-туториалы

Условия пользования сервисом

Ссылки на полезные ресурсы

Последние темы
» Не корректное отображение картинок
автор Luz Сегодня в 12:40

» Переход с 2x2forum.ru на 2x2forum.com
автор Luz Сегодня в 12:13

» Проблема с метатегом Description
автор VeraLV Март 18th 2024, 15:31

» 1 марта будет запрет на ВПН, это отразится на работе платформы?
автор Svet007 Март 14th 2024, 11:43

» нужен скрипт сумма просмотров тем в разделе
автор лексей2222 Март 5th 2024, 07:37

» Новое: Откройте для себя функцию "Подписка на пользователей"
автор лексей2222 Март 1st 2024, 17:26

» 301 редирект
автор Dana Domirani Февраль 25th 2024, 18:28

» Помощь в нескольких вопросах по форуму
автор лексей2222 Февраль 22nd 2024, 13:21

» [Общая тема] Что делать, если вы забыли / потеряли пароль
автор Dana Domirani Февраль 14th 2024, 00:54

» Загрузка форума
автор лисенок Февраль 13th 2024, 01:09

Комменты "<!--" в шаблонах, или Как спасти мозг от взрыва

Участников: 3

Перейти вниз

Решено Комменты "<!--" в шаблонах, или Как спасти мозг от взрыва

Сообщение автор Aster Сентябрь 8th 2017, 21:06

Приношу извинения за невероятно тупой, по всем критериям, вопрос. Но уже голову всю сломал - ну не-по-ни-ма-ю как такое может быть.

Дано: Обычный второй бобик, обычные шаблоны над которыми изгалялся в мере своих скудных познаний при помощи подручных (хвала техподдержке 2x2, моей спасительнице Дане, Домовому, Луз, Фениксу и другим) средств. Вполне себе рабочие шаблоны.

Причина: Захотелось кой-какие усовершенствования внести, да и вообще, разобрать по винтику и попытаться понять как оно все работает. В частности - приписать к датам последних постов класс gensmall, чтобы они не выбивались по размеру, разобраться, можно ли убрать из шаблона ненужные мне фунцкии и тп, упростить код, чтобы было полегче моему разумению и тп.. 

Действие: Стал видоизменять шаблон Index_box, добавлять туда разности, убавлять, и смотреть, что из этого происходит.

Ход эксперимента: Поначалу все укладывалось в пределы логики, вот это отвечает за такую функцию, вот это - за эту и тп. Но потом стало происходить странное. На какие-то видоизменения шаблон упорно утверждал, что количество тегов не соответствует, где-то что-то не закрыто, или же наоборот не открыто. Не встревожило, ну что поделать, бывает. Много раз перепроверил код, лишних тегов не нашел. Перекопировал заново. Начал вставлять по нескольку строк, следя, какую из них шаблон откажется принимать. Ничего.
В конце концов, решив, что комментарии aka <!-- BEGIN чего-то-там -->  <!-- END туда же и подальше --> только портят мне жизнь, решил их снести и написать свои, более понятные мозгу чайника.
Результат.
Мягко говоря, неожиданный. Вместо нормальной картинки добрых 90% таблицы испарилось в неизвестном направлении.
Чтобы не голословно:
С комментами в шаблоне:

"Без оных" (с) :

Решив, что мало ли, возможно удаляя комменты, попутно стер какую-нибудь важную закорючку поблизости  - повторил эксперимент. 
Потом еще и еще. Удалял и чистильщиками типа dirtymarkup, и вручную, во ворде, и в блокноте. Обновлял страницу с f5 и без, вычистил кэш браузера и синхронизировал форум. 
Никакой реакции, картина та же. Стоит убрать из шаблона комменты - то вся картинка накрывается неким предметом, наиболее цензурным аналогом которого является медный таз.

Отсюда вытекает закономерный вопрос: какого .... пикселя... это означает? 
Я по своему невежеству полагал, что комменты в кодах существуют для того, чтобы легче было ориентироваться, и никакой функциональной ответственности при этом не имеют. И как в таком случае это понимать? Какой  из них настолько необходим, что без него все летит вверх тормашками? И почему? Можно ли заменить их своими, и вообще, что в этом коде не так?

Собсно код шаблона на всякий случай.:

Был бы очень благодарен за помощь. Совесть гложет обращаться к Дане, боюсь что  нубы вроде меня и так уже вусмерть замучили ее вопросами, просьбами и требованиями, но быть может кто-нибудь из собратьев-пользователей более подкованный в этом деле сможет пояснить что это за "открытие".


Последний раз редактировалось: Aster (Сентябрь 13th 2017, 19:54), всего редактировалось 1 раз(а)
Aster
Aster
 

Сообщения : 113
Возраст : 45
Регистрация : 2016-06-20
Благодарности : 9

Без предупреждений

http://keyrand.forum2x2.ru/

Вернуться к началу Перейти вниз

Решено Re: Комменты "<!--" в шаблонах, или Как спасти мозг от взрыва

Сообщение автор Aster Сентябрь 9th 2017, 22:50

Хехе, это уже интересно, "чем дальше в лес, тем злее дятлы" (с)
Вдогонку вчерашнему новая инфа. Интересное кино получается. Оказывается его величество шаблон не все комменты так ценит, что перекашивается при их изъятии. Дискриминация чистой воды.
В частности - удаление некоторых комментов <!-- BEGIN и <!-- END прошло незамеченным а вот стоит только притронуться вот к этим комментариям

Код:

<tr>
  <!-- BEGIN inc -->
<td class="{catrow.forumrow.inc.INC_CLASS}" width="46">
<img alt="" height="0" src="{SPACER}" width="46">
</td>
  <!-- END inc -->
 <td align="center" class="{catrow.forumrow.INC_CLASS}" valign="middle">
<img alt="{catrow.forumrow.L_FORUM_FOLDER_ALT}" src="{catrow.forumrow.FORUM_FOLDER_IMG}" title="{catrow.forumrow.L_FORUM_FOLDER_ALT}">
</td>
как форум немедленно перекашивается.

Пример.
Тут все на месте:
Комменты "<!--" в шаблонах, или Как спасти мозг от взрыва Ie_aez13

Кто-нибудь, скажите плз что такое этот самый inc и комментарии к нему, что шаблон без них жить не может?  Любопытно уже донельзя.
Aster
Aster
 

Сообщения : 113
Возраст : 45
Регистрация : 2016-06-20
Благодарности : 9

Без предупреждений

http://keyrand.forum2x2.ru/

Вернуться к началу Перейти вниз

Решено Re: Комменты "<!--" в шаблонах, или Как спасти мозг от взрыва

Сообщение автор Феникс Сентябрь 11th 2017, 03:05

Коменты и для браузера тоже. Удалив хоть один из них, Вы усложняете браузеру жизнь. )))
Феникс
Феникс
Помощник
Помощник

Мужчина

Сообщения : 1075
Возраст : 52
Регистрация : 2015-10-29
Благодарности : 252

Без предупреждений

https://dayana.forum2x2.ru/

Вернуться к началу Перейти вниз

Решено Re: Комменты "<!--" в шаблонах, или Как спасти мозг от взрыва

Сообщение автор Aster Сентябрь 11th 2017, 14:21

Занятно. А для чего нужна данная конкретная часть шаблона? Удалял-возвращал, но изменений никаких не заметил, за что отвечает тот код?
Aster
Aster
 

Сообщения : 113
Возраст : 45
Регистрация : 2016-06-20
Благодарности : 9

Без предупреждений

http://keyrand.forum2x2.ru/

Вернуться к началу Перейти вниз

Решено Re: Комменты "<!--" в шаблонах, или Как спасти мозг от взрыва

Сообщение автор fatalone Сентябрь 12th 2017, 13:03

Может и не везде, но в данных шаблонах есть комментарии которые действительно нужны для движка сайта, точнее секция между комментариями, начинающаяся с BEGIN и до END.
Если изучить исходники, то можно заметить что один и тот же шаблон часто применяется на разных страницах. но из шаблона взято не всё, а какие-то блоки между комментариями есть на одной странице, но их нет на другой. И наоборот. Хоть это и непривычно зато очень удобно, чтобы строить гибкую систему верстки сайта.
И поэтому изменение хоть в одном шаблоне надо прверять сразу на всех типах страниц, то есть на главной, в поисках, в ЛС и т.д.
Потому что иногда из-за изменений в одном месте "плывет" совсем в неожиданном )))
fatalone
fatalone
 

Мужчина

Сообщения : 37
Возраст : 64
Регистрация : 2012-12-16
Благодарности : 9

Без предупреждений

https://velyarunavaangel.org

Вернуться к началу Перейти вниз

Решено Re: Комменты "<!--" в шаблонах, или Как спасти мозг от взрыва

Сообщение автор Aster Сентябрь 13th 2017, 19:53

В общем, будем считать, что все понятно. Кое-как разобрался, комменты оставил, раз уж без них никак, просто присобачил рядом свои. Но копать еще эти шаблоны и копать. Если совсем уж башкой об стенку будет впору побиться - снова приползу с вопросами.
Aster
Aster
 

Сообщения : 113
Возраст : 45
Регистрация : 2016-06-20
Благодарности : 9

Без предупреждений

http://keyrand.forum2x2.ru/

Вернуться к началу Перейти вниз

Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения