[BETA] Topic image

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

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

Re: [BETA] Topic image

Сообщение Vityas » 06.11.2012 21:17

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

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

[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
Зарегистрирован: 07.07.2012 15:48
Благодарил (а): 13 раз

Re: [BETA] Topic image

Сообщение index-07 » 08.11.2012 1:24

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

Сейчас ставлю 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 КБ) 261 скачивание
Sorry for my pure russian!

MARAWAH
phpBB 1.4.1
Сообщения: 43
Зарегистрирован: 18.06.2011 15:24
Благодарил (а): 8 раз
Поблагодарили: 1 раз

Re: [BETA] Topic image

Сообщение MARAWAH » 02.12.2012 18:16

Здравствуйте! MIT, можно ли как то сделать что бы при использовании картинки форума, стандартная иконка форума убиралась? Т.е. если для форума "разговоры обо всем" в админке я включил опцию изображения тем, то стандартные иконки форума отображаться не будут.

Capushon
phpBB 1.2.1
Сообщения: 29
Зарегистрирован: 17.03.2013 16:11
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Re: [BETA] Topic image

Сообщение Capushon » 14.04.2013 16:40

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

Изображение

где копать?

Capushon
phpBB 1.2.1
Сообщения: 29
Зарегистрирован: 17.03.2013 16:11
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Re: [BETA] Topic image

Сообщение Capushon » 15.04.2013 15:28

Этот мод вообще работает на версии форума 3.0.11 ? Может я зря мучаюсь с ним...
В какой момент создаётся файл topic_image_xxxxx.xxx, при нажатии "Использовать как изображение темы", или "Отправить" сообщение?

CARNET
phpBB 1.4.0
Сообщения: 36
Зарегистрирован: 10.05.2011 19:54
Благодарил (а): 3 раза
Поблагодарили: 4 раза

Re: [BETA] Topic image

Сообщение CARNET » 17.04.2013 23:45

Да, на версии 3.0.11 - работает. А файл topic_image_xxxxx.xxx создается при нажатии "Использовать как изображение темы".

Аватара пользователя
c61
phpBB 2.0.6
Сообщения: 506
Зарегистрирован: 12.12.2012 10:51
Благодарил (а): 42 раза
Поблагодарили: 251 раз

Re: [BETA] Topic image

Сообщение c61 » 18.04.2013 0:28

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

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

Capushon
phpBB 1.2.1
Сообщения: 29
Зарегистрирован: 17.03.2013 16:11
Благодарил (а): 7 раз
Поблагодарили: 1 раз

Re: [BETA] Topic image

Сообщение Capushon » 18.04.2013 21:47

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

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

Изображение

Vityas
phpBB 1.4.4
Сообщения: 179
Зарегистрирован: 20.04.2009 16:56
Благодарил (а): 59 раз

Re: [BETA] Topic image

Сообщение Vityas » 14.05.2013 17:42

Уважаемый MIT, есть ли какие-нибудь подвижки в разработке версии 0.3 данного мода?

Аватара пользователя
MIT
Former team member
Сообщения: 2500
Зарегистрирован: 14.03.2009 17:52
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 4 раза
Поблагодарили: 353 раза

Re: [BETA] Topic image

Сообщение MIT » 14.05.2013 18:45

Vityas, не-а.

vygov
phpBB 1.0.0
Сообщения: 4
Зарегистрирован: 15.05.2013 16:05
Благодарил (а): 1 раз

Re: [BETA] Topic image

Сообщение vygov » 15.05.2013 16:20

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

Мод установил нормально, в правах групп разрешение на добавление изображений активировал, кеш сбросил. Но не появилась кнопка "Использовать как изображение темы". Подскажите, в чем может быть проблема?

Vityas
phpBB 1.4.4
Сообщения: 179
Зарегистрирован: 20.04.2009 16:56
Благодарил (а): 59 раз

Re: [BETA] Topic image

Сообщение Vityas » 15.05.2013 23:08

MIT, т.е. совсем заброшен, или как время появится?

Аватара пользователя
MIT
Former team member
Сообщения: 2500
Зарегистрирован: 14.03.2009 17:52
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 4 раза
Поблагодарили: 353 раза

Re: [BETA] Topic image

Сообщение MIT » 16.05.2013 11:54

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

Vityas, ну как сказать... Может доделаю до 0.3, там, кажется, не много оставалось. Но сам видишь сколько времени уже прошло без каких-либо обновлений :)

vygov
phpBB 1.0.0
Сообщения: 4
Зарегистрирован: 15.05.2013 16:05
Благодарил (а): 1 раз

Re: [BETA] Topic image

Сообщение vygov » 16.05.2013 13:28

Шаблоны правил?
Сделал строго по инструкции, которая прилагается к моду.

Аватара пользователя
MIT
Former team member
Сообщения: 2500
Зарегистрирован: 14.03.2009 17:52
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 4 раза
Поблагодарили: 353 раза

Re: [BETA] Topic image

Сообщение MIT » 16.05.2013 14:55

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

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