Пропустить

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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

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

Сообщение Lex_from_Belarus » 03.04.2011 22:29

1. Может и мелочь, но проколупавшись и не добившись эффекта, сжелайте закрепляемый первый пост в темах без добавления модов.
2. Так же хотелось бы больше полей в профиле (скайп, моб. тел., соц. сети и т.д.)
3. В стиле prosilver перенести информацию с права в лево.
4. Ну естественно меньше гемора с модами.

Lex_from_Belarus
phpBB 1.2.0
 
Сообщения: 17
Зарегистрирован: 01.04.2011 23:39
Откуда: Минск
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

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

Сообщение MAzZY » 04.04.2011 8:59

Lex_from_Belarus писал(а):Ну естественно меньше гемора с модами.

Нет уж, пусть будет как есть - у нас же должна быть работа. А-то понаставили все вордпрессов, гда плагины ставятся автоматически из админки, нажатием одной кнопки, и оставили большое количество вебмастеров без части зарплаты. Так что чем сложнее, тем лучше.
Заработок на сайтах и форумах. Рефералам помогу установить код и начать зарабатывать.
Хороший хостинг в Питере
Аватара пользователя
MAzZY
Former team member
 
Сообщения: 2969
Зарегистрирован: 14.05.2005 22:43
Благодарил (а): 50 раз.
Поблагодарили: 54 раз.
Предупреждения: 1

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

Сообщение Heldar » 09.04.2011 18:04

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

Разделение Username и Login чтобы пользователь мог использовать разные имена отображаемое в темах и используемое для входа. Конечно, отключаемое в админке.
А ТЫ очистил кэш??!!

Heldar
phpBB 2.0.5
 
Сообщения: 238
Зарегистрирован: 13.08.2007 9:13
Благодарил (а): 23 раз.
Поблагодарили: 20 раз.

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

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

Heldar писал(а):Разделение Username и Login чтобы пользователь мог использовать разные имена отображаемое в темах и используемое для входа. Конечно, отключаемое в админке.

А ведь есть такой мод....

Альтаир Бергадлер
phpBB 2.0.19
 
Сообщения: 602
Зарегистрирован: 26.03.2010 2:11
Благодарил (а): 79 раз.
Поблагодарили: 16 раз.

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

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

Есть один интересный дефект, который непросто будет исправить.
Дело в том, что если пользователь форума изменил размер шрифта (в Prosilver ессно), то при переходе на страницу / рефреше и т.п. браузер отображает ее сначала в оригинальном виде, используя стандартный размер шрифта, и лишь затем происходит некий рефреш, и страница перезагружается под требуемый размер шрифта. Такой алгоритм приводит к неприятным эффектам, если пользователь, не дождавшись перезагрузки, начинает что-то набирать на странице, например пароль при переходе в Админку. Проиходит неожиданный рефреш, и... текст пароля оказывается в поле ввода юзеровского ника! (Это лишь пример, могут быть и другие неприятные эффекты).
Аватара пользователя
Борис Бердичевский
phpBB 2.0.12
 
Сообщения: 415
Зарегистрирован: 31.12.2007 1:52
Откуда: Израиль, Беэр-Шева
Благодарил (а): 6 раз.
Поблагодарили: 17 раз.

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

Сообщение nissin » 10.04.2011 0:26

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

Для одного клиента переделывал данную фичу, пришлось вносить изменения не только в шаблон, но и в код тоже пришлось кое-что добавить.
Всё повторяется. nurlan.info
Аватара пользователя
nissin
Поддержка
Поддержка
 
Сообщения: 1390
Зарегистрирован: 16.12.2007 14:01
Откуда: Павлодар
Благодарил (а): 1 раз.
Поблагодарили: 117 раз.

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

Сообщение rxu » 10.04.2011 5:45

nissin
Несложно будет в багтрекер запостить?
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7316
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

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

Сообщение nissin » 10.04.2011 10:34

Я тут полчаса бился, пытался добиться этого эффекта, поскольку напрочь забыл как он достигается (CTRL+F5 в браузере)...
Но это не моргание, а просто перескакивает размер шрифта.
Всё повторяется. nurlan.info
Аватара пользователя
nissin
Поддержка
Поддержка
 
Сообщения: 1390
Зарегистрирован: 16.12.2007 14:01
Откуда: Павлодар
Благодарил (а): 1 раз.
Поблагодарили: 117 раз.

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

Сообщение nissin » 10.04.2011 12:13

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
За это сообщение автора nissin поблагодарил:
Борис Бердичевский (11.04.2011 22:50)
Аватара пользователя
nissin
Поддержка
Поддержка
 
Сообщения: 1390
Зарегистрирован: 16.12.2007 14:01
Откуда: Павлодар
Благодарил (а): 1 раз.
Поблагодарили: 117 раз.

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

Сообщение rxu » 10.04.2011 12:17

nissin
Чтобы понять, пройдет или нет, нужен тикет в багтрекере, с описанием, как повторить, и приложением диффа фикса.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7316
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

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

Сообщение nissin » 10.04.2011 12:50

Всё повторяется. nurlan.info
Аватара пользователя
nissin
Поддержка
Поддержка
 
Сообщения: 1390
Зарегистрирован: 16.12.2007 14:01
Откуда: Павлодар
Благодарил (а): 1 раз.
Поблагодарили: 117 раз.

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

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

Попробую у себя. У меня нет никаких проблем с воспроизведением этого эффекта (я пользуюсь MS IE 8.0).
Аватара пользователя
Борис Бердичевский
phpBB 2.0.12
 
Сообщения: 415
Зарегистрирован: 31.12.2007 1:52
Откуда: Израиль, Беэр-Шева
Благодарил (а): 6 раз.
Поблагодарили: 17 раз.

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

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

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

Добавлено спустя 5 минут 58 секунд:
А вот ещё один дефект, из той же области. При увеличенном размере фонта при заходе на страницу авторизации входа в Админку курсор оказывается в поле Имя пользователя, а не в поле Пароль!
Аватара пользователя
Борис Бердичевский
phpBB 2.0.12
 
Сообщения: 415
Зарегистрирован: 31.12.2007 1:52
Откуда: Израиль, Беэр-Шева
Благодарил (а): 6 раз.
Поблагодарили: 17 раз.

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

Сообщение nissin » 12.04.2011 8:33

Посмотрел, штатно вообще курсор нигде не стоит, нужно нажать Tab для перехода к первому полю.
Всё повторяется. nurlan.info
Аватара пользователя
nissin
Поддержка
Поддержка
 
Сообщения: 1390
Зарегистрирован: 16.12.2007 14:01
Откуда: Павлодар
Благодарил (а): 1 раз.
Поблагодарили: 117 раз.

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

Сообщение Пчелкин » 12.04.2011 9:23

Борис Бердичевский писал(а):курсор оказывается в поле Имя пользователя,

Не подтверждаю тоже.
Борис Бердичевский
У вас скорей всего кукам разрешено автовставление чего-то. Вот и лезет.
Фанат phpBB. Все что умею - ставить моды. Но рекрутингом не занимаюсь.
Аватара пользователя
Пчелкин
phpBB 3.0.7-PL1
 
Сообщения: 4264
Зарегистрирован: 15.01.2010 13:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 237 раз.
Поблагодарили: 446 раз.

Пред.След.

Вернуться в Обсуждение phpBB 4.0.x/Rhea

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы