Да, похоже что вы правы я вчера это и сам понял.
Хотя как вариант нашел такое топорное решение недостающие функции (если их немного конечно) скопировать в за zend-еный файл (переименовать их).
Т.е. нужно то, что будет отвечать за обработку того, что пришлет Ajax выносить в отдельный файл иначе будет эта ошибка всегда?
А как быть со второй проблемой: передать несколько переменных за раз (так вобще можно) и по какому ключу в $_POST потом получить доступ к переданным данным.
recrut добавил 27.01.2010 в 16:01
Все кажется разобрался (по крайней мере до нужного мне уровня).
Вот если кому не то понадобится.
Так можно отправить сразу несколько переменных, а в $_POST они будут под теми же именами, что и в JS.
<script type="text/javascript" src="engine/ajax/dle_ajax.js"></script> <script type="text/javascript"> var ajax = new dle_ajax(); //Функция бедет выполнятся после получения ответа. function Completed(){ document.getElementById('status').innerHTML = '<font color="green">действие выполнено</font>'; } //Основа (в функцию передается две переменных, но можете передать и одну) function autoadd(startfrom, str){ document.getElementById('status').innerHTML = 'выполнение ...'; ajax.requestFile = "engine/inc/myplagin/testtem.php"; //файл обработчик ajax.encodeVAR(startfrom); // Это у меня так и не заработало! ajax.encodeVAR(str); ajax.method = 'POST'; ajax.element = 'rez'; //В элементе с таким id выведется результат. var varsString = ""; // Объявление переменно. ajax.setVar("startfrom", startfrom); // Заполняем переменную которая выше ajax.setVar("str", str); ajax.onCompletion = Completed; ajax.sendAJAX(varsString); //Отправляем и полусаем результат. return false; }
Как я написал - ajax.encodeVAR(str); у меня не работает (как я понимаю он должен перекодировать запрос и отправить его в windows-1251)? но он у меня приходит в UTF-8, но да ладно можно его перекодировать с помощью iconv, хотя если кто знает или дойдет до того как заставить ajax.encodeVAR(str); работать, то поделитесь!
А где находится справочник по JS? Вобще есть по нему справочник (функции, события, методы, свойства) как например у PHP.
Извиняюсь не так написал - Ajax
Действительно. Я просто в этой вкладке уже лазил и там когда выбираешь шрифт то выежает выбор цвета, я и забил на нее подумал что не там копаю, а оказывается там просто не у всех шрифттов можно менять размер (а в подвкладке php вобще нечерта нет шрифтов). Вобщем спасибо
К сожалению не нашел. Пробовал и поиском искать и так нету этого файла. Но это наверное по тому, что в 7 версии конфиги хранятся в папке самой программы. Вот в папке с установленной программой есть папка configuration, но в ней тоже нечего не нашел. Опятже пробовал шарить по ней поиском. Находится только всякая ересь в виде html, но чегото отдаленно напоминающего настройки шрифтов нема
Прошу прощения ошибся ссылка была просто не заметил (заголовок был подчеркнут весь, а ссылка только одно слово).
Случайно проверил одного донора и не увидел ссылок, потом навел на картинку и она оказалась ссылкой на мой сайт - это нормально (у вас так задумывалось, что в не которых статьях будут ссылки-картинки или глюк?).
Сделали бы возможность ссылаться не только на основной сайт, но и на внутренние страницы.
Это бы позволило не только наращивать ТИЦ или (подкармливать ключи основной страницы) ,но и продвигать внутренние страницы.
А еще неплохо было бы было если бы сделали (вкоде для DLE) возможность настройки меню (допустим отдельным тегом или отдельным .tpl), а то они сейчас какой-то кучей выводятся - некрасиво.
Тоже думал об этом, но
1) в короткой новости все впорядке на всех сайтах
2) проблема наблюдается на тех проектах которые устанавливались с нуля (на обновленных все впорядке)
3) на не которых дата замечена больше 3-х тысяч (3345)