Update attachment phpbb3

В данном подфоруме будут располагаться темы с анонсами интересных модификаций, а так же будут рассматриваться проверенные временем дополнения для phpBB3.

Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas

Правила форума
----
Аватара пользователя
tralan
Активно осваиваю Форум
Активно осваиваю Форум
Сообщения: 235
Стаж: 11 лет 3 месяца
Откуда: Таганрог
Контактная информация:

Update attachment phpbb3

Сообщение tralan »

DeaDRoMeO писал(а):Потому надо после обновления удалить из сообщения похожую строку и заново нажать кнопку Вставить в сообщение
Методом проб и ошибок установил правильный алгоритм использования мода:
1. Перед обновлением определенного вложения удаляем из текста все ББ-коды attachment, относящиеся только к этому вложению. Другие можно оставить.
2. Загружаем новый файл.
3. Обновляем нужное вложение.
4. Вставляем ББ-код attachment с этим вложением в тоже место , где и было.

И вот только в этом случае все нормально получается.
Сергей, наверное надо такую инструкцию приложить к моду :-00):
Alexander писал(а):Мне кажется этот мод только запутает пользователя.
Ну такой он, зараза, хороший. Мне очень пригодится на моем форуме.

Может быть кто-то из ГУРУ сможет разобраться. А пока, наверное, только так им пользоваться.
В любой непонятной ситуации – ложись спать!
#21
Аватара пользователя
tralan
Активно осваиваю Форум
Активно осваиваю Форум
Сообщения: 235
Стаж: 11 лет 3 месяца
Откуда: Таганрог
Контактная информация:

Update attachment phpbb3

Сообщение tralan »

Ну и в догонку такое решение:


У меня стиль subsilver2, поэтому и решение только для этого стиля:
После установки мода открываем файл: /styles/ВАШ СТИЛЬ/template/posting_attach_body.html
находим строки:

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

						<tr>
							<td><input class="btnlite" type="submit" style="width:150px" name="delete_file[{attach_row.ASSOC_INDEX}]" value="{L_DELETE_FILE}" /></td>
							<td><input class="btnlite" type="submit" style="width:150px" name="update_file[{attach_row.ASSOC_INDEX}]" value="{L_UPDATE_FILE}" /></td>
						</tr>
и после добавляем:

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

						<tr>
							<td colspan="2">
							<p class="gensmall"><strong>Внимание!</strong> Перед изменением вложения <span style="color: #A72E0B;"><strong>{attach_row.FILENAME}</strong></span> необходимо:</p>
							<p class="gensmall">1. Удалить в тексте все BBCode <strong>attachment</strong> вложения;</p>
							<p class="gensmall">2. Выбрать новый файл;</p>
							<p class="gensmall">3. Загрузить новую версию для данного вложения</p>
							<p class="gensmall">4. Вставить в текст на прежнее место BBCode <strong>attachment</strong> вложения.</p>  
							</td>						
						</tr>
Может быть не очень красиво, когда для каждого вложения такой текст, поэтому я украсил этот текст именем файла вложения.
Зато информативно, и пользователи не проглядят.

Да и не забываем перед правкой изменить кодировку файла на UTF8 (без BOM), а то вместо русских букв будут нерусские

Буду рад, если кому-нибудь пригодится.
В любой непонятной ситуации – ложись спать!
#22
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Update attachment phpbb3

Сообщение DeaDRoMeO »

Спасибо, действительно полезное решение))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#23
Ответить