Ребят вопрос на засыпку подскажите пожалуйста!
Можно ли выводить скажем новости или любой другой ресурс в чистом jsone
если можно то подскажите в чем и пример какой нибудь киньте
если можно то подскажите в чем и пример какой нибудь киньте
Комментарии: 21
Если используешь pdoResources — нет проблем.
а подскажите по подробнее
можно пример
можно пример
и смоги ли я запросом сортировать вывод
например по году
домен/json.html?y=2010
например по году
домен/json.html?y=2010
{«years»:[2010,2011,2012,2013,2014],«news»:[{«id»:«1»,«title»:"\u041d\u0430\<\/a>",«content»:"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \"\u041c\u0435\u0445\u0430\u043d\u0438\u043a\u0430\" ",«publicationDate»:«2010-10-30»}]}
вот пример моего вывода, но он реализован на php и у него есть сортировка по запросу по году
вот пример моего вывода, но он реализован на php и у него есть сортировка по запросу по году
Отлично вывод получил а вот с сортировкой пока беда
ну вот пытаюсь вытащить ресурс с id=1290
запросом в браузер index.html?id=1290
он чисто его не дергает а так же выводит список ресурсов
запросом в браузер index.html?id=1290
он чисто его не дергает а так же выводит список ресурсов
Ты кофе, что ли, перепил? 1 комментарий в 4 минуты — это ненормальное состояние.
Подумай, как следует, и задай внятно вопросы, чтобы кто-то захотел тебе помочь. Представь на секундочку, что никто и понятия не имеет, что именно ты пытаешься сделать.
Подумай, как следует, и задай внятно вопросы, чтобы кто-то захотел тебе помочь. Представь на секундочку, что никто и понятия не имеет, что именно ты пытаешься сделать.
Я так понимаю, человек хочет сделать что-то типа сервиса, который выдает информацию по запросу с другого сайта.
Верно ;)
с кофе правильно подметил :)
ну суть в том что я бы хотел делать выборку по полю id
через get запрос
скажем у меня есть родитель с id-2 и у него есть 5 ресурсов с id-3 id-4 id-5
а я бы хотел по запросу id-5 к примеру получить сам id5
допустим domen.ru/index.html?id=5
и он мне рисует json id-5
ну суть в том что я бы хотел делать выборку по полю id
через get запрос
скажем у меня есть родитель с id-2 и у него есть 5 ресурсов с id-3 id-4 id-5
а я бы хотел по запросу id-5 к примеру получить сам id5
допустим domen.ru/index.html?id=5
и он мне рисует json id-5
Для этого гораздо проще написать свой собственный PHP коннектор и подумать, как его смогут здорово использовать злоумышленники. Ну, посмотреть любой ресурс по запросу.
В общем случае, вот так:
P.S. И постарайся нажать на ссылку «ответить» под комментарием, чтобы ответить на комментарий. Мне тогда придёт уведомление об этом.
В общем случае, вот так:
<?php
define('MODX_API_MODE', true);
require 'index.php';
if (!empty($_GET['id']) && is_numeric($_GET['id']) && $res = $modx->getObject('modResource', (int) $_GET['id'])) {
exit(json_encode($res->toArray()));
}
Скопировать, положить в корень сайт и запрашивать через $_GET.P.S. И постарайся нажать на ссылку «ответить» под комментарием, чтобы ответить на комментарий. Мне тогда придёт уведомление об этом.
А нельзя ли организовать выборку добавив sql запрос в pdoResources?
да этот вариант слишком дырявый он тупо открывает мне весь сайт :(
хочу получать новости в json'e и сортировать их по дате скажем по году
второй проект у меня на классичиском cgi под .net
там я и буду парсить год и вывод новостей, а что бы это делать мне нужно привести json к виду
второй проект у меня на классичиском cgi под .net
там я и буду парсить год и вывод новостей, а что бы это делать мне нужно привести json к виду
{"years":[2010,2011,2012,2013,2014],"news":[{"id":"12","title":"\u041e\u0442 \u043a\u043b\u0438\u043a<\/a>","content":"\u041d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f \u0443\u0434\u043e\u0431\u043d\u0435\u0439.","publicationDate":"2012-01-16"},
и т.д.
Тут свой сниппет надо, если хочешь получать такой вариант json, с годами или месяцами. Куда проще используя pdoResources, делать выборку строго за определенный период. А чтоб злоумышленникам не давать возможность открывать все ресурсы на сайте, то можно указать параметр parents — родительскую категорию новостей.
P.S.: И, да. Очень неприятно читать такой текст, в котором автор не постарался для других. Это ты такие заметки для себя делай, а вопрос надо стараться задавать, чтобы в нём была уже часть ответа. И название должно говорить о теме вопроса, а не «помогите, че не так?». Ещё пара таких неуважительных постов и вряд-ли кто-то тебе поможет.
P.S.: И, да. Очень неприятно читать такой текст, в котором автор не постарался для других. Это ты такие заметки для себя делай, а вопрос надо стараться задавать, чтобы в нём была уже часть ответа. И название должно говорить о теме вопроса, а не «помогите, че не так?». Ещё пара таких неуважительных постов и вряд-ли кто-то тебе поможет.
P.S.
и я вообще все грежу подружить modx с .net
вариант пока самый лучший это json формат
мечта идиота )
и я вообще все грежу подружить modx с .net
вариант пока самый лучший это json формат
мечта идиота )
Чего тут грезить-то?
Пиши API, запросы такие-то, ответы такие-то. Ничего трудного, простейший пример я тебе уже дал.
Пиши API, запросы такие-то, ответы такие-то. Ничего трудного, простейший пример я тебе уже дал.
кстати у вас xPdo платный стал а сколько весь курс стоит а то там только 2 урока вижу
Блин, вот ты вроде по-русски пишншь, а нихера не понятно. Как так?
Ни знаков препинания, ни пояснений — нужно как-то самостоятельно угадать, что ты имел в виду. Мне угадывать неинтересно, извини.
Ни знаков препинания, ни пояснений — нужно как-то самостоятельно угадать, что ты имел в виду. Мне угадывать неинтересно, извини.
У вас есть раздел по урокам xPdo. Так вот я и спрашиваю это разовый платеж ко всем урокам, или же каждый идет за отдельную плату?
Можно платить за 1 урок, а можно и за весь курс в целом!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.