CMS DataLife Engine - Система управления сайтами

Авторизация  
Alex-Levsha

Окно быстрого редактирования - загрузка файлов

Рекомендуемые сообщения

Поиском пользовался и не нашел! Если плохо искал, то sorry.

DLE 9.4 кнопки загрузки файлов при быстром редактировании новости нет.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Кнопка просто отсутствует, но сама функция работает. Можете вручную обращаться по ссылке:

http://домен/engine/images.php?area=short_story&add_id=номер_новости или

http://домен/engine/images.php?add_id=номер_новости (хотя разницы между ссылками не заметил)

Мне кажется это сделано для того, чтобы автор новости не мог удалять/заливать_новые файлы после проверки новости администрацией сайта.

Но кто знает такую ссылку, как я дал выше, сможет обойти это ограничение без ведома администрации :unsure:

Изменено пользователем WWW.ZEOS.IN

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Кнопка просто отсутствует, но сама функция работает. Можете вручную обращаться по ссылке: http://домен/engine/images.php?area=short_story&add_id=номер_новости

Очень полезно для меня, спасибо! В очередной раз вы меня спасаете!

А можно как-то создать кнопку в этом окне с такой ссылкой :) ?

Изменено пользователем Alex-Levsha

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скажите а как сделать вообще на дле загрузку файлов такого типа 5ccab61dfec6t.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Модуль не доработанный, так бы я его взял...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Удалять файлы приходится из стандартного загрузчика(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хочется вернутся к своему вопросу: как добавить кнопку загрузки файлов в окно быстрого редактирования?

За функции этой кнопки в админке отвечает код в enginemodulesbbcode.php


if ($is_logged AND $user_group[$member_id['user_group']]['allow_image_upload'] OR ($is_logged AND $member_id['user_group'] == 1))

   {

	  $image_upload = "<div class=\"editor_button\" onclick=image_upload()><img title=\"$lang[bb_t_up]\" src=\"{THEME}/bbcodes/upload.gif\" width=\"23\" height=\"25\" border=\"0\" alt=\"\" /></div>";

   }

   else {$image_upload = "";}

место, где выводится кнопка:

{$image_upload}

Окно быстрого редактирования формируется из engineajaxbbcode.php

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

Мои знания CSS оставляют желать лучшего, если пишу ерунду, не сильно кидайтесь тапками ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

>Удалять файлы приходится из стандартного загрузчика(

Это не недоработка.

Alex-Levsha

Помимо кнопки надо норально выводить туда ссылку как было написано во 2 посте

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Alex-Levsha

Помимо кнопки надо норально выводить туда ссылку как было написано во 2 посте

Поделитесь секретом как это сделать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте Celsoft. А почему действительно по ссылке _http://домен/engine/images.php?add_id=номер_новости автор новости может снова удалять/заливать новые файлы без модерации администратора?

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

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

Смысл тогда прятать кнопку?

Как сделать так, чтобы автор не смог поменять файл после того, как он отправил мне новость на модерацию и я её разместил на сайте? А чтобы сам текст мог менять!

Изменено пользователем belik.ua

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как сделать так, чтобы автор не смог поменять файл после того, как он отправил мне новость на модерацию и я её разместил на сайте? А чтобы сам текст мог менять!

В админпанели: Редактирование группы: Посетители: Админпанель: Редактирование собственных новостей - нет. (но это полный запрет)

А когда наоборот надо кнопку?

А на мой взгляд странно, менять тексты сколько хочешь можно (поматериться например, или поругать кого нибудь попаганей, ссылок насовать "по самое нехочу") админ все равно не заметит, а картинку добавивить нивжизнь! В чем прикол?

Проштудировал справку по DLE. как сформировать регулярное выражение в урле "номер_новости" или так и написать "номер_новости" :ph34r:

Изменено пользователем Alex-Levsha

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте Celsoft. А почему действительно по ссылке _http://домен/engine/images.php?add_id=номер_новости автор новости может снова удалять/заливать новые файлы без модерации администратора? Кнопка в редакторе исчезает, но всё-равно можно залить или поменять файл на другой. Это глюк или это будет исправлено в новых версиях?

Да эта проблема будет устранена в следующей версии скрипта

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Злой я на ваш официальный форум.

Если комуто будет интересен заголовок этой темы, вот решение:

файл engine/ajax/bbcodes.php находим:


<div class="editor_button" onclick="tag_image()"><img title="$lang[bb_b_img]" src="{THEME}/bbcodes/image.gif" width="23" height="25" border="0"></div>

ниже добавляем:

div class="editor_button" onclick="image_upload()"><img title="$lang[bb_b_img]" src="{THEME}/bbcodes/upload.gif" width="23" height="25" border="0"></div>

далее находим:

$script_code .= <<<HTML

после добавляем:

{

window.open('{$config['http_home_url']}engine/images.php?add_id={$id}', '_Addimage', 'toolbar=0,location=0,status=0, left=0, top=0, menubar=0,scrollbars=yes,resizable=0,width=640,height=550');

}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация