-
Публикации
1 592 -
Зарегистрирован
-
Посещение
-
Дней в лидерах
12
Сообщения, опубликованные пользователем IT-Security
-
-
Они будут только в этом же домене?
-
1. Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован.
-
Доброе время суток!
Начиная с версии 8.0 DLE будет комплектоваться API разработчика.
API будет постоянно расширяться и пока отвечает за получение/смену определённых данных, переведения в другую группу и отправки ПМ пользователю.
Также авторизация и внешняя регистрация (Актуально для интеграций).
Структура АПИ всегда будет оставаться одинаковой, будет добавляться только новый функционал.
Я буду переносить API с одной версии на другую и высылать Stable релизы Владимиру.
Все unstable/test версии я буду выкладывать здесь.
От Вас, уважаемые разработчики, мне нужен примерный список того, что Вы хотели бы видеть.
Версия 0.08 УЖЕ интегрирована в DLE v8.2
ToDo List:
- Переделать функцию очистки кэша, добавить возможность чистить engine/cache/system
- Помимо отправки PM пользователю, отправка сообщения на ящик пользователя.
- Добавить новый вариант работы API - HTTP API
- Добавить новый вариант работы API - XML API
- Рассылка PM и E-Mail сообщений по группе или глобально
Обновление 0.09
Скачать: v0.09
Добавлен метод update_user ($user_id, $vars = Array())
/**
* Изменение пользователя
* @param $user_id int - ID пользователя
* @param $vars array - Массив вида ключ->значение. Все ключи будут заменены на значения.
* @return null
*/
Позволяет реализовывать пополнение баланса или обновление любого другого поля.
В метод change_user_group($user_id, $new_group, $timelimit = 0) добавлен необязательный параметр $timelimit
/**
* Изменение группы пользователя
* @param $user_id int - ID пользователя
* @param $new_group int - ID новой группы пользователя
* @param $timelimit int - Время присутствия в группе
* @return bool - true в случае успеха и false если указан ID несуществующей группы
*/
Поправлена функция смены группы.
Добавлен параметр prolong.
/**
* Изменение группы пользователя
* @param $user_id int - ID пользователя
* @param $new_group int - ID новой группы пользователя
* @param $timelimit int - Время присутствия в группе
* @param $prolong bool - Продлить время в группе
* @return bool - true в случае успеха и false если указан ID несуществующей группы
*/
Итак. Если:
change_user_group($user_id, $new_group, 3600);
На час кидает user_id в группу нужную.
Если:
change_user_group($user_id, $new_group, 3600, true);
На час продлит пользователю его членство в группе
Версия обновлена до 0.09
Также добавлено текущее время с коррекцией в $dle_api->_TIME
Обновление 0.08
- Добавлена функция подключения модулей к админ-панели- Добавлена функция отключения модулей от админ-панели
- Добавлена функция смены прав для модулей к админ-панели
Обновление 0.07
- Документированы исходники- Мелкие правки кода
- Исправлена функция очистки кэша
Обновление 0.05 Beta:
- Обновлён readme- Функция редактирование конфигурации: $dle_api->edit_config($key, $value) $key - может быть массивом, тогда $value указывать не нужно
- Расширение функционала $dle_api->load_table, добавлено: $start, $limit, $sort, $sort_order
- В методе изменения почты и внешней регистрации добавлена проверка формата почты
- Добавлена функция получения новостей ($dle_api->take_news ($cat, $fields = "*", $start = 0, $limit = 10, $sort = 'id', $sort_order = 'desc'))
- Полная совместимость с PHP4 (Убраны модификаторы доступа и функции от php5)
- Пересмотрены функции кэширования
- Поправлены мелкие ошибки кода
Версия 0.04 unstable
Изменения:
- Служебная функция load_table для загрузки данных- Во все функции получения данных добавлен необязательный параметр $select_list = "*"
- Поправлены мелкие баги
- Поправлена функция отправки ПМ (Увеличивался счётчик всем)
- Поправлена функция изменения имени
- У методов и значений расставлены модификаторы (public, private)
- Расширенное управление кэшем:
- Сохранение в локальный кэш массива ($dle_api->save_to_cache (массив, имя_кэша)
- Сохранение в локальный кэш текста ($dle_api->compile_page (имя_кэша, данные)
- Загрузка из локальныого кэша массива ($dle_api->load_from_cache (имя_кэша, время_жизни_в_секундах)
- Загрузка из локальныого кэша текста ($dle_api->load_compiled_page (имя_кэша, время_жизни_в_секундах)
- Очистка локального кэша (Если передаём GLOBAL или пустоту - чистит весь кэш) ($dle_api->clean (имя_кэша)
- Принудительная перестройка кэша, данные могут быть или массивом или текстом ($dle_api->rebuild (имя_кэша, данные)
- Принудительная загрузка кэша ($dle_api->load (имя_кэша)
- Обновлён readme
- Поправлена функция смены email, добавлена проверка уникальности - Спасибо Vladimir Gorobets
- Поправлена функция очистки кэша, поставлены @ в unlink - Спасибо Vladimir Gorobets
- Поправлена функция форсированной загрузки кэша - Спасибо Vladimir Gorobets
С уважением Сергей.
ToDo:
- Работа над новым типом дополнительных полей
- Работа над random() в выборке новостей
-
7
-
-
Проверьте и тем и тем)
-
Обращайтесь - сделаем
-
Поздравляю, Вас взломали. Проверяйте компьютер, меняйте пароли на фтп.
-
Вы реально думаете, что группа разработчиков на чьем движке несколько сотен тысяч сайтов возьмёт и пропадёт и кинет Вас?:-D
Да и какая информация Вас интересует?)Кличка собаки Владимира?)))ИМХО никто эту информацию Вам предоставлять не обязан =)
Каждый разработчик имеет право на анонимность своей персоны)
-
Если это shared хостинг, то не думаю, что лимиты будут ради Вас увеличивать.
Если свой сервер или дедик и нужно настроить - обращайтесь =)
-
Начните с проверки зрения, а не с UTF-8.
Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован.
-
Судя по логу статья слишком длинная и не умещается в POST_MAX_SIZE
-
Можно проще, раз новый.
TRUNCATE dle_post;
Счётчик сбросится и записи все удалятся.
-
Ошибки - реврайт почему-то вызывает.
Видимо настроили Вам сервер неправильно.
-
Адрес флешки нормальный какой будет?
-
Такой совет катит только на пустом сайте.
Вы собьете так все ID новостей.
Не забывайте, что комментарии цепляются по ID новости.
Да и не только комментарии. "Закладки" тоже работают по ID.
-
Это имхо должно быть в флешке и кнопка должна быть там же.
-
Могу предложить Dedicated в США + настройку nginx для отдачи файлов.
-
-
Мне инфо ничего не даёт =) Мне нужен сайт с установленным модулем, чтобы я мог его проанализировать.
Ставить к себе на локалку все модули подряд за просто так нету ни времени, ни желания.
-
2 Eric:
Я в Вашем коде не вижу НИЧЕГО из того, что я указал в первом посте.
За Вас я этого делать не буду. Делайте согласно мануалу и рассказывайте что не получилось с примером кода.
-
Вы видели сколько я постов в день пишу?Я думаете помню все темы в которых отписался?В личку нужно такие вещи писать.
Насчёт переходов в какой-то версии видел что если в Referrer содержится ' то получаем SQL-Inject.
Но в какой версии - не помню.
В каком-то из модулей переходов видел 100%.
Покажите где стоят переходы - попробуем поломать
-
Потому что когда ты редактируешь, то видишь внутренний тэг движка (А не HTML тэг!), а когда ты видишь работу тэга при просмотре новости, то видишь сгенерированный код. И к нему уже можешь применять стили.
-
Как ты себе это представляешь?)Чтоб в новости оставалось [leech] и каким-то волшебным образом обрабатывалось?)
Кстати у тебя ошибка. Класс называется leechcode, а в выводе у тебя leechcoKe.
-
Стучите в асю...Попробуем решить...
-
Идея в том, чтобы в выводе модуля использовать только .=
А для этого нужно сначала задать переменную. Вообщем-то спор бесполезный. Кому как больше нравится.
Просто чтобы не получилось, что человек не зная PHP налепил везде = без точки, а потом удивлялся почему ничего не работает.
Скрипт: Flash на весь экран
в В помощь вебмастеру
Опубликовано: · Изменено пользователем IT-Security
Можете проверять домен тогда.
Вечером скину код.
Пришла в голову идея.
Можно присвоить элементу флешки ID, а потом обратится к нему и по клику увеличить height/width.