Gulftown

Gulftown

8p

5 comments posted · 0 followers · following 0

14 years ago @ Заметки про... - Image Manager 1.1 — ... · 0 replies · +1 points

Поставьте FireBug в FF и посмотрите в консоли, где вылазит ошибка.

14 years ago @ Заметки про... - Image Manager 1.1 — ... · 0 replies · +1 points

Да, код есть уже в этой версии. :)

14 years ago @ Заметки про... - Image Manager 1.1 — ... · 0 replies · +1 points

Я бы добавил, что человеку не мешало бы на сервере добавить и выполнить файл такого вида:

<? echo $_SERVER['DOCUMENT_ROOT']); ?>

Дабы знать, где это все лежит на случай ковыряния на серверной стороне через ftp/ssh.

14 years ago @ Заметки про... - Image Manager 1.1 — ... · 0 replies · +1 points

Хотелось бы отметить, что плагин подготовлен к большему функционалу, но пока реализации вложенных функций я не вижу. Пока хотелось бы предложить такой упущенный момент, как сортировка файлов. Для этого в CallDir() правим следующий участок кода:

if(!empty($dbdata)) {
$files = unserialize($dbdata);
} else $files = array();

//здесь начинается старый код, его меняем

$handle = opendir($dir);
if ($handle) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {

Он должен иметь вот такой вид (просто грузим файлы в массив, сортируем его и работаем с ним по циклу):

if(!empty($dbdata)) {
$files = unserialize($dbdata);
} else $files = array();

// а так будет выглядеть новый

$handle = opendir($dir);
if ($handle) {

while (false !== ($file = readdir($handle))) {
$ffiles[] = $file;
}

arsort($ffiles);

for ($f=0;$f&lt;count($ffiles);$f ){

$file = $ffiles[$f];

if ($file != "." && $file != "..") {

К сожалению, обладателям php версии ниже 5 недоступна более простая версия:

if is_dir($dir) {
$ffiles=scandir($dir);

for ($f=0;$f&lt;count($ffiles);$f )
$file = $ffiles[$f];
if ($file != "." && $file != "..") {

Можно попробовать вставить её, если вывалится нечто такое:

Fatal error: Call to undefined function: scandir() in /tiny_mce/plugins/images/connector/php/index.php on line 404

функция не поддерживается Вашей версией php.

14 years ago @ Заметки про... - Image Manager 1.1 — ... · 0 replies · +1 points

Я решал вопрос трансляции на cp1251 под win сервер путем использования Notepad++ + Штирлиц. Быстро и почти удобно.