Улучшаем функцию «Изменить размер шрифта»

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Slash
phpBB 2.0.10
Сообщения: 788
Зарегистрирован: 30.01.2011 21:08
Благодарил (а): 96 раз
Поблагодарили: 80 раз

Re: Улучшаем функцию «Изменить размер шрифта»

Сообщение Slash » 25.12.2012 16:13

Ставлю данный мод, работает отлично, ни каких ошибок с работоспособностью мода, но модификация Перенос профилей налево/направо в один клик (Prosilver) перестаёт запоминать расположение мини профилей. То есть я ставлю мини профили на левую сторону, перехожу в новую тему, а там мини профили опять с права... Как можно поправить?
Спасибо.

remak
phpBB 1.4.4
Сообщения: 109
Зарегистрирован: 15.12.2009 7:04
Благодарил (а): 5 раз
Поблагодарили: 11 раз

Re: Улучшаем функцию «Изменить размер шрифта»

Сообщение remak » 04.02.2013 14:10

На широких мониторах зачастую размер шрифта очень маленький. Приходится искать кнопку настройки что бы увеличить текст. А нельзя ли сделать это действие автоматическим?

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

@media only screen and (min-width: 1440px) {
  body {
    font-size: 12.305px;
  }
}
@media only screen and (min-width: 2000px) {
  body {
    font-size: 13.225px;
  }
}
@media only screen and (min-width: 2600px) {
  body {
    font-size: 17.25px;
  }
}
Т.е. чем шире экран, тем шрифт становится крупнее.

Аватара пользователя
МайскийЖук
phpBB 3.0.6
Сообщения: 2388
Зарегистрирован: 28.09.2009 16:07
Благодарил (а): 17 раз
Поблагодарили: 304 раза

Улучшаем функцию «Изменить размер шрифта»

Сообщение МайскийЖук » 04.02.2013 14:17

Можно просто покрутить скроллер мышки, нажав на клавиатуре клавишу CTRL. :)
Любовь и боль, покой и бой я как любой несу с собой…

remak
phpBB 1.4.4
Сообщения: 109
Зарегистрирован: 15.12.2009 7:04
Благодарил (а): 5 раз
Поблагодарили: 11 раз

Re: Улучшаем функцию «Изменить размер шрифта»

Сообщение remak » 04.02.2013 17:08

Не всегда этот метод удобен. Потому как разьезжается рамка. К примеру стиль Aero безболезненно не проскролишь.

Аватара пользователя
МайскийЖук
phpBB 3.0.6
Сообщения: 2388
Зарегистрирован: 28.09.2009 16:07
Благодарил (а): 17 раз
Поблагодарили: 304 раза

Улучшаем функцию «Изменить размер шрифта»

Сообщение МайскийЖук » 04.02.2013 17:10

Да ну на. Дай ссылку на форум с таким стилем, я сам поскроллю, посмотрю.
Любовь и боль, покой и бой я как любой несу с собой…

remak
phpBB 1.4.4
Сообщения: 109
Зарегистрирован: 15.12.2009 7:04
Благодарил (а): 5 раз
Поблагодарили: 11 раз

Re: Улучшаем функцию «Изменить размер шрифта»

Сообщение remak » 05.02.2013 9:42

Беру свои слова обратно. Сейчас не разьезжается... но раньше рамку раздвигало, знаю, потому что пользуюсь aero-blue уже давно. Видно браузеры стали совершеннее. :roll:

Добавлено спустя 6 минут 28 секунд:
Хотя есть искажения когда просматриваешь на WinXP... На Win7 проблем не замечал.

Аватара пользователя
Citromon
phpBB 1.4.3
Сообщения: 78
Зарегистрирован: 23.02.2012 0:22
Благодарил (а): 32 раза

Re: Улучшаем функцию «Изменить размер шрифта»

Сообщение Citromon » 29.03.2013 23:56

У меня хак не заработал - при нажатии на клавишу изменения размера шрифта не происходит никаких изменений.
Хак интересен тем, что позволяет удалить лишние файлы.

Добавлено спустя 8 минут 23 секунды:
Raisin писал(а):Ставлю данный мод, работает отлично, ни каких ошибок с работоспособностью мода, но модификация Перенос профилей налево/направо в один клик (Prosilver) перестаёт запоминать расположение мини профилей. То есть я ставлю мини профили на левую сторону, перехожу в новую тему, а там мини профили опять с права... Как можно поправить?
Спасибо.
Вы не смогли это пофиксить? Это весьма значительный баг.

Аватара пользователя
Citromon
phpBB 1.4.3
Сообщения: 78
Зарегистрирован: 23.02.2012 0:22
Благодарил (а): 32 раза

Сообщение Citromon » 10.04.2013 20:31

Я переустановил хак, кнопка именения размера шрифта заработала.

Но, действительно, если включен Ultimate SEO mod, то при нажатии на кнопку быстрой смены положения минипрофиля открывается index.php .

И не сохраняется позиция минипрофиля даже при выключенном СЕО моде.

В forumfn.js
var jquery_present = typeof jQuery == 'function';
function switchProfiles(init) {
var cont = document.getElementById('page-body');
var btn = document.getElementById('profile-switcher');
var left = (init ? (readCookie('leftsided') === '1') : (cont.className != 'leftsided'));
cont.className = (left ? 'leftsided' : '');
btn.title = (left ? langProfilesLR[1] : langProfilesLR[0]);
btn.style.backgroundPosition = (left ? '0 100%' : '0 0');
if (!init) createCookie('leftsided', left ? 1 : 0, 365);
}

function fontsizeup()
{
var f = (q = document.cookie.match(/style_cookie=./)) ? q[0].substr(13) : 1;
if (f < 3) f++;
else f = 1;
document.body.className = document.body.className.replace(/fs./, 'fs' + f);
var d = new Date();
d.setDate(d.getDate() + 365);
document.cookie = 'style_cookie=' + f + '; expires=' + d.toUTCString() + style_cookie_settings;
}
Я полагаю, проблема с последними строчками в каждой функции - в сохранении куков.
Может, кто-нибудь знает, из-за чего это может быть?

Следующее пишет Chrome в консоли ошибок:
Uncaught ReferenceError: readCookie is not defined forum_fn.js:521
Надеюсь, хоть кто-нибудь отпишется.

Microgenius
phpBB 1.4.3
Сообщения: 87
Зарегистрирован: 23.05.2010 12:21
Благодарил (а): 11 раз
Поблагодарили: 3 раза

Re: Улучшаем функцию «Изменить размер шрифта»

Сообщение Microgenius » 07.06.2013 16:30

А что надо подправить в коде js, чтобы все это заработало не с body, а с вложенным в joomla форумом, который находится между тегами <div class="phpbb_area"></div>? Потому что менять шрифт надо только форуму, а не всей странице )

AleksNik
phpBB 1.0.0
Сообщения: 9
Зарегистрирован: 26.12.2013 16:09

Re: Улучшаем функцию «Изменить размер шрифта»

Сообщение AleksNik » 01.02.2014 13:18

Уважаемый Guru! У меня стиль art-fantom и не предусмотрено изменение шрифта. Файлы overall-header.html,forum_fn.css
имеются, а вот common.сss отсутствует. Как мне выйти из положения, чтобы применить Вашу функцию? Заранее спасибо!

Аватара пользователя
Пчелкин
phpBB 3.1.9
Сообщения: 10103
Зарегистрирован: 15.01.2010 13:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 1338 раз
Поблагодарили: 1297 раз

Re: Улучшаем функцию «Изменить размер шрифта»

Сообщение Пчелкин » 01.02.2014 15:35

CSS правки можно в любой файл шаблонов пихать, лишь бы был прописан в конфиге шаблона... Для гарантии сначала попробовать в самый верхний по списку в конфигсайсе...

AleksNik
phpBB 1.0.0
Сообщения: 9
Зарегистрирован: 26.12.2013 16:09

Re: Улучшаем функцию «Изменить размер шрифта»

Сообщение AleksNik » 01.02.2014 19:01

Вроде всё сделал нормально, но почему-то у меня нет кнопки ^A^ хотя файл icon_fontsize.gif я занёс в папку theme/images , а есть только активная надпись "Изменить размер шрифта", при нажатии на которую шрифт меняется но только в шапке, а в теле форума шрифт не меняется. Жду помощи?

Аватара пользователя
МайскийЖук
phpBB 3.0.6
Сообщения: 2388
Зарегистрирован: 28.09.2009 16:07
Благодарил (а): 17 раз
Поблагодарили: 304 раза

Улучшаем функцию «Изменить размер шрифта»

Сообщение МайскийЖук » 01.02.2014 21:07

Жду помощи?
Я не знаю. Ждешь?
Любовь и боль, покой и бой я как любой несу с собой…

AleksNik
phpBB 1.0.0
Сообщения: 9
Зарегистрирован: 26.12.2013 16:09

Re: Улучшаем функцию «Изменить размер шрифта»

Сообщение AleksNik » 02.02.2014 11:47

Привет, Незнайкин! Я от тебя большего и не ожидал, и вообще я обращался к Знайкину. Можешь не париться!

Аватара пользователя
МайскийЖук
phpBB 3.0.6
Сообщения: 2388
Зарегистрирован: 28.09.2009 16:07
Благодарил (а): 17 раз
Поблагодарили: 304 раза

Улучшаем функцию «Изменить размер шрифта»

Сообщение МайскийЖук » 02.02.2014 13:02

Чел, ты с кем вообще разговариваешь? Палата номер 6 у нас в другой стороне.
Любовь и боль, покой и бой я как любой несу с собой…

Вернуться в «Для авторов (phpBB 3.0.x)»