Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Что бы я хотел видеть в phpBB 3.2?

Проблемы с установкой или работой phpBB 3.2.x? Получите помощь здесь!
Внимание: с 7 ноября 2020 года phpBB Group завершено дальнейшее развитие phpBB версии 3.2, а с 1 августа 2024 года будет прекращена её поддержка.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.

Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Lex_from_Belarus
phpBB 1.2.0
Сообщения: 17
Стаж: 13 лет 1 месяц

Re: Что бы я хотел видеть в phpBB4?

Сообщение Lex_from_Belarus »

1. Может и мелочь, но проколупавшись и не добившись эффекта, сжелайте закрепляемый первый пост в темах без добавления модов.
2. Так же хотелось бы больше полей в профиле (скайп, моб. тел., соц. сети и т.д.)
3. В стиле prosilver перенести информацию с права в лево.
4. Ну естественно меньше гемора с модами.
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 18 лет 11 месяцев
Благодарил (а): 20 раз
Поблагодарили: 30 раз
Забанен: Бессрочно

Re: Что бы я хотел видеть в phpBB4?

Сообщение MAzZY »

Lex_from_Belarus писал(а):Ну естественно меньше гемора с модами.
Нет уж, пусть будет как есть - у нас же должна быть работа. А-то понаставили все вордпрессов, гда плагины ставятся автоматически из админки, нажатием одной кнопки, и оставили большое количество вебмастеров без части зарплаты. Так что чем сложнее, тем лучше.
Heldar
phpBB 2.0.0
Сообщения: 231
Стаж: 16 лет 8 месяцев
Благодарил (а): 19 раз
Поблагодарили: 4 раза

Re: Что бы я хотел видеть в phpBB4?

Сообщение Heldar »

Хотелось бы видеть уже сейчас, но пусть будет хотя бы в 4.0 :)

Разделение Username и Login чтобы пользователь мог использовать разные имена отображаемое в темах и используемое для входа. Конечно, отключаемое в админке.
А ТЫ очистил кэш??!!
Веду бложик О MMORPG и многом другом.
Альтаир Бергадлер
phpBB 2.0.5
Сообщения: 495
Стаж: 14 лет 1 месяц
Благодарил (а): 6 раз
Поблагодарили: 4 раза

Re: Что бы я хотел видеть в phpBB4?

Сообщение Альтаир Бергадлер »

Heldar писал(а):Разделение Username и Login чтобы пользователь мог использовать разные имена отображаемое в темах и используемое для входа. Конечно, отключаемое в админке.
А ведь есть такой мод....
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 16 лет 4 месяца
Откуда: Израиль, Беэр-Шева
Благодарил (а): 33 раза
Поблагодарили: 61 раз

Re: Что бы я хотел видеть в phpBB4?

Сообщение Борис Бердичевский »

Есть один интересный дефект, который непросто будет исправить.
Дело в том, что если пользователь форума изменил размер шрифта (в Prosilver ессно), то при переходе на страницу / рефреше и т.п. браузер отображает ее сначала в оригинальном виде, используя стандартный размер шрифта, и лишь затем происходит некий рефреш, и страница перезагружается под требуемый размер шрифта. Такой алгоритм приводит к неприятным эффектам, если пользователь, не дождавшись перезагрузки, начинает что-то набирать на странице, например пароль при переходе в Админку. Проиходит неожиданный рефреш, и... текст пароля оказывается в поле ввода юзеровского ника! (Это лишь пример, могут быть и другие неприятные эффекты).
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2209
Стаж: 16 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 5 раз
Поблагодарили: 153 раза

Re: Что бы я хотел видеть в phpBB4?

Сообщение nissin »

Это не баг, это фича. (c)
Разработчики использовали не очень удачный алгоритм с alistapart
http://www.alistapart.com/articles/alternate/
В итоге сначала страница сначала загружается со стандартным шрифтом, и потом перепрыгивает на другой размер (в зависимости от настройки в cookies).

Для одного клиента переделывал данную фичу, пришлось вносить изменения не только в шаблон, но и в код тоже пришлось кое-что добавить.
Всё повторяется. nurlan.info
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16370
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

Re: Что бы я хотел видеть в phpBB4?

Сообщение rxu »

nissin
Несложно будет в багтрекер запостить?
Изображение
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2209
Стаж: 16 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 5 раз
Поблагодарили: 153 раза

Re: Что бы я хотел видеть в phpBB4?

Сообщение nissin »

Я тут полчаса бился, пытался добиться этого эффекта, поскольку напрочь забыл как он достигается (CTRL+F5 в браузере)...
Но это не моргание, а просто перескакивает размер шрифта.
Всё повторяется. nurlan.info
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2209
Стаж: 16 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 5 раз
Поблагодарили: 153 раза

Re: Что бы я хотел видеть в phpBB4?

Сообщение nissin »

OPEN includes/functions.php
FIND

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

		'S_TOPIC_ID'			=> $topic_id,
ADD AFTER

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

		'STYLE_COOKIE'			=> request_var('style_cookie', '', false, true),
OPEN styles/prosilver/template/overall_header.html
FIND ADD BEFORE

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

<!-- IF STYLE_COOKIE -->
<meta http-equiv="Default-Style" content="{STYLE_COOKIE}" />
<!-- ENDIF -->
FIND

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

<link href="{T_THEME_PATH}/normal.css" rel="stylesheet" type="text/css" title="A" />
<link href="{T_THEME_PATH}/medium.css" rel="alternate stylesheet" type="text/css" title="A+" />
<link href="{T_THEME_PATH}/large.css" rel="alternate stylesheet" type="text/css" title="A++" />
REPLACE WITH

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

<link href="{T_THEME_PATH}/normal.css" rel="<!-- IF STYLE_COOKIE !== 'A' -->alternate <!-- ENDIF -->stylesheet" type="text/css" title="A" />
<link href="{T_THEME_PATH}/medium.css" rel="<!-- IF STYLE_COOKIE !== 'A+' -->alternate <!-- ENDIF -->stylesheet" type="text/css" title="A+" />
<link href="{T_THEME_PATH}/large.css" rel="<!-- IF STYLE_COOKIE !== 'A++' -->alternate <!-- ENDIF -->stylesheet" type="text/css" title="A++" />
OPEN styles/prosilver/template/simple_header.html
FIND ADD BEFORE

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

<!-- IF STYLE_COOKIE -->
<meta http-equiv="Default-Style" content="{STYLE_COOKIE}" />
<!-- ENDIF -->
FIND

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

<link href="{T_THEME_PATH}/normal.css" rel="stylesheet" type="text/css" title="A" />
<link href="{T_THEME_PATH}/medium.css" rel="alternate stylesheet" type="text/css" title="A+" />
<link href="{T_THEME_PATH}/large.css" rel="alternate stylesheet" type="text/css" title="A++" />
REPLACE WITH

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

<link href="{T_THEME_PATH}/normal.css" rel="<!-- IF STYLE_COOKIE !== 'A' -->alternate <!-- ENDIF -->stylesheet" type="text/css" title="A" />
<link href="{T_THEME_PATH}/medium.css" rel="<!-- IF STYLE_COOKIE !== 'A+' -->alternate <!-- ENDIF -->stylesheet" type="text/css" title="A+" />
<link href="{T_THEME_PATH}/large.css" rel="<!-- IF STYLE_COOKIE !== 'A++' -->alternate <!-- ENDIF -->stylesheet" type="text/css" title="A++" />
OPEN styles/prosilver/template/styleswitcher.js
FIND

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

function setActiveStyleSheet(title)
{
	var i, a, main;

	for (i = 0; (a = document.getElementsByTagName('link')[i]); i++)
	{
		if (a.getAttribute('rel').indexOf('style') != -1 && a.getAttribute('title'))
		{
			a.disabled = true;
			if (a.getAttribute('title') == title)
			{
				a.disabled = false;
			}
		}
	}
}
REPLACE WITH

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

function setActiveStyleSheet(title)
{
	var i, a, main;

	for (i = 0; (a = document.getElementsByTagName('link')[i]); i++)
	{
		if (a.getAttribute('rel').indexOf('style') != -1 && a.getAttribute('title'))
		{
			a.disabled = true;
			if (a.getAttribute('title') == title)
			{
				a.disabled = false;
			}
		}
	}
	createCookie('style_cookie', title, 365);
}

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

function getActiveStyleSheet()
{
	var i, a;

	for (i = 0; (a = document.getElementsByTagName('link')[i]); i++)
	{
		if (a.getAttribute('rel').indexOf('style') != -1 && a.getAttribute('title') && !a.disabled)
		{
			return a.getAttribute('title');
		}
	}

	return null;
}
REPLACE WITH

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

function getActiveStyleSheet()
{
	var cookie = readCookie('style_cookie');
	var title = cookie ? cookie : getPreferredStyleSheet();

	return title;
}
FIND

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

	document.cookie = name + '=' + value + expires + style_cookie_settings;
REPLACE WITH

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

	document.cookie = name + '=' + urlencode(value) + expires + style_cookie_settings;
FIND

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

			return c.substring(nameEQ.length, c.length);
REPLACE WITH

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

			return urldecode(c.substring(nameEQ.length, c.length));
FIND

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

onload_functions.push('load_cookie()');
REPLACE WITH

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

function urlencode(str)
{
    return escape(str).replace(/\+/g,'%2B').replace(/%20/g, '+').replace(/\*/g, '%2A').replace(/\//g, '%2F').replace(/@/g, '%40');
}

function urldecode(str)
{
    return unescape(str.replace('+', ' '));
}

// onload_functions.push('load_cookie()');
Думается мне, что на оффе такая правка не пройдёт. Правки не совсем тривиальные, и эффект проявляется только при отсутствии CSS в кэше браузера.
Всё повторяется. nurlan.info
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16370
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

Re: Что бы я хотел видеть в phpBB4?

Сообщение rxu »

nissin
Чтобы понять, пройдет или нет, нужен тикет в багтрекере, с описанием, как повторить, и приложением диффа фикса.
Изображение
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2209
Стаж: 16 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 5 раз
Поблагодарили: 153 раза

Re: Что бы я хотел видеть в phpBB4?

Сообщение nissin »

Всё повторяется. nurlan.info
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 16 лет 4 месяца
Откуда: Израиль, Беэр-Шева
Благодарил (а): 33 раза
Поблагодарили: 61 раз

Re: Что бы я хотел видеть в phpBB4?

Сообщение Борис Бердичевский »

Попробую у себя. У меня нет никаких проблем с воспроизведением этого эффекта (я пользуюсь MS IE 8.0).
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 16 лет 4 месяца
Откуда: Израиль, Беэр-Шева
Благодарил (а): 33 раза
Поблагодарили: 61 раз

Re: Что бы я хотел видеть в phpBB4?

Сообщение Борис Бердичевский »

Браво, это работает! 8-)
nissin, вам очередная благодарность!

Добавлено спустя 5 минут 58 секунд:
А вот ещё один дефект, из той же области. При увеличенном размере фонта при заходе на страницу авторизации входа в Админку курсор оказывается в поле Имя пользователя, а не в поле Пароль!
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2209
Стаж: 16 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 5 раз
Поблагодарили: 153 раза

Re: Что бы я хотел видеть в phpBB4?

Сообщение nissin »

Посмотрел, штатно вообще курсор нигде не стоит, нужно нажать Tab для перехода к первому полю.
Всё повторяется. nurlan.info
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11244
Стаж: 14 лет 3 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 673 раза
Поблагодарили: 121 раз

Re: Что бы я хотел видеть в phpBB4?

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

Борис Бердичевский писал(а):курсор оказывается в поле Имя пользователя,
Не подтверждаю тоже.
Борис Бердичевский
У вас скорей всего кукам разрешено автовставление чего-то. Вот и лезет.

Вернуться в «Поддержка phpBB 3.2.x»