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

[BETA] Topic image

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Vityas
phpBB 1.4.4
Сообщения: 179
Стаж: 14 лет 11 месяцев
Благодарил (а): 59 раз

Re: [BETA] Topic image

Сообщение Vityas »

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

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

[phpBB Debug] PHP Notice: in file /posting.php on line 1533: Undefined index: topic_image_id
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4351: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3502)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4353: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3502)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4354: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3502)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4355: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3502)
В чем может быть дело?
Аватара пользователя
index-07
phpBB 1.2.1
Сообщения: 23
Стаж: 11 лет 8 месяцев
Благодарил (а): 13 раз

Re: [BETA] Topic image

Сообщение index-07 »

Здравствуйте,

Сейчас ставлю Topic images from attachments, но не знаю здесь как выполнить инструкции:

Open: language\ru\posting.php

Find

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

$lang = array_merge($lang, array(
Add after

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

	'DELETE_TOPIC_IMAGE'		=> 'Не использовать',
	'SET_TOPIC_IMAGE'			=> 'Использовать как изображение темы',
6 раза встречается в коде:
$lang = array_merge($lang, array(

1

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

// BBCodes
// Note to translators: you can translate everything but what's between { and }
$lang = array_merge($lang, array(
2

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

// Smilies and topic icons
$lang = array_merge($lang, array(
3

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

// Word censors
$lang = array_merge($lang, array(
4

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

// Ranks
$lang = array_merge($lang, array(

5

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

// Disallow Usernames
$lang = array_merge($lang, array(
6

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

// Reasons
$lang = array_merge($lang, array(
Open: styles\subsilver2\template\posting_attach_body.html

Find

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

		<tr> 
			<td class="row1"><b class="genmed">{L_FILE_COMMENT}</b></td>
Add before

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

		<tr class="topic_image_row_hidden">
			<td class="topic_image spinning" colspan="2"></td>
		</tr>

2 раза встречается в коде:
<td class="row1"><b class="genmed">{L_FILE_COMMENT}</b></td>

1

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

<tr> 
	<td class="row1"><b class="genmed">{L_FILENAME}</b></td> 
	<td class="row2"><input type="file" name="fileupload" size="40" maxlength="{FILESIZE}" value="" class="btnfile" /></td> 
</tr> 

<tr> 
	<td class="row1"><b class="genmed">{L_FILE_COMMENT}</b></td>
	<td class="row2">
		<table border="0" cellspacing="0" cellpadding="2">
		<tr>
			<td><textarea class="post" name="filecomment" rows="3" cols="35">{FILE_COMMENT}</textarea>&nbsp;</td>
			<td valign="top">
				<table border="0" cellspacing="4" cellpadding="0">
				<tr>
					<td><input class="btnlite" type="submit" style="width:150px" name="add_file" value="{L_ADD_FILE}" onclick="popup_progress_bar();" /></td>
				</tr>
				</table>
			</td>
		</tr>
		</table>
	</td>
</tr>
2

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

<tr class="topic_image_row_hidden">
			<td class="topic_image spinning" colspan="2"></td>
		</tr>
		<tr> 
			<td class="row1"><b class="genmed">{L_FILE_COMMENT}</b></td> 
			<td class="row2">{attach_row.S_HIDDEN}
				<table border="0" cellspacing="0" cellpadding="2">
				<tr>
					<td><textarea class="post" name="comment_list[{attach_row.ASSOC_INDEX}]" rows="3" cols="35" wrap="virtual">{attach_row.FILE_COMMENT}</textarea>&nbsp;</td>
					<td valign="top">
						<table border="0" cellspacing="4" cellpadding="0">
						<tr>
							<td><input class="btnlite" type="submit" style="width:150px" name="delete_file[{attach_row.ASSOC_INDEX}]" value="{L_DELETE_FILE}" /></td>
						</tr>
	<!-- IF S_ALLOW_TOPICS_IMAGES and attach_row.S_IMAGE --><script type="text/javascript">/*<![CDATA[*/document.write('<tr><td><input type="button" value="{L_SET_TOPIC_IMAGE}" class="set_topic_image btnlite"<!-- IF attach_row.ATTACH_ID eq S_TOPIC_IMAGE_ID --> id="default_ropic_image"<!-- ENDIF --> onclick="ti_set_selection(this, {attach_row.ATTACH_ID});this.style.display='+"'"+'none'+"'"+';return false;" /></td></tr>');/*]]>*/</script><!-- ENDIF -->
						</table>
					</td>
				</tr>
				</table>
			</td>
		</tr>
Open: styles\subsilver2\template\viewforum_body.html

Find

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

					<td class="row1" width="25" align="center"><!-- IF topicrow.TOPIC_ICON_IMG --><img src="{T_ICONS_PATH}{topicrow.TOPIC_ICON_IMG}" width="{topicrow.TOPIC_ICON_IMG_WIDTH}" height="{topicrow.TOPIC_ICON_IMG_HEIGHT}" alt="" title="" /><!-- ENDIF --></td>
				<!-- ENDIF -->
Add after

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

				<!-- IF S_ALLOW_TOPICS_IMAGES and S_TOPICS_WITH_IMAGES -->
					<td style="width:{S_TOPIC_IMAGE_MW}px" class="topic_image<!-- IF topicrow.TOPIC_IMAGE_LINK --> spinning<!-- ENDIF -->"><a href="{topicrow.U_VIEW_TOPIC}"><img src="<!-- IF topicrow.TOPIC_IMAGE_LINK -->{topicrow.TOPIC_IMAGE_LINK}"<!-- ELSE -->./images/spacer.gif" style="width:{TOPIC_IMAGE_NO_PHOTO_W}px;height:{TOPIC_IMAGE_NO_PHOTO_H}px;background:url({TOPIC_IMAGE_NO_PHOTO}) no-repeat center center"<!-- ENDIF --> alt="{topicrow.TOPIC_TITLE}" /></a></td>
				<!-- ENDIF -->

2 раза встречается в коде:
<td class="row1" width="25" align="center"><!-- IF topicrow.TOPIC_ICON_IMG --><img src="{T_ICONS_PATH}{topicrow.TOPIC_ICON_IMG}" width="{topicrow.TOPIC_ICON_IMG_WIDTH}" height="{topicrow.TOPIC_ICON_IMG_HEIGHT}" alt="" title="" /><!-- ENDIF --></td>
<!-- ENDIF -->


1

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

		<tr class="topic-{topicrow.S_TOPIC_TYPE}">
			<td class="row1" width="25" align="center">{topicrow.TOPIC_FOLDER_IMG}</td>
			<!-- IF S_TOPIC_ICONS -->
				<td class="row1" width="25" align="center"><!-- IF topicrow.TOPIC_ICON_IMG --><img src="{T_ICONS_PATH}{topicrow.TOPIC_ICON_IMG}" width="{topicrow.TOPIC_ICON_IMG_WIDTH}" height="{topicrow.TOPIC_ICON_IMG_HEIGHT}" alt="" title="" /><!-- ENDIF --></td>
			<!-- ENDIF -->
							<!-- IF S_ALLOW_TOPICS_IMAGES and S_TOPICS_WITH_IMAGES -->
					<td style="width:{S_TOPIC_IMAGE_MW}px" class="topic_image<!-- IF topicrow.TOPIC_IMAGE_LINK --> spinning<!-- ENDIF -->"><a href="{topicrow.U_VIEW_TOPIC}"><img src="<!-- IF topicrow.TOPIC_IMAGE_LINK -->{topicrow.TOPIC_IMAGE_LINK}"<!-- ELSE -->./images/spacer.gif" style="width:{TOPIC_IMAGE_NO_PHOTO_W}px;height:{TOPIC_IMAGE_NO_PHOTO_H}px;background:url({TOPIC_IMAGE_NO_PHOTO}) no-repeat center center"<!-- ENDIF --> alt="{topicrow.TOPIC_TITLE}" /></a></td>
				<!-- ENDIF -->
2

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

				<tr class="topic-{topicrow.S_TOPIC_TYPE}">
				<td class="row1" width="25" align="center">{topicrow.TOPIC_FOLDER_IMG}</td>
				<!-- IF S_TOPIC_ICONS -->
					<td class="row1" width="25" align="center"><!-- IF topicrow.TOPIC_ICON_IMG --><img src="{T_ICONS_PATH}{topicrow.TOPIC_ICON_IMG}" width="{topicrow.TOPIC_ICON_IMG_WIDTH}" height="{topicrow.TOPIC_ICON_IMG_HEIGHT}" alt="" title="" /><!-- ENDIF --></td>
				<!-- ENDIF -->
				<td class="row1">
					<!-- IF topicrow.S_UNREAD_TOPIC --><a href="{topicrow.U_NEWEST_POST}">{NEWEST_POST_IMG}</a><!-- ENDIF -->
					{topicrow.ATTACH_ICON_IMG} <!-- IF topicrow.S_HAS_POLL or topicrow.S_TOPIC_MOVED --><b>{topicrow.TOPIC_TYPE}</b> <!-- ENDIF --><a title="{L_POSTED}: {topicrow.FIRST_POST_TIME}" href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a>
					
					<!-- IF topicrow.SOLVED_TOPIC -->&nbsp;&nbsp;
					<a href="{topicrow.U_SOLVED_TOPIC}" class="topictitle"{topicrow.SOLVED_STYLE}>{topicrow.SOLVED_TOPIC}</a>
					<!-- ENDIF -->
Не знаю как правильно поставить код в ети строки.

Прикрепляю:

viewforum_body.html
posting.php
posting_attach_body.html
Files.rar
(9.55 КБ) 387 скачиваний
Sorry for my pure russian!
MARAWAH
phpBB 1.4.1
Сообщения: 43
Стаж: 12 лет 9 месяцев
Благодарил (а): 8 раз
Поблагодарили: 1 раз

Re: [BETA] Topic image

Сообщение MARAWAH »

Здравствуйте! MIT, можно ли как то сделать что бы при использовании картинки форума, стандартная иконка форума убиралась? Т.е. если для форума "разговоры обо всем" в админке я включил опцию изображения тем, то стандартные иконки форума отображаться не будут.
Capushon
phpBB 1.2.1
Сообщения: 29
Стаж: 11 лет
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Re: [BETA] Topic image

Сообщение Capushon »

MIT писал(а):файлы с префиксом topic_image_
Не создаются файлы с префиксом topic_image_, поэтому и не отображаются:

Изображение

где копать?
Capushon
phpBB 1.2.1
Сообщения: 29
Стаж: 11 лет
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Re: [BETA] Topic image

Сообщение Capushon »

Этот мод вообще работает на версии форума 3.0.11 ? Может я зря мучаюсь с ним...
В какой момент создаётся файл topic_image_xxxxx.xxx, при нажатии "Использовать как изображение темы", или "Отправить" сообщение?
CARNET
phpBB 1.4.0
Сообщения: 36
Стаж: 12 лет 10 месяцев
Благодарил (а): 3 раза
Поблагодарили: 4 раза

Re: [BETA] Topic image

Сообщение CARNET »

Да, на версии 3.0.11 - работает. А файл topic_image_xxxxx.xxx создается при нажатии "Использовать как изображение темы".
Аватара пользователя
c61
phpBB 2.0.6
Сообщения: 506
Стаж: 11 лет 3 месяца
Благодарил (а): 42 раза
Поблагодарили: 251 раз
Контактная информация:

Re: [BETA] Topic image

Сообщение c61 »

Capushon писал(а):Не создаются файлы с префиксом topic_image_
Если мод установлен правильно, см. следующее.

Файлы topic_image_xxxxx.xxx создаются функцией create_thumbnail, для этого используется либо Image Magic (это внешняя программа, путь задается в админке), либо PHP extension gd (см. в phpinfo: GD Support и какие типы файлов разрешены). Если ни того, ни другого нет, или для gd есть запрет на нужный тип файлов, то файл создан не будет.
Capushon
phpBB 1.2.1
Сообщения: 29
Стаж: 11 лет
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Re: [BETA] Topic image

Сообщение Capushon »

c61 писал(а):Файлы topic_image_xxxxx.xxx создаются функцией create_thumbnail
А мод reimg не может мешать?
либо PHP extension gd (см. в phpinfo: GD Support
GD Support включен:

Изображение
и какие типы файлов разрешены). Если ни того, ни другого нет, или для gd есть запрет на нужный тип файлов, то файл создан не будет.
Миниатюры-то создаются:

Изображение
Vityas
phpBB 1.4.4
Сообщения: 179
Стаж: 14 лет 11 месяцев
Благодарил (а): 59 раз

Re: [BETA] Topic image

Сообщение Vityas »

Уважаемый MIT, есть ли какие-нибудь подвижки в разработке версии 0.3 данного мода?
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 15 лет
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 4 раза
Поблагодарили: 352 раза
Контактная информация:

Re: [BETA] Topic image

Сообщение MIT »

Vityas, не-а.
vygov
phpBB 1.0.0
Сообщения: 4
Стаж: 10 лет 10 месяцев
Благодарил (а): 1 раз

Re: [BETA] Topic image

Сообщение vygov »

Здравствуйте.

Мод установил нормально, в правах групп разрешение на добавление изображений активировал, кеш сбросил. Но не появилась кнопка "Использовать как изображение темы". Подскажите, в чем может быть проблема?
Vityas
phpBB 1.4.4
Сообщения: 179
Стаж: 14 лет 11 месяцев
Благодарил (а): 59 раз

Re: [BETA] Topic image

Сообщение Vityas »

MIT, т.е. совсем заброшен, или как время появится?
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 15 лет
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 4 раза
Поблагодарили: 352 раза
Контактная информация:

Re: [BETA] Topic image

Сообщение MIT »

vygov писал(а):Подскажите, в чем может быть проблема?
Шаблоны правил?

Vityas, ну как сказать... Может доделаю до 0.3, там, кажется, не много оставалось. Но сам видишь сколько времени уже прошло без каких-либо обновлений :)
vygov
phpBB 1.0.0
Сообщения: 4
Стаж: 10 лет 10 месяцев
Благодарил (а): 1 раз

Re: [BETA] Topic image

Сообщение vygov »

Шаблоны правил?
Сделал строго по инструкции, которая прилагается к моду.
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 15 лет
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 4 раза
Поблагодарили: 352 раза
Контактная информация:

Re: [BETA] Topic image

Сообщение MIT »

Все остальные делали по той же инструкции и у всех всё появилось. Значит ты что-то пропустил. Правил не те файлы, не сохранил их/не закинул на сервак, не очистил кеш шаблонов...
Закрыто

Вернуться в «Бета-версии модов для phpBB 3.0.x»