Comments (15)
- Их не стоит выносить, потому что другие сниппеты их тоже замечательно используют (getTickets, msProducts и т.д.)
Более того, я их специально туда "внёс", когда народ начал требовать функционала pdoResources везде.
Постоянно обновлять кучу разных сниппетов нет никакого желания. - Нет, мне нужно просто собраться и написать документацию по pdoFetch и pdoTools.
- Так и проводить. Issues - максимально удобный вариант. У тебя есть другие?
- Да на здоровье - просто пиши в конце "Автор: Argnist"
- Посмотри внимательно код, там вроде все понятно - эти массивы добавляются в leftJoin и select при обработке includeTVs.
Если из указать в сниппете, скорее всего ничего не будет, ибо они генерируются в классе, в зависимости от includeTVs.
from docs.
По поводу 4 я против, в самом гитхабе прекрасно видно кто вносил коммиты а вот если читать документацию с сайта, то там должно я думаю быть все максимально удобно к чтению, а не просмотру авторов.
from docs.
-
По вынести я имел ввиду только те, которые у меня отмечены словом совместимость. Они же явно дублируют функционал других.
-
Ну, по-моему, в разделы pdoFetch и pdoTools больше подойдет описание методов классов. Функционал папочек кстати странно работает. Иногда показывается содержание, иногда просто закрывается/открывается дерево.
-
Ну не знаю, просто это как будто баги и так и хочется их закрыть :D
-
@Xarieyle, http://rtfm.modx.com/xpdo/2.x/class-reference/xpdo/xpdo.addpackage тебя сильно напрягает мелкая надпись "Last edited by Everett Griffiths on Jan 17, 2014."? Вот так же мелко и в самом низу уж точно не помешает (). К тому же на определенную страницу из доков в гитхаб не перейдешь. Некий мотивационный момент для авторов.
@bezumkin Просто писать в конце это в духе философа - вот он я какой важный. А если бы как-то автоматически и всех контрибуторов, было бы очень и очень неплохо, если есть такая техническая возможность. -
А зачем они, если есть &includeTVs? Или в конфиге они просто, чтобы потом определить? В этом случае лучше уж куда-нибудь в protected поля класса перенести.
from docs.
- Сегодня их вынесем, а завтра вой начнется на форумах. Пусть будут - это все не от моего личного желания появилось. Когда наступит время для написания pdoTools 2.0, там и будем чистить.
- Функционал нормально работает, просто можно успеть кликнуть до загрузки всех скриптов и перейти по ссылке.
- Issue переводится как вопрос, проблема, а не "баг".
- Я не знаю, как из файлов .md выдергивать автора. Это же просто текстовый файл, скачанный с GitHub. Наверное, можно разобраться с API GitHub, выгружать историю коммитов по файлам, строить список авторов и выводить - но пока нет времени.
Кто хочет написать - напишет и без упоминания его имени на странице. Лучше я сам пару страниц напишу, чем буду делать эту функцию. - В конфиге они просто "чтобы всегда было" и не нужно было проверять, определены они или нет. Иначе будет E_NOTICE, обращение к несуществующему ключу массива.
from docs.
@argnist, Зачем? Это когда 1 автор она выглядит мило и аккуратно, а если соавторов например 10? Там уже появляется ненужный текст занимающий место. Как тогда быть? Выводить последнего кто внес коммит? А смысл? Зачем эта информация, в чем ее полезная нагрузка?
from docs.
Получается ссылки между страницами надо ставить, как они будут на docs.modx.pro, но до первоначального сохранения страницы точная ссылка не известна? И на самом гитхабе тогда криво получается...
from docs.
Выходит так. Но: категория, как правило известна заранее, а название страницы можно перевести через Яндекс.Переводы - именно таким оно и будет.
В общем, придется пока выкручиваться, у меня нет других идей.
from docs.
Вычленять все ссылки и если они относительные, то переводить их как имена папок и файлов?
from docs.
Тебе будет удобнее писать
01_Компоненты/01_pdoTools/01_Сниппеты/01_pdoResources.md
чем
components/pdotools/snippets/pdoresources
?
Можно попробовать, конечно.
from docs.
Ну я просто копировал ссылку из браузера.
from docs.
Да, стоит попробовать. Иначне в github навигация не будет работать.
from docs.
Про GitHub-то я и не подумал.
Окей, значит делаем так.
from docs.
Перелопатил все ссылки на новый формат. Работает и здесь, и на docs.modx.pro
Обновил Contribution.md и страницу "О проекте"
from docs.
Написал историю изменений файлов и последние обновления на главной.
Вроде всё, вопрос можно закрывать?
from docs.
Отлично) дальше я наверно за ядро xpdo попробую взяться. Закрываю
from docs.
Related Issues (20)
- Обновление описания для YandexMaps HOT 3
- В ссылках непонятное творится HOT 1
- romanDigit
- Is it possible to pass more than one customvalue to the Where element of the code HOT 8
- Дополнение в документацию по pdoResources HOT 1
- mSocial HOT 1
- Cannot use dot in TV filter name for mFilter2 HOT 1
- Tickets / Управление_комментариями HOT 1
- Не полная документация. HOT 4
- pdoPage doesn't display custom template variables HOT 3
- Не работает HybridAuth с Vkontakte HOT 1
- Возможности minishop2 HOT 1
- Не закрыта скобка в параметрах для присоединения в pdoFetch HOT 1
- Реализовать генерацию og:image на основании логотипа и данных компонента
- Скролл боковой панели при первой загрузке страницы HOT 1
- Добавить spellchecker
- Новый workflow:telegram
- Добавить функционал изменения вида страниц
- Обновить информацию о возможностях VitePress HOT 1
- Проблемы в верстке на маленьких экранах HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from docs.