Заголовок цитаты как ссылка на её источник

Есть любые вопросы, связанные со стилями/темами для phpBB 3.0.x? Задайте их здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
alcash
phpBB 1.4.4
Сообщения: 184
Стаж: 14 лет 4 месяца
Откуда: примосковье
Благодарил (а): 83 раза
Поблагодарили: 1 раз
Забанен: Бессрочно

Re: Заголовок цитаты как ссылка на её источник

Сообщение alcash »

МайскийЖук писал(а):Открываем файл posting.php и ищем следующий код:

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

$message_parser->message = '[quote="' . $post_data['quote_username'] . '"]' . censor_text(trim($message_parser->message)) . "[/quote]\n"
Заменяем это на:

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

$message_parser->message = '[quote="' . '[url=' . generate_board_url() . "/viewtopic.$phpEx?p=$post_id#p$post_id" . ']' . $post_data['quote_username'] . ' » ' . $user->format_date($post_data['post_time']) . '[/url]' . '"]' . censor_text(trim($message_parser->message)) . "[/quote]\n";
Короче такое дело, если цитируемый пост был добавлен достаточно давно, то конструкция

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

' . $user->format_date($post_data['post_time']) . '
генерирует "правильный" формат даты 21 фев 2013, 20:08, а если, скажем, пару минут назад, то получается вот это: 5 минут назад ( http://forum.alconar.ru/viewtopic.php?f ... 135#p21116 ) и висит, вводя юзверей в заблуждение, а как сделать, чтобы дата всегда отображалась в виде число_месяц_год, время?
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Заголовок цитаты как ссылка на её источник

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

Отображение даты настраивается в Личном разделе пользователя.

Личный раздел → Личные настройки → Формат даты
screenshot.png
Для всей конференции формат даты настраивается в администраторской панели управления.

ACP → Общие → Конфигурация → Настройки конференции
screenshot2.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
alcash
phpBB 1.4.4
Сообщения: 184
Стаж: 14 лет 4 месяца
Откуда: примосковье
Благодарил (а): 83 раза
Поблагодарили: 1 раз
Забанен: Бессрочно

Re: Заголовок цитаты как ссылка на её источник

Сообщение alcash »

Да, спасибо за ликбез, я этого не знал!

Так и настроено, и тем не менее отображается менее минуты назад, 1,2....9 минут назад итп
Вопрос в том, как можно сделать формат даты единый для всех юзверей, независимо от их настроек.
Последний раз редактировалось alcash 21.02.2013 19:06, всего редактировалось 1 раз.
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Заголовок цитаты как ссылка на её источник

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

«Я готовил лапшу и все делал по рецепту для лапши, а все равно получился борщ».

Приблизительно вот так для меня выглядит то, что написано выше этого поста. Как тут помочь — я не знаю.
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
c61
phpBB 2.0.6
Сообщения: 506
Стаж: 13 лет 9 месяцев
Благодарил (а): 42 раза
Поблагодарили: 251 раз

Re: Заголовок цитаты как ссылка на её источник

Сообщение c61 »

alcash писал(а):как можно сделать формат даты единый для всех юзверей
Взять и поправить всем в базе данных, кое-кто так и поступает. МайскийЖук, лапша, она помогает... ненадолго)
Аватара пользователя
alcash
phpBB 1.4.4
Сообщения: 184
Стаж: 14 лет 4 месяца
Откуда: примосковье
Благодарил (а): 83 раза
Поблагодарили: 1 раз
Забанен: Бессрочно

Re: Заголовок цитаты как ссылка на её источник

Сообщение alcash »

c61, спасибо, именно это и нужно, но та тема закрыта и спросить там не могу, поэтому напишу здесь, а где именно править в phpmyadmin и как, можно подробную инструкцию? Люди, не кидайтесь тапками, если кто-то задает элементарные, на ваш взгляд, вопросы, это же форум поддержки и не все здесь программеры!
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Заголовок цитаты как ссылка на её источник

Сообщение Pazh »

В своем коде замени

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

$user->format_date($post_data['post_time'])
на например такое

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

$user->format_date($post_data['post_time'],'d-m-Y, H:i')
и ничего в базе править не надо
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
alcash
phpBB 1.4.4
Сообщения: 184
Стаж: 14 лет 4 месяца
Откуда: примосковье
Благодарил (а): 83 раза
Поблагодарили: 1 раз
Забанен: Бессрочно

Re: Заголовок цитаты как ссылка на её источник

Сообщение alcash »

Pazh, да, спасибо, проблема решена!
Аватара пользователя
alcash
phpBB 1.4.4
Сообщения: 184
Стаж: 14 лет 4 месяца
Откуда: примосковье
Благодарил (а): 83 раза
Поблагодарили: 1 раз
Забанен: Бессрочно

Re: Заголовок цитаты как ссылка на её источник

Сообщение alcash »

Товарищи, чтоб два раза не вставать, подскажите как сделать картинку в теле цитате, вот например как здесь http://hello-vitebsk.ru/viewtopic.php?p=18062#p18062 , хочу цитату выделить кавычками Изображение
Я так понимаю, нужно вставить

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

[img]' . generate_board_url() . "/styles/subsilver2/imageset/quote.gif" . '[/img]
в posting.php где-то здесь..
(строка приблизительно 1275)

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

	}
	else
	{
		$offset = 0;
		$quote_string = "> ";
		$message = censor_text(trim($message_parser->message));
		// see if we are nesting. It's easily tricked but should work for one level of nesting
		if (strpos($message, ">") !== false)
		{
			$offset = 10;
		}
		$message = utf8_wordwrap($message, 75 + $offset, "\n");

		$message = $quote_string . $message;
		$message = str_replace("\n", "\n" . $quote_string, $message);
		$message_parser->message =  $post_data['quote_username'] . " " . $user->lang['WROTE'] . ":\n" . $message . "\n";
	}
}
А где именно?
Аватара пользователя
Djeday
phpBB 2.0.7a
Сообщения: 644
Стаж: 14 лет 8 месяцев
Благодарил (а): 108 раз
Поблагодарили: 68 раз

Re: Заголовок цитаты как ссылка на её источник

Сообщение Djeday »

alcash, отправил ссылку в ЛС.
Я смею то, что можно человеку, кто смеет меньше - тот не человек.

Вернуться в «Стили для phpBB 3.0.x»