Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 3.3, главным образом из-за неверного синтаксиса в определениях сервисов (отсутствия обрамляющих кавычек - '...').
Перед обновлением необходимо убедиться в совместимости всех расширений.
Рекомендуется предварительно тестировать обновление на копии конференции (локально или на сервере).

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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Slash
phpBB 2.0.10
Сообщения: 791
Стаж: 9 лет 5 месяцев
Благодарил (а): 99 раз
Поблагодарили: 80 раз

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

Сообщение Slash »

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

remak
phpBB 1.4.4
Сообщения: 109
Стаж: 10 лет 6 месяцев
Благодарил (а): 5 раз
Поблагодарили: 11 раз

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

Сообщение remak »

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

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

@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
Стаж: 10 лет 9 месяцев
Благодарил (а): 17 раз
Поблагодарили: 304 раза

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

Сообщение МайскийЖук »

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

remak
phpBB 1.4.4
Сообщения: 109
Стаж: 10 лет 6 месяцев
Благодарил (а): 5 раз
Поблагодарили: 11 раз

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

Сообщение remak »

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

Аватара пользователя
МайскийЖук
phpBB 3.0.6
Сообщения: 2388
Стаж: 10 лет 9 месяцев
Благодарил (а): 17 раз
Поблагодарили: 304 раза

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

Сообщение МайскийЖук »

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

remak
phpBB 1.4.4
Сообщения: 109
Стаж: 10 лет 6 месяцев
Благодарил (а): 5 раз
Поблагодарили: 11 раз

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

Сообщение remak »

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

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

Аватара пользователя
Citromon
phpBB 1.4.3
Сообщения: 78
Стаж: 8 лет 4 месяца
Благодарил (а): 32 раза

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

Сообщение Citromon »

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

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

Аватара пользователя
Citromon
phpBB 1.4.3
Сообщения: 78
Стаж: 8 лет 4 месяца
Благодарил (а): 32 раза

Сообщение Citromon »

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

Но, действительно, если включен 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
Стаж: 10 лет 1 месяц
Благодарил (а): 11 раз
Поблагодарили: 3 раза

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

Сообщение Microgenius »

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

AleksNik
phpBB 1.0.0
Сообщения: 9
Стаж: 6 лет 6 месяцев

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

Сообщение AleksNik »

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

Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 10312
Стаж: 10 лет 5 месяцев
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 1379 раз
Поблагодарили: 1309 раз

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

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

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

AleksNik
phpBB 1.0.0
Сообщения: 9
Стаж: 6 лет 6 месяцев

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

Сообщение AleksNik »

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

Аватара пользователя
МайскийЖук
phpBB 3.0.6
Сообщения: 2388
Стаж: 10 лет 9 месяцев
Благодарил (а): 17 раз
Поблагодарили: 304 раза

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

Сообщение МайскийЖук »

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

AleksNik
phpBB 1.0.0
Сообщения: 9
Стаж: 6 лет 6 месяцев

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

Сообщение AleksNik »

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

Аватара пользователя
МайскийЖук
phpBB 3.0.6
Сообщения: 2388
Стаж: 10 лет 9 месяцев
Благодарил (а): 17 раз
Поблагодарили: 304 раза

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

Сообщение МайскийЖук »

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

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