Adaptive Hide BBcodes

Все моды, созданные нашим сообществом для phpBB 3.0.x, будут анонсированы тут. Вся техническая поддержка по этим модам оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
apollion
phpBB 2.0.22
Сообщения: 1382
Стаж: 12 лет 6 месяцев
Откуда: Юг Руси
Благодарил (а): 50 раз
Поблагодарили: 99 раз

Re: Adaptive Hide BBcodes

Сообщение apollion »

Все дело в том, что я сам ничего не верстал. И мне никто ничего не верстал. Я только поставил 6-7 модов (все брал отсюда), несколько скриптов - тоже отсюда, и прописал руками коды счетчиков, и пункты дополнительных разделов меню. Еще поставил 2 хука: антибот100500 и изменение размеров шрифта сообщения на странице.

Да, вот тут найдено 144 ошибки: http://movie-club.ru/viewtopic.php?f=4&t=21

Например скрипта звезды за сообщения: в строке:

Код: Выделить всё

<style>
	dd.pa-zwezda {
HTML-валидатор плагин файерфокса пишет:
Ошибка... Cause:
An attribute is required on an element that you've used, but you have omitted it. For instance, in most HTML and XHTML document types, the type attribute is required on the script element and the alt attribute is required for the img element.

Sample: required attribute type not specified. The <style> element has a required attribute type.
Bad <style>
Good <style type="text/css">
или, например скрипт приветствия, связанного со временем суток (брал здесь):

в строке:

<h4 style="text-align: justify; font: bold 12px "Lucida Grande", sans-serif; color:#000000; behavior: url(byn.htc);}">

пишет:
line 178 column 84 - Ошибка: "Lucida" is not a member of a group specified for any attribute

Cause: The tag contains an attribute that is proprietary to Netscape or Internet Explorer. And the tag has no value.
Постараюсь исправить, что смогу (потому что я нуб в верстке), хотя до установки этого мода все работало нормально. Да и после его сноса все будет работать.

PS: Единственное, что я руками там сам прописывал, это теги:

Код: Выделить всё

<br>,</br>, &nbsp;
и может парочку

Код: Выделить всё

<div> </div>

Было такое, каюсь.
Последний раз редактировалось apollion 19.11.2014 14:13, всего редактировалось 1 раз.
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 14 лет 4 месяца
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: Adaptive Hide BBcodes

Сообщение xisp »

apollion писал(а):в строке:
Все эти стили нужно перенести в файлы стилей и назначить при помощи класса.
То есть в common.css в конец

Код: Выделить всё

.h4-style {
	text-align: justify;
	font: bold 12px "Lucida Grande", sans-serif;
	color:#000000;
	behavior: url(byn.htc);
}
, а в приведнённой строке заменить портянку на один класс:

Код: Выделить всё

<h4 class="h4-style">
Добавлено спустя 1 минуту 14 секунд:
apollion писал(а): хотя до установки этого мода все работало нормально.
Можно кашлять кровью и говорить, что всё нормально. Но это не нормально. И ошибки в вёрстке где- нибудь вылезут боком.
phpBBex
Аватара пользователя
apollion
phpBB 2.0.22
Сообщения: 1382
Стаж: 12 лет 6 месяцев
Откуда: Юг Руси
Благодарил (а): 50 раз
Поблагодарили: 99 раз

Re: Adaptive Hide BBcodes

Сообщение apollion »

xisp писал(а):То есть в common.css в конец
У меня subsilver2.

xisp писал(а):Можно кашлять кровью и говорить, что всё нормально. Но это не нормально. И ошибки в вёрстке где- нибудь вылезут боком.


Я все понимаю. Но исправлять чужие ошибки такому чайнику как я - то еще удовольствие.
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 14 лет 4 месяца
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: Adaptive Hide BBcodes

Сообщение xisp »

apollion писал(а):У меня subsilver2.
Заменяем на просилвер Ещё проще- там один файл стилей .css, не ошибётесь.
phpBBex
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Adaptive Hide BBcodes

Сообщение Пчелкин »

xisp писал(а):Все эти стили нужно перенести в файлы стилей и назначить при помощи класса.
Какая фигня... Совсем не обязательно... Можно намана КСС и в ХТМЛ файлах прописывать... А новый класс - это еще надо подумать: лучше ли иногда...
apollion писал(а):h4 style="text-align: justify; font: bold 12px "Lucida Grande", sans-serif; color:#000000;
ошибка пустяковая - несуществующий для браузеров шрифт... Да и переборы шрифтов в таких условиях стиля лучше не перечислять... Указывать один, да и приписка изысканных стилей - не айс...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
apollion
phpBB 2.0.22
Сообщения: 1382
Стаж: 12 лет 6 месяцев
Откуда: Юг Руси
Благодарил (а): 50 раз
Поблагодарили: 99 раз

Re: Adaptive Hide BBcodes

Сообщение apollion »

Кстати, мне эта Lucida Grande не нравится вообще. Я ее уже вытравил почти везде из stylesheet.css. А в этой теме мне про него напоминили - за это "cпасибо".
Вечером на свежую голову надо его добить везде, и в overall_header.html - тоже. Большей частью заменил его на старый-добрый Verdana. Еще Tahoma подойдет.
Банально, но мне нравится.

Кусок строки, что я привел с этой люсидой - это кусок кода из "Приветствие посетителям в зависимости от времени суток". Где-то тут его брал.
Последний раз редактировалось apollion 19.11.2014 23:05, всего редактировалось 1 раз.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Adaptive Hide BBcodes

Сообщение Пчелкин »

apollion писал(а):добрый Verdana
Все верно... там еще один был наманый и оригинальный и всеми браузерами подхватывается... забыл...вроде как луцина чтоль...
хренов айпод... побери его.. щас до компа доеду посмотрю
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 14 лет 4 месяца
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: Adaptive Hide BBcodes

Сообщение xisp »

Пчелкин писал(а):Какая фигня... Совсем не обязательно...
Файлы стилей кешируются, а инлайновые передаются каждый раз. Поэтому классы предпочтительнее инлайновых атрибутов. Зачем тупо передавать одно и тоже помногу раз, если можно передать один раз?
phpBBex
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Adaptive Hide BBcodes

Сообщение Пчелкин »

xisp писал(а):а инлайновые передаются каждый раз
Да ну? С фига ли? А про кеши?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Adaptive Hide BBcodes

Сообщение Shredder »

xisp писал(а):Файлы стилей кешируются, а инлайновые передаются каждый раз. Поэтому классы предпочтительнее инлайновых атрибутов. Зачем тупо передавать одно и тоже помногу раз, если можно передать один раз?
Во-первых, кэш - это не всегда хорошо. Иногда только мешает каждый раз его очищать.
Во-вторых, ТЫСЯЧА знаков стиля - это всего лишь 1 Килобайт. Конечно, если сверстать инлайново абсолютно весь CSS, то получится лишних 40 Кб, но кто станет маяться такой дурью? Обычно делают несколько строчек, не больше. Но даже в "самом ужасающем" случае - от лишних 40 Кб ни тепло, ни холодно в наш век никому не станет. От пары Кб - тем более. Не в век диал-апа живём.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Adaptive Hide BBcodes

Сообщение Пчелкин »

Пчелкин писал(а):щас до компа доеду посмотрю
Нашел...Lusida Bright отлично воспринимается всеми браузерами... И валидатор на него не матюхается... Но этот шрифт хорош только для цифр!!!
ТОЛЬКО (!!!) для английского текста хорошо смотрится Bradley Hand ITC
Shredder писал(а):кэш - это не всегда хорошо.
+100
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13158
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Adaptive Hide BBcodes

Сообщение Татьяна5 »

Пчелкин писал(а):ошибка пустяковая - несуществующий для браузеров шрифт
Не та там ошибка
[color=#FF0000]"[/color]text-align: justify; font: bold 12px [color=#FF0000]"[/color][off]Lucida Grande[/off][color=#00FF00]"[/color], sans-serif; color:#000000; ... [color=#00FF00]"[/color]
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Adaptive Hide BBcodes

Сообщение Пчелкин »

Упс.. недолглядел ... и это тож значит... значит точно - старею...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 14 лет 4 месяца
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: Adaptive Hide BBcodes

Сообщение xisp »

Пчелкин писал(а): А про кеши?
Какие кеши для HTML?
Shredder писал(а): Обычно делают несколько строчек, не больше.
Несколько строчек умножаются на двадцать постов на странице.
Shredder писал(а):Не в век диал-апа живём.
А в век мобильного интернета.
phpBBex
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Adaptive Hide BBcodes

Сообщение Пчелкин »

xisp писал(а):Какие кеши для HTML?
Таймерные... серверные... модовые... браузерные....

Добавлено спустя 6 минут 47 секунд:
xisp писал(а):А в век мобильного интернета.
Ну дак и не советуй всякую мелочь стильную сразу в КСС файлы дописывать... Это уже прошлый век... Раскиданные по ХТМЛ файлам КСС используются реже, по надобности, а не грузятся из КСС общих все и сразу и везде... утопия...

Код: Выделить всё

<h2 style="text-align: center; font: bold 30px Arial,sans-serif; color:#000066; text-shadow: 12px 8px 8px #3652ad;"><strong><a href="{U_VIEW_TOPIC}" id="topictitle"><!-- IF TOPIC_TITLE_COLOUR --><span style="color:#{TOPIC_TITLE_COLOUR};"><!-- ENDIF -->{TOPIC_TITLE}<!-- IF TOPIC_TITLE_COLOUR --></span><!-- ENDIF --></a></strong></h2>
<h2 style="text-align: center; font: bold 20px Arial,sans-serif; color:#000066; text-shadow: 2px 2px 8px #3652ad;"><strong><!-- IF TOPIC_DESC -->{TOPIC_DESC}<!-- ENDIF --></strong></h2>

<!-- IF S_FORUM_RULES -->
	<div id="for_rul_h" style="display: none;">
	<div class="m-stat" style="height: 100%;"><img style="padding-top: 4px; padding-right: 4px; float: right; cursor: pointer;" src="{T_THEME_PATH}/images/icon_maximize.gif" onclick="ShowHide('for_rul_nh', 'for_rul_h', 'for_rul');" alt="" /><div class="inner"><h5 style="text-align: center; font: bold 15px Arial;">{L_FORUM_RULES}</h5></div></div>
	</div>
	
    <div id="for_rul_nh">
	<script>
	<!--
	tmp = 'for_rul';
	if(GetCookie(tmp) == '2')
	{
		ShowHide('for_rul_nh', 'for_rul_h', 'for_rul');
	}
	//-->
	</script>
		<div class="m-stat" style="height: 100%;"><img style="padding-top: 4px; padding-right: 4px; float: right; cursor: pointer;" src="{T_THEME_PATH}/images/icon_minimize.gif" onclick="ShowHide('for_rul_nh', 'for_rul_h', 'for_rul');" alt="" /><div class="tbl-title"></div>
    <!-- IF S_FORUM_RULES -->
            <h5 style="text-align: center; font: bold 15px Arial;">
                <!-- IF U_FORUM_RULES -->
                <a href="{U_FORUM_RULES}">{L_FORUM_RULES}</a>
                <!-- ELSE -->
                {L_FORUM_RULES}<br />{FORUM_RULES}
                <!-- ENDIF -->
            </h5>
        <br />
    <!-- ENDIF -->
		</div>
	</div>
<!-- ENDIF -->
В чем тут криминал? На фиг все это постоянно подгружаемое их сборного КСС?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70

Вернуться в «Анонсы и поддержка модов для phpBB 3.0.x»