-
Публикации
1592 -
Зарегистрирован
-
Посещение
-
Дней в лидерах
12
Сообщения, опубликованные пользователем IT-Security
-
-
Чтобы разрабатывать какой-то модуль нужно его постоянно поддерживать, чего делать у меня желания нет.
Мне намного проще получить раз в месяц заказ на 200-300уе чем писать модуль по 5-10уе за штуку и заниматься и техподдержкой и доработкой и прочим.
-
Так как завеса тайны над пресс-релизом пропала, то могу обрадовать, что в новой версии будет:
1) $dle_api->install_mod ($name, $title, $descr, $icon, $allowed, $update = false);
2) $dle_api->uninstall_mod ($name);
3) $dle_api->change_mod_permissions ($name, $new_permissions);
В случае попытки повторной установки модуля будет возвращена ошибка. Исключением является $update = true. В этом случае данные просто будут обновлены.
-
Кстати будет версия API под PHP5.
Насчёт того будет ли метод публик или приват я пока ещё думаю.
Возможно будет public.
-
API обновлено
Версия 0.07 совместно с Медведевым Александром.
-
Предварительный CHANGELOG
DLE API v0.06 Beta
- Убраны $dle_api->files и функция получения листинга (Спасибо Александру Медведеву)
- Поправлена функция получения новостей (Спасибо Александру Медведеву)
- Добавлена поддержка дополнительных полей
- Мелкие правки кода
- Отформатирован код
- Написана новая документация
- Убрано изменения уровня ошибок (Спасибо Александру Медведеву)
-
что это значит?+ автоустановкой при первом запуске API.В новой версии API две таблицы для альтернативных дополнительных полей.
Чтобы разработчику не нужно было думать о них, то при первом запуске приложения с API будут созданы эти таблицы.
За bugreport спасибо, поправлю в релизе.
Нет желания вдвоём прогать API?
-
Скоро новая версия с поддержой доп. полей + автоустановкой при первом запуске API.
-
Извиняюсь, замотался.
Завтра к ночи всё 100% будет.
Ты еще извиняйся давай! Мы ничего не в праве от тебя требовать. Мы просто ждем...
Требовать то Вы не в праве, но я обычно держу своё слово, когда не случаются обстоятельства...как сейчас =(
-
Извиняюсь, замотался.
Завтра к ночи всё 100% будет.
-
Стукните в асю - договоримся. Сейчас просто сессия =(
-
В конце следующей недели сделаю релиз API и поглядим что и как будем делать дальше.
-
Не совсем понимаю что Вы имеете в виду.
select * from PREFIX_api_field_values where field_id = $id AND field_value like %value%
-
У API будут свои xfields.
Доступно будет до 255 символов.
Выборка будет по ID поля и ID модуля.
Тоесть:
$dle_api->load_field($mod_id, $field_id);
либо можно вообще только по $field_id если он будет уникальным.
Сейчас это продумываю как раз.
Связать можно будет и по ID новости и по автору и по чему угодно.
Для полей будет отдельная таблица вида:
id
name
-
2 pleomax
Соберите в одном месте свои мысли и вечером посмотрю
2 Bad_Bos
Да, конечно
$to = 1; // ID юзера КОТОРОМУ СЛАТЬ $subject = 'Пробное сообщение'; $text = 'Здесь пробное сообщение'; $from = 'МегаАдмин'; $res = $dle_api->send_pm_to_user ($to, $subject, $text, $from); if ($res == 1) echo 'Отправлено'; elseif ($res == -1) echo 'нет такого пользователя'; else echo 'Ошибка базы данных';
-
Отпиши в аську как ты это видишь пожалуйста. Пока не очень представляю.
-
Насчёт OpenID подумаю.
Возможно реализацию WM_Auth (Протокол авторизации через WebMoney).
А дальше видно будет. Так как интереса к этому расширению никакого и идей никто не подает, то дальнейшее развитие будет временно прекращено.
У меня банально кончились идеи.
-
На днях будет новый релиз с дополнительными полями. Глянем что из этого получится.
-
На самом деле интересная тема и думаю есть смысл её вынести в отдельную и назвать "Holywar PHP4 VS PHP5 в DLE"
Мне лично интересно было почитать
-
Насчёт if(!$this->db_id) $this->connect(DBUSER, DBPASS, DBNAME, DBHOST); - изначально у нас в классе ставится false.
Так что это не соединение если потеряно соединение, а всего лишь соединение при ПЕРВОМ запросе.
-
В сотый раз - необходим UTF-8 !
Возьмите и сделайте
Инструкция выложена
-
Отчасти конечно верно, но у меня банально кончаются идеи
-
Если Вы хотите помочь развитию DLE, то можете помогать мне с API, так как это компонент, который всегда будет в движке. Другое дело, что версии будут только те, что были на момент выхода дистрибутива.
Вообщем как хотите. Возникнет желание помочь - 683993
-
90% Windows хостинга на php4 (Как минимум Агава)
Классы есть смысл разнести когда будет функционал. Вообще как я смотрю по активности народа - им это не нужно =)
Все ныли и плакали, что так трудно писать простейшие модули под DLE - им даёшь решение, на которое гробишь своё ЛИЧНОЕ время - а они даже не могут протестировать и высказать пожелания.
Я подожду до версии 0.1, если активность будет такая же, то разработка API будет завершена на 0.1, так как писать его для самого себя смысла я не вижу, учитывая написание своего движка. Впринципе версии 0.1 будет достаточно для написания модулей. Главное успеть до версии DLE 8.1 (ну или какая там будет), чтобы было включено в дистрибутив. Большинство людей даже не понимают зачем API нужно. Они путают сниппеты и API.
Виной всему WordPress в котором разработчики назвали неправильно то, что разработали.
Меня удивляет, неужели люди думают, что чем больше будут писать про автоустановку модулей, тем скорее она появится?Да не будет её
Как говорится расслабьтесь и получайте удовольствие
Завтра выложу небольшой трюк, который позволит чуть-чуть попроще ставить модули в engine.php
-
ммм..Есть идея сделать api_php4.class.php и api_php5.class.php
Инициализатор написать несложно (Пример - MySQL и MySQLi)
[Разработчикам модов]
в Готовые Моды, Хаки, Локализаторы, Советы
Опубликовано: · Изменено пользователем IT-Security
Если Вы о гугл-мапс, то я не представляю ГДЕ там можно использовать API.
Да и речи про API там не было вообще.