Перейти к публикации

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


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:

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

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

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

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

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

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

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

За функции этой кнопки в админке отвечает код в 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=номер_новости автор новости может снова удалять/заливать новые файлы без модерации администратора?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

файл 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');

}

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

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...