Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Железные призраки прошлого » Модификации движка |
<<Назад Вперед>> | Страницы: 1 2 3 * 4 5 6 7 8 | Печать |
Sozdatel
Advanced Member
Всего сообщений: 3518 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 апр. 2010 |
uav1606 написал: Вставка BBCode работает ? wdfm, я переделываю upload.php движка картинок в упрощённый вариант (под другим именем, чтобы и основной остался) - без вывода чего-либо, т.е. он будет просто менять имя iframe в зависимости от результата загрузки изображения, а потом в движке форума это имя будет считываться, в зависимости от него и будет либо BBCode генерироваться, либо сообщение об ошибке. Теоретически, в IE 6+ должно работать. |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
wdfm, до этого ещё не дошло, пока у меня просто имя iframe (путь к загруженной картинке) alert'ом выводится в целях отладки. :-) Но, думаю, сделать можно по тому же принципу, по которому другие кнопки выводят BBCode. |
Sozdatel
Advanced Member
Всего сообщений: 3518 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 апр. 2010 |
Кстати, я тут обратил внимание, что в скрипте при просмотре изображения в самом низу остались эти символы "*/ -->". Думаю лучше полностью удалить код формы комментариев из файла viewer.tpl вместо того, чтобы выводить их как комментарий (то есть все что начинается со строки ">!-- Comments Box -->" и прямо до конца файла. |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Сделал и залил исправленный вариант. |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Предварительный вариант с автоматической вставкой BBCode загруженной картинки готов, на первый взгляд работает, но нужны ещё всякие доработки... |
Sozdatel
Advanced Member
Всего сообщений: 3518 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 апр. 2010 |
uav1606 написал: И в чем смысл всего этого ? Небольшие изображения можно вставлять и без эскиза. Предварительный вариант с автоматической вставкой BBCode загруженной картинки готов, на первый взгляд работает, но нужны ещё всякие доработки... |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 14 апреля 2014 0:39 Сообщение отредактировано: 14 апреля 2014 0:57
wdfm написал: Э... Ну как, пользователь загружает быстро несколько картинок - так многие делают, не надо делать Ctrl+C - Ctrl+V для BBCode с основной страницы загрузки и т.п. И в чем смысл всего этого ? Что именно вставляется можно и изменить - можно не эскиз, а сразу саму картинку или ссылку на страницу хостинга картинок (file=...) с ней, но мне показалось, что с эскизом как раз наиболее логично, особенно если исходные фото большие по размеру. IMHO, предложенная система удобней, чем каждую картинку грузить через интерфейс хостинга картинок, потом копировать BBCode в сообщение, потом опять... Я думал ещё добавить кнопку "Расширенная загрузка", которая как раз будет вызывать обычный диалог загрузки через интерфейс хостинга картинок, как в первом варианте. wdfm написал: Можно, наверное, настроить всё это так, что для небольших картинок вставляется просто [IMG], а для больших - мой вариант с эскизом и ссылкой, над этим стоит подумать... Основной вопрос для этого - как узнать разрешение и размер файла уже загруженной картинки... Небольшие изображения можно вставлять и без эскиза. |
Sozdatel
Advanced Member
Всего сообщений: 3518 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 апр. 2010 |
Предлагаю сделать так - проверяется размер загружаемого изображения и в зависимости от него в текст сообщения вставляется нужный BBCode. До 640x480 - прямой ссылкой. ОТ 640x480 и выше - в виде эскиза. |
Sozdatel
Advanced Member
Всего сообщений: 3518 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 апр. 2010 |
Вобщем, сдох сайт (xattab.tk) Видимо база данных слетела. |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 2 мая 2014 16:16 Сообщение отредактировано: 2 мая 2014 16:19
Ну, я им особо и не пользовался. Если уж цеплять хостинг картинок к "Призракам", то нужно либо на том же хостиге, что и сами "Призраки", либо на каком-то нормальном платном. По поводу картинок - можно сказать, что работа по подключению движка картинок практически завершена. Что сделано: 1. Я перевёл движок MultiHost на кодировку 1251, чтобы была та же, что и тут. 2. Сделал то, о чём мы говорили - теперь если размер изображения больше 800х600 или больше 100 КБ (п. 3.5.2 правил форума), то вставляется превьюшка, если меньше - само изображение. Кроме этого, в движок нужно добавить файл upload2.php, который осуществляет "бесшумную" загрузку через форму редактирования сообщения. Может, выложить этот модифицированный движок здесь? Он же GNU и т.п.? Ну или через личку скину желающим потестировать. После стандартной установки модифицированного движка ещё необходимо в upload2.php прописать переменную $forum_url (в самом начале файла), она должна ссылаться на размещение форума, куда добавляется работа с картинками, т.е. что-то вроде $forum_url="http://www.phantom.sannata.ru/forum/"; Далее нужно кинуть в корневую папку форума Intellect Board файл uplframe.php (см. вложение). В нём нужно прописать переменную $base_url (в начале файла) - она должна указывать на размещение хостинга картинок, сейчас, к примеру, она выглядит так: $base_url="http://dgrade.rurs.net/images/"; Там же, при необходимости, можно поменять ссылку на основной CSS (сейчас это http://www.phantom.sannata.ru/...blue.css). Далее нужно модифицировать файлы форума \styles\abstract\display.php и \styles\abstract\stdforum.php А именно: нужно найти там строку common_post($pdata,MSG_p_text);?> и до неё добавить (в оба файла) следующее:
Т.е. было: display.php
Стало:
stdforum.php Было:
Стало:
Выглядит это всё примерно так: Нажимаем "Обзор", выбираем картинку, жмём "Загрузить": Должна появится надпись: "Файл успешно загружен", а в поле редактирования сообщения должен добавиться BBCode изображения. Дальше мы можем набирать ещё какой-то текст, опять нажать "Обзор", "Загрузить" и т.д.: Кнопка "Расширенная загрузка" вызывает стандартную форму загрузки изображений MultiHost в отдельном окне. Там можно предварительно посмотреть загруженную картинку, выбрать код, который вы будете вставлять, и т.п. BBCode при этом автоматически в форму редактирования сообщения не вставляется. Можете это всё сами попробовать, логин/пароль - user/pass (или можете зарегистрироваться под другим): http://someforum.e3w.ru/forum//index.php?t=3 Работа проверена под Опера 7.22, IE 6, Mozilla Firefox 2.0.0.7. P.S. wdfm, спасибо за движок. Прикрепленный файл (uplframe.php, 1457 байт, скачан: 36 раз) |
<<Назад Вперед>> | Страницы: 1 2 3 * 4 5 6 7 8 | Печать |
Полигон-2 » Железные призраки прошлого » Модификации движка |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |