Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Тематические » Системы управления сайтами » Upload картинок к статьям phpNuke 5.3.1

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

alexhemp



упал с пальмы
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
стоит и работает успешно phpNuke 5.3.1
При редактировании статьи есть строчка
"Загрузить картинку" ну и соответственно поле для выбора файла.
Только это похоже не реализовано.
 
Кто-нибудь делал это? Буду рад любому способу.
P.S. Можно даже очень сложному (Я все-таки проффесиональный программер, правда больше на Delphi и ASP)

Всего записей: 1945 | Зарегистр. 13-12-2001 | Отправлено: 15:40 08-01-2002
Antuan



moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alexhemp

Цитата:
стоит и работает успешно phpNuke 5.3.1  
При редактировании статьи есть строчка  
"Загрузить картинку" ну и соответственно поле для выбора файла.  
Только это похоже не реализовано.  

Зашёл в редактирование статьи - "Загрузить картинку" не нашёл
хотя вспоминаю - это опция стоит при написании статей Гостями!  
 
Если я Админ, то пишу статьи через Меню Администратора...
А картинки вставляю, используя тэг:
<img src="имя_файла">
 
При редактировании присланных статей - щас посмотрю - надо вспомнить

----------
EuRuChess

Всего записей: 10667 | Зарегистр. 10-04-2001 | Отправлено: 16:17 08-01-2002
alexhemp



упал с пальмы
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У тебя точно версия 5.3.1?
у меня в stories.php (собственно редактирует articles)
есть код  

Код:
 
function puthome($ihome, $acomm) {
...
// тут поскипано начало
...
echo "<input type=\"radio\" name=\"acomm\" value=\"0\" $sel1>"._YES."&nbsp;"
."<input type=\"radio\" name=\"acomm\" value=\"1\" $sel2>"._NO."</font>"
."<b>"._UPLOADIMAGE.":</b> <input type=\"file\" name=\"file\" size=\"40\"><br>";
}
 

т.е. есть поле для upload файла. А вот обработки загрузки я нигде не нашел.
<img src=""> не катит, т.к. материалы будет готовить полный ламух...
 
Как ее эту самую загрузку то сделать?
 
P.S. В language файлах строчка _UPLOADIMAGE определена в разделе "Added on PHP-Nuke 5.1", значит уже довольно давно.

Всего записей: 1945 | Зарегистр. 13-12-2001 | Отправлено: 16:25 08-01-2002 | Исправлено: alexhemp, 16:34 08-01-2002
Antuan



moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alexhemp
Да, нашёл
Я этой Опцией никогда не пользовался...
По всей вероятности в тексте статьи должно быть указано место, куда вставляется картинка
Будет пробовать и искать ...
 
Кто делал - отзовитесь!

----------
EuRuChess

Всего записей: 10667 | Зарегистр. 10-04-2001 | Отправлено: 17:17 08-01-2002
alexhemp



упал с пальмы
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я просмотрел весь код. Собственно обработка Upload'а есть.
 
 
admin.php:

Код:
 
if ((isset($file)) AND ($file != "none") AND ($admintest == 1)) {  
    $updir = "images/articles";                                    
    @copy($file, "$updir/$file_name");                              
}                                                                  
 

Только в тексте похоже надо писать <img src="/images/articles/$file_name">
 
Короче, возможность вставки картинок при редактировании статьи только зарождается...

Всего записей: 1945 | Зарегистр. 13-12-2001 | Отправлено: 14:02 09-01-2002
alexhemp



упал с пальмы
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я разобрался. Для тех кому интересно объясню принцип хака.
Если кто захочет, могу и по подробнее, но по особой просьбе.
 
Форма для заливки картинки в 5.3.1 не работает, т.к. форма в которую вставлено поле file не имеет enctype="multypart/formdata"
 
Добавляем эту строчку в admin/modules/stories.php в описания форм.
 
Потом меняем а admin.php относительный каталог для заливки картинок.
Там стоит "images/articles" (Поищите эту строку) - я поменял на "pic"
Каталог должен существовать и открыт на запись.
 
После этого можно на одной странице пристегнуть картинку и сослаться на нее  
из текста как <img src="/pic/somepicture.jpg">, что безусловно проще, чем заливать их по FTP или нюковский File Manager.
 
Только управления никакого залитыми картинками не предусмотрено. Жду phpNuke 5.4, может там вкрутят.

Всего записей: 1945 | Зарегистр. 13-12-2001 | Отправлено: 15:48 11-01-2002
Antuan



moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alexhemp

Цитата:
Я разобрался. Для тех кому интересно объясню принцип хака.  

Закачать картинки нельзя было давно - с самого первого выпуска версии 5...
И вряд ли её исправят в версии 5.4... Если ты им не напишешь
Сейчас как раз идёт тестирование этой версии...
Советую - напиши (запости) им свою статью с Хаком...
Писать на
http://phpnuke.org
В раздел: Напишите Новость

----------
EuRuChess

Всего записей: 10667 | Зарегистр. 10-04-2001 | Отправлено: 15:57 11-01-2002
alexhemp



упал с пальмы
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я с phpNuke работаю всего неделю, а это даже и не хак, так просто, мне даже немого стыдно, я столько кода у них закомментил...
Просто надо сайтик быстренько забабахать для друга.
 
2 Antuan:
А какие еще существуют бесплатные системы управления контентом?
 
Именно меня интересуют модули:  
Новости, статьи, голосования, рассылки новостей, темы дизайна.
Самое главное - чтобы был менеджмент картинок.
Т.е. конечный редактор сайта вообще тегов HTML кроме <p><b><i><center><br> не должен был бы знать.
 
Мне многое в phpNuke не нравится, но он из того, что я видел де-факто лучший.
 
P.S. А еще я видел Demo Saitistika - движок на котором сделаны сайты Компьютерры - впечатлился. Такой бы, только бесплатный и на php

Всего записей: 1945 | Зарегистр. 13-12-2001 | Отправлено: 16:09 11-01-2002
Antuan



moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alexhemp

Цитата:
2 Antuan:  
А какие еще существуют бесплатные системы управления контентом?  

Я знаю только Нюку
 
На досуге посмотри - Здесь

----------
EuRuChess

Всего записей: 10667 | Зарегистр. 10-04-2001 | Отправлено: 17:13 11-01-2002
eika



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что то прочитал я что здесь пишут, так и не понял смог ли кто то из вас товарищи починить/сделать кнопку, которая может картинки примо в статьи вставлять. Вообще очень нужная вещь. В общем кто может написать или подправить код НЮКА - пишите сюда, давайте куски кода или ссылки на модернизированные файлы. Пишите поподробнне про все, тк большинство пользователей нюка - не программеры или прграммеры класса ниже среднего.
 
Всем спасибо.

Всего записей: 2481 | Зарегистр. 08-01-2002 | Отправлено: 02:54 12-01-2002
FatCat



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Чего....таки сделали наконец они эту функцию? Быстро, быстро, ничего не скажешь у нас она в начале прошлого года уже была.
 
Я, кстати, написал грабилку картинок для новостей и статей. Угрохал кучу времени но результат меня радует.
 
Там все гораздо круче работает: на странице два варианта - либо загрузка одного файла с винта (больше не стал, долго будет), либо грабилка трех файлов с интернета.
 
Второй вариант - просто сердце радуется.
Во втором случае ты просто копируешь линки на картинки, пишешь названия, задаешь размер иконки, жмешь кнопку - секунды через 3-4 (сервер по 100 мегабитке явно быстрее тебе скачивает?) эти файлы уже у тебя на хосте, переименованы, сгенерены иконки для них, я выбираю один из 7 вариантов кода,  жмешь кнопку и сгенеренный код бухается обратно в форму для ввода. Соответственно, остается запись об этих файлах в базе. К этой базе есть интерфейс для листания, редактирования, удаления, повторной вставки кода.
Как это выглядит снаружи можно посмотреть в новостях crpg.ru (там где скриншоты идут по три в ряд - это грабилка обработала).
 
Экономит работу реально. Вместо в лучшем случае получаса я трачу не больше минуты, при этом практически не рискуя ошибиться в коде.
 
Единственный минус - требует библиотек GD Lib и/или Imagemagick.

Всего записей: 346 | Зарегистр. 10-07-2001 | Отправлено: 00:38 15-01-2002
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Тематические » Системы управления сайтами » Upload картинок к статьям phpNuke 5.3.1


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru