Пожелания по Tickets
Привет, Василий!
Поработал с Ticktes на днях, перевел свой сайт c Articles + Quip на Tickets!
Отлично все получилось, спасибо!
По итогам работы несколько пожеланий:
1. У тебя при написании нового тикета есть возможность его не публиковать (скрытое поле published), я использую эту возможность как «сохранение поста в черновики». Это здорово. После сохранения опубликованного поста идет редирект на пост, а не опубликованного на его родителя. Вотс: github.com/bezumkin/Tickets/blob/master/core/components/tickets/model/tickets/tickets.class.php#L264
Было бы здорово иметь возможность указывать страницу, куда пойдет редирект после сохранения. Например мне нужно на страницу «Мои черновики».
2. Я уже писал на страницах этого сайта аналогичный вопрос, напомню еще раз. При просмотре списка постов без использования тега cut у них, у тебя выводятся только заголовки постов, без текста. Все же полезно было бы добавить настройку, что бы выводился и текст публикации. Сайты бывают разные, везде надо по-разному.
3. В сниппете getTickets хорошо бы добавить возможность фильтровать по пользователю, добавив где-то здесь github.com/bezumkin/Tickets/blob/master/core/components/tickets/elements/snippets/get_tickets.php#L10 условие вроде
4. Так же в этом сниппете здесь github.com/bezumkin/Tickets/blob/master/core/components/tickets/elements/snippets/get_tickets.php#L8 логика позволяет вывести или только опубликованные посты, или все, а вот вывести неопубликованные нельзя. В моем случае неопубликованные — это черновики.
p.s. в знак поддержки подпишусь на программу поощрения автора)
Поработал с Ticktes на днях, перевел свой сайт c Articles + Quip на Tickets!
Отлично все получилось, спасибо!
По итогам работы несколько пожеланий:
1. У тебя при написании нового тикета есть возможность его не публиковать (скрытое поле published), я использую эту возможность как «сохранение поста в черновики». Это здорово. После сохранения опубликованного поста идет редирект на пост, а не опубликованного на его родителя. Вотс: github.com/bezumkin/Tickets/blob/master/core/components/tickets/model/tickets/tickets.class.php#L264
Было бы здорово иметь возможность указывать страницу, куда пойдет редирект после сохранения. Например мне нужно на страницу «Мои черновики».
2. Я уже писал на страницах этого сайта аналогичный вопрос, напомню еще раз. При просмотре списка постов без использования тега cut у них, у тебя выводятся только заголовки постов, без текста. Все же полезно было бы добавить настройку, что бы выводился и текст публикации. Сайты бывают разные, везде надо по-разному.
3. В сниппете getTickets хорошо бы добавить возможность фильтровать по пользователю, добавив где-то здесь github.com/bezumkin/Tickets/blob/master/core/components/tickets/elements/snippets/get_tickets.php#L10 условие вроде
if (!empty($createdby) ) {$where['createdby'] = intval($createdby);}
что позволит вывести записи определенного пользователя.4. Так же в этом сниппете здесь github.com/bezumkin/Tickets/blob/master/core/components/tickets/elements/snippets/get_tickets.php#L8 логика позволяет вывести или только опубликованные посты, или все, а вот вывести неопубликованные нельзя. В моем случае неопубликованные — это черновики.
p.s. в знак поддержки подпишусь на программу поощрения автора)
Комментарии: 3
2. Чтобы работал такой функционал, надо использовать getResource вместо getTickets. В вызове getResource надо выставить параметры
Конечно, с getResource'ом будет сильно медленнее.
По поводу пунктов 3 и 4 — раз вы уже знаете где и что можно исправить в сниппетах — не ждите, вносите изменения и отправляйте pull request в репозиторий Тикетов. Быстрее появится в релизе :-)
[[getResource? ... &showHidden=`1` &includeContent=`1`]]
При &includeContent=`1` дополнительно заработают плейсхолдеры [[+date_ago]], [[+comments]], [[+views]].Конечно, с getResource'ом будет сильно медленнее.
По поводу пунктов 3 и 4 — раз вы уже знаете где и что можно исправить в сниппетах — не ждите, вносите изменения и отправляйте pull request в репозиторий Тикетов. Быстрее появится в релизе :-)
Можете же сами commit сделать с исправлениями, это же open source
1. То что есть — подготовка к нормальному разделу юзеров.
2. Я же отвечал — юзай плагины. Добавляй самостоятельно cut или вноси свой introtext.
3 и 4. Там же pdoTools, каждый свой сниппет может легко сделать.
В целом, у меня и у самого планов навалом, но по очевидным причинам пока всё заморожено.
2. Я же отвечал — юзай плагины. Добавляй самостоятельно cut или вноси свой introtext.
3 и 4. Там же pdoTools, каждый свой сниппет может легко сделать.
В целом, у меня и у самого планов навалом, но по очевидным причинам пока всё заморожено.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.