Powered by Invision Power Board
Доброго времени суток, уважаемые новички форума и те, кто не так давно зарегистрировал форум на нашем сервисе. Обращаем Ваше внимание на то, что данный форум - своеобразная база знаний, на которой хранятся ответы на все Ваши сформировавшиеся (также как и не сформировавшиеся) вопросы по работе Вашего форума. Администрацией сервиса было принято решение написать документацию по использованию поиска по форуму технической поддержки. Мы понимаем, что конечно лучше, когда именно Вам лично дают качественный ответ, но ответы на большинство вопросов уже даны - достаточно правильно спросить поисковик, и он найдёт Вам то, что Вы ищите.
  1. На этом форуме осуществляется техническая поддержка только и только форумов IP.Board Сервиса IPB.SU.
  2. Заполните в Профиле поле: "Адрес Вашего форума" - это упростит работу Aдминистрации при решении Bаших проблем.
С уважением,
Администрация Сервиса IPB.SU!


Forum Rules Правила раздела

В этом разделе пользователи форума могут только оставлять сообщения в темах.
Перед отправлением сообщений, пожалуйста, прочитайте правила форума.
В темах раздела задавайте вопросы правильно и, соблюдайте знаки препинания.

  Reply to this topicStart new topicStart Poll

> Загрузка файлов в быстрый ответ
asm-a
Quote Post

<? echo"Кодер" ?>
Group Icon


Сообщений: 863

Активность: Member Offline


Ответить Автору

Репутация: 28


Установка данной модификации на ваш форум позволит вам и вашим пользователям загружать файлы через форму быстрого ответа. Установка модификации займёт всего лишь несколько минут.

Админ-Центр > Скины и шаблоны > HTML шаблоны > Настройка HTML > Просмотр темы (Topic View Section) -> quick_reply_box_open - напротив нажимаем "редактировать".

В появившемся окне ищем код:
HTML
<form name='REPLIER' action="{ibf.script_url}" method='post'>
<input type='hidden' name='act' value='Post' />
<input type='hidden' name='CODE' value='03' />
<input type='hidden' name='f' value='$fid' />
<input type='hidden' name='t' value='$tid' />
<input type='hidden' name='st' value='{$ibforums->input['st']}' />
<input type='hidden' name='enabletrack' value='{ibf.member.auto_track}' />
<input type='hidden' name='auth_key' value='$key' />


И заменяем его на код:

HTML
<form name='REPLIER' action="{ibf.script_url}" method='post' enctype='multipart/form-data'>
  <input type='hidden' name='act' value='Post' />
  <input type='hidden' name='s' value='</span>' />
  <input type='hidden' name='CODE' value='03' />
  <input type='hidden' name='f' value='$fid' />
  <input type='hidden' name='t' value='$tid' />
  <input type='hidden' name='st' value='{$ibforums->input['st']}' />
  <input type='hidden' name='enabletrack' value='{ibf.member.auto_track}' />
  <input type='hidden' name='auth_key' value='$key' />
  <input type='hidden' name='MAX_FILE_SIZE' value='500000' />


Далее, в этом же шаблоне ищем код:

HTML
<input type='submit' name='preview' value='{ibf.lang.qr_more_opts}' class='forminput' />


И добавляем До или После вот этот код:

HTML
<input type='file' name='FILE_UPLOAD' size='30' />


Установка окончена. В данной теме принимаю любые предложения и пожелания по работе данной модификации.

P.S. Оформление для мода составил Сергей..

Это сообщение отредактировал аsm-а - Дек 15 2011, 22:06


--------------------
Уважаемые посетители, используйте ПОИСК прежде чем что-то спросить.
--------------
За пределами форума технической поддержки помогаю только на ПЛАТНОЙ основе, независимо, есть ли у вас форум на нашем сервисе. Если есть вопросы или предложения, можете смело обратиться ко мне в ЛС
--------------
Мой блог | Twitter
--------------
xxx: Сегодня был у нашего админа, увидел на столе в горах хлама листок, весь исписанный фразой «Hello world». Оказалось, он так ручку расписывает.
PM
Top
Сергей
Quote Post

<? echo"Кодер" ?>
Group Icon


Сообщений: 1 610

Активность: Member Offline


Ответить Автору

Репутация: 75


Реализовано на данном форуме в дефолтном скине.
PM
Top
Guyver2011
Quote Post

Участник
Group Icon


Сообщений: 60

Активность: Member Offline


Ответить Автору

Репутация: 2


Установил, всё работает. Спасибо за мод! Возник вообще вопрос по аттачам.

Нелья ли каким-то образом сделать так, чтобы юзеру при нажатии на приаттаченный файл открывался диалог его сохранения на компьютере?

А то в опере и в мозилле браузер пытается открыть аттач в новом окне как текст (!). Я, конечно, понимаю, что это проблема самих браузеров, и это в них из-за того, что их разработчики старались максимально повысить их скорость... Но, может, можно как-то обойти этот неприятный момент? Настройками в опере вылечить это мне пока не удаётся.

П.С. не знал куда точно написать, написал сюда.
П.П.С. я человек в этом деле малоразбирающийся, мог написать какой-то бред, не ругайтесь...

Для примера аттач:

П.С. этот аттач что-то тут вообще не открывается в новом окне, видимо я выбрал слишком маленькую по размерам картинку, да?

Ещё тогда вопрос возник. При редактировании своего поста я вообще аттач не вижу, как его редактировать-то можно? Приаттачивал из быстрого ответа... В редактировании ничего не видно... Или это просто на этом форуме так сделано?

Это сообщение отредактировал Guyver2011 - Дек 13 2011, 15:49

Присоединённые изображения
Присоединённое изображение


--------------------
Оставшийся один, совсем без помощи на вражьей территории ;о)
PMEmail Poster
Top
asm-a
Quote Post

<? echo"Кодер" ?>
Group Icon


Сообщений: 863

Активность: Member Offline


Ответить Автору

Репутация: 28


Такой вопрос, к сожалению, у самого рухелпа. Попробуйте нажать (в опере) нажать на правую кнопку и "Сохранить файл". Там вроде так есть.


--------------------
Уважаемые посетители, используйте ПОИСК прежде чем что-то спросить.
--------------
За пределами форума технической поддержки помогаю только на ПЛАТНОЙ основе, независимо, есть ли у вас форум на нашем сервисе. Если есть вопросы или предложения, можете смело обратиться ко мне в ЛС
--------------
Мой блог | Twitter
--------------
xxx: Сегодня был у нашего админа, увидел на столе в горах хлама листок, весь исписанный фразой «Hello world». Оказалось, он так ручку расписывает.
PM
Top
Guyver2011
Quote Post

Участник
Group Icon


Сообщений: 60

Активность: Member Offline


Ответить Автору

Репутация: 2


Да-да, там есть. Правда любой файл опера пытается сохранить как html страницу вне зависимости от расширения, и приходится вручную всё задавать. Просто пользователи часто ругаются. Вот я и подумал, нельзя ли это как-то с помощью скрипта поправить... Просто мне непонятно, у аттача ссылка какая-то особенная? Может можно её "переконвертировать" к виду, более понятному браузеру. Он из-за этого ошибается?

Я залил картинку, адрес аттача получился такой (при клике на картинку она открывается в новом окне для просмотра в увеличенном виде)

h t t p : / / c h i e f n e t . 1 b b . r u /index.php?act=Attach&type=post&id=16177

А это адрес изображения самого

h t t p : / / c h i e f n e t . 1 b b . r u /uploads/chiefnet/post-10-1323714747.jpg

Т.е. браузер пугается ссылки аттачевской и не знает в чём её открывать?

Может написать скрипт "подмены" ссылки аттача реальной ссылкой и проблема решится?

Это сообщение отредактировал Guyver2011 - Дек 13 2011, 16:08


--------------------
Оставшийся один, совсем без помощи на вражьей территории ;о)
PMEmail Poster
Top
asm-a
Quote Post

<? echo"Кодер" ?>
Group Icon


Сообщений: 863

Активность: Member Offline


Ответить Автору

Репутация: 28


Можно написать скрипт, скажем, заливка файлов на depositfiles или же на narod. Можно еще, конечно написать Максу, только вот ответит ли он или нет, вопрос времени biggrin.gif


--------------------
Уважаемые посетители, используйте ПОИСК прежде чем что-то спросить.
--------------
За пределами форума технической поддержки помогаю только на ПЛАТНОЙ основе, независимо, есть ли у вас форум на нашем сервисе. Если есть вопросы или предложения, можете смело обратиться ко мне в ЛС
--------------
Мой блог | Twitter
--------------
xxx: Сегодня был у нашего админа, увидел на столе в горах хлама листок, весь исписанный фразой «Hello world». Оказалось, он так ручку расписывает.
PM
Top
Guyver2011
Quote Post

Участник
Group Icon


Сообщений: 60

Активность: Member Offline


Ответить Автору

Репутация: 2


Ясно. Будем курить laugh.gif
П.С. не хотелось бы, конечно, связываться с депозитом или народом...

А вообще идея подмены ссылки в аттаче не выглядит, на первый взгляд, сложной, или это из-за того, что я мало в этом понимаю?

П.П.С. ошибка в описании в первом посте:

цЫтата: "size='30' данное число является показателем того, какого размера файл вы можете загружать (в данный момент это 30 мегабайт)."

30 - это ширина поля, которое будет показывать путь к файлу. А размер его максимальный указан в другом месте. Он, кстати, в байтах указывается, да? 500000 байт?

П.П.С. и ещё можно тупой вопрос про то место, где хранятся аттачи. Это место ограничено в размерах? Можно ли удалять все аттачи оттуда, или можно только в постах их тереть? Чем грозит залитие большого количества многовесных файлов в хранилище? Где про это можно прочитать?

Это сообщение отредактировал Guyver2011 - Дек 13 2011, 17:32


--------------------
Оставшийся один, совсем без помощи на вражьей территории ;о)
PMEmail Poster
Top
asm-a
Quote Post

<? echo"Кодер" ?>
Group Icon


Сообщений: 863

Активность: Member Offline


Ответить Автору

Репутация: 28


Цитата
П.П.С. и ещё можно тупой вопрос про то место, где хранятся аттачи. Это место ограничено в размерах? Можно ли удалять все аттачи оттуда, или можно только в постах их тереть? Чем грозит залитие большого количества многовесных файлов в хранилище? Где про это можно прочитать?

В более старых (тобишь наших) они видны вроде только администрации, кстати, никогда не старался искать аттачи в ац.
Цитата
Чем грозит залитие большого количества многовесных файлов в хранилище? Где про это можно прочитать?

К вам придет Максим и удалит форум biggrin.gif
А если подумать, то вроде ничего, все равно за сервисом никто давно не следит да и нету его.

Цитата
П.П.С. ошибка в описании в первом посте:

Это не ошибка happy.gif

Это сообщение отредактировал аsm-а - Дек 15 2011, 01:09


--------------------
Уважаемые посетители, используйте ПОИСК прежде чем что-то спросить.
--------------
За пределами форума технической поддержки помогаю только на ПЛАТНОЙ основе, независимо, есть ли у вас форум на нашем сервисе. Если есть вопросы или предложения, можете смело обратиться ко мне в ЛС
--------------
Мой блог | Twitter
--------------
xxx: Сегодня был у нашего админа, увидел на столе в горах хлама листок, весь исписанный фразой «Hello world». Оказалось, он так ручку расписывает.
PM
Top
Guyver2011
Quote Post

Участник
Group Icon


Сообщений: 60

Активность: Member Offline


Ответить Автору

Репутация: 2


Цитата
Это не ошибка


А что это? ;о) У меня эта цЫфра (30) меняет ширину поля рядом с кнопкой "обзор...". Или эти 2 вещи связаны? %)

Это сообщение отредактировал Guyver2011 - Дек 15 2011, 06:37


--------------------
Оставшийся один, совсем без помощи на вражьей территории ;о)
PMEmail Poster
Top
admin
Quote Post

Разработчик
Group Icon


Сообщений: 5 341

Активность: Member Offline


Ответить Автору

Репутация: 175


Guyver2011, проблема с открытием аттачей уже давно исправлена на нашем сервисе. На рухелпе, увы, никому нет до этого дела.


--------------------
Ответы на очень многие вопросы уже много раз давались на форуме. Пожалуйста, перед созданием темы с вопросом пользуйтесь поиском.

user posted image
PM
Top
Guyver2011
Quote Post

Участник
Group Icon


Сообщений: 60

Активность: Member Offline


Ответить Автору

Репутация: 2


Никак нельзя исправить её с помощью скриптов из админки? :о(

А как проблему тут решили? Много пришлось переписывать? Может можно будет сделать то же самое, но другим методом?
П.С. простите за offtop в теме.

Это сообщение отредактировал Guyver2011 - Дек 15 2011, 17:56


--------------------
Оставшийся один, совсем без помощи на вражьей территории ;о)
PMEmail Poster
Top
admin
Quote Post

Разработчик
Group Icon


Сообщений: 5 341

Активность: Member Offline


Ответить Автору

Репутация: 175


Цитата (Guyver2011 @ Дек 15 2011, 14:52)
Никак нельзя исправить её с помощью скриптов из админки? :о(

А как проблему тут решили? Много пришлось переписывать? Может можно будет сделать то же самое, но другим методом?
П.С. простите за offtop в теме.

Путём редактирования php файлов форума. Об иных способах решения проблемы мне неизвестно.


--------------------
Ответы на очень многие вопросы уже много раз давались на форуме. Пожалуйста, перед созданием темы с вопросом пользуйтесь поиском.

user posted image
PM
Top
asm-a
Quote Post

<? echo"Кодер" ?>
Group Icon


Сообщений: 863

Активность: Member Offline


Ответить Автору

Репутация: 28


Цитата (Guyver2011 @ Дек 15 2011, 06:31)
Цитата
Это не ошибка


А что это? ;о) У меня эта цЫфра (30) меняет ширину поля рядом с кнопкой "обзор...". Или эти 2 вещи связаны? %)

А, нет happy.gif
Действительно, спасибо. Сейчас отредактирую первый пост.


--------------------
Уважаемые посетители, используйте ПОИСК прежде чем что-то спросить.
--------------
За пределами форума технической поддержки помогаю только на ПЛАТНОЙ основе, независимо, есть ли у вас форум на нашем сервисе. Если есть вопросы или предложения, можете смело обратиться ко мне в ЛС
--------------
Мой блог | Twitter
--------------
xxx: Сегодня был у нашего админа, увидел на столе в горах хлама листок, весь исписанный фразой «Hello world». Оказалось, он так ручку расписывает.
PM
Top
Guyver2011
Quote Post

Участник
Group Icon


Сообщений: 60

Активность: Member Offline


Ответить Автору

Репутация: 2


off: Открыл в админке HTML шаблоны - Topic View Section - Show_attachments_img_thumb

и заменил

Код
<a href='{ibf.script_url}act=Attach&amp;type=post&amp;id=$aid' title='{ibf.lang.pic_attach_thumb}' target='_blank'><img src='{ibf.vars.upload_url}/$file_name' width='$width' height='$height' class='attach' alt='{ibf.lang.pic_attach}' /></a>


на

Код
<a href='{ibf.vars.upload_url}/$file_name' title='{ibf.lang.pic_attach_thumb}' target='_blank'><img src='{ibf.vars.upload_url}/$file_name' width='$width' height='$height' class='attach' alt='{ibf.lang.pic_attach}' /></a>


Это для картинок. Вроде всё работает! Проверил и в мозилле, и в опере. В них теперь аттач картиночный открывается в новом окне как положено, картинкой, а не текстовыми кракозябрами. Осталось для файлов как-то пофиксить. Как я понимаю, смотреть надо Attachments: Show Link Box?

Код
<br />
<br />
<strong><span class='edit'>{ibf.lang.attached_file} ( {ibf.lang.attach_hits}: {$data['hits']} )</span></strong>
<br />
<a href='{ibf.script_url}act=Attach&amp;type=post&amp;id={$data['pid']}' title='{ibf.lang.attach_dl}' target='_blank'><img src='{ibf.vars.mime_img}/{$data['image']}' border='0' alt='{ibf.lang.attached_file}' /></a>
&nbsp;<a href='{ibf.script_url}act=Attach&amp;type=post&amp;id={$data['pid']}' title='{ibf.lang.attach_dl}' target='_blank'>{$data['name']}</a>


Пока не разобрался что и как пофиксить в линке на файловый аттач... Помогите кто может сделать так же, как и в случае с картинками. Чтобы линк аттача на файлы тоже выглядел бы по-человечески...

На что мне надо заменить эту конструкцию в ссылке?

Код
{ibf.script_url}act=Attach&amp;type=post&amp;id={$data['pid']}


Это сообщение отредактировал Guyver2011 - Дек 16 2011, 18:57


--------------------
Оставшийся один, совсем без помощи на вражьей территории ;о)
PMEmail Poster
Top
Guyver2011
Quote Post

Участник
Group Icon


Сообщений: 60

Активность: Member Offline


Ответить Автору

Репутация: 2


Т.е. если я пишу

Код
<a href='{ibf.vars.upload_url}/{$data['name']}'


То получаю ссылку типа

http://chiefnet.1ЬЬ.ru/uploads/chiefnet/123.zip

А мне надо не имя файла {$data['name']}, просто я не знаю переменную, которая отвечает за название файла, а не за его имя... Чтобы в итоге получилось что-то типа

http://chiefnet.1ЬЬ.ru/uploads/chiefnet/po...-1324042907.zip

Ну или как там сохраняются файлы, не знаю... Нужна помощь, кто знает, есть там такая переменная, которая укажет мне название залитого файла? Дело в том, что я даже пока не могу физически увидеть саму ссылку на аттач файловый, как она выглядит даже не знаю...

Это сообщение отредактировал Guyver2011 - Дек 16 2011, 20:55


--------------------
Оставшийся один, совсем без помощи на вражьей территории ;о)
PMEmail Poster
Top
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Topic Options Reply to this topicStart new topicStart Poll


 


Текстовая версия