Вы не зашли.
LinMas, с правами хуже.
Они есть всего у нескольких человек - infinity237, v01d, Aramelius, Trashcka и Евгений и я пока не планирую расширять этот список.
Можешь обратиться к любому из указанных юзеров с просьбой опубликовать плагин.
Wolverine, механизм работает для всех плагинов, опубликованных на сайте.
Публикуем свой плагин,... и вуаля
Предлагаю тему про twig закрыть и рассматривать его только как развитие существующего шаблонизатора.
Использование twig'а позволит заметно сэкономить время при модернизации существующего шаблонизатора. Конечные пользователи о новом шаблонизаторе в принципе могут и не знать.
Из twig'а будет использоваться возможность:
1. работа с перемеными, он позволит реализовать глобальный namespace, т.е., к примеру, флаг is_logged, переменную username и другие вещи можно будет использовать в любых местах шаблона
2. условные блоки - можно будет комбинировать условные блоки или указывать условия. к примеру, показывать какой-то блок только админам или только гостям
ВСЁ!
infinity237, шутка хорошая
Но как итог - вместо NG у нас получится хреновенький клон WP/Joomla, оно нам надо?
У шаблогов NG одно преимущество - они простые, не вижу смысла уходить от этой идеологии.
При этом twig позволяет:
a) работать заметно быстрее
б) избавиться от нескольких проблем текущего шаблонизатора (которые в существующем шаблонизаторе решить нельзя)
в) крайне прост
Boris, thnx
начнемс, буду в первом топике писать список кривости.
Буду прямо в твоём топике отмечать исправления, так проще отслеживать.
Knopik, аналогично - будет хорошо, если сам возьмёшься.
Если есть какие-то вопросы (необходимые для написания статей), то создавай отдельную тему на форуме, будем отвечать на вопросы.
Boris, спасибо.
Предлагаю такой вариант - находишь интересные тебе (открытые!) шаблоны, либо сам, либо на форуме просишь найти.
А потом - сам адаптируешь.
vitaly, вопрос на засыпку ) на днях начну делать чистый шаблон и вопрос касательно плагинов, многие плагины содержат стили в php и ini файлах, я же так понимаю их опять никто исправлять не будет, коль за 2 года (или сколько я там уже это прошу))) это не исправили?, как быть в такой ситуации?
Если ответ - выкладывай, что надо исправлять, исправим, то вопрос - как быстро?
Именно, ответ - "выкладывай что надо исправлять".
По возможности буду делать сразу.
Как по мне, то проще так, делаю шаблон, потом уже по готовому сверяется и вносятся правки, но тут из всего этого возникает еще один момент - дефолтный шаблон будет кривой, частями ))) т.е. надо будет и его переделать.
Согласен, кривости в итоге будет масса.
Но это надо когда-то делать. И проще сделать сейчас и сразу.
Ну и еще один момент )) опять таки, многое что-то там, трудно верстать, из-за того что содержит элементы в переменной целыми частями, к примеру как в плагине профиль {avatar} переменная выводит аж 4 части - аватарку, чекбокс, инпатфайл и текст.
Опять таки - пиши, создать отдельные переменные, которые будут содержать только нужный элемент - не проблема.
Кроме того, у меня есть план перейти на шаблонизатор twig, при этом оставив обратную совместимость с существующими шаблонами.
Видимо будет смысл сразу же использовать фишки и формат twig'а.
Заведи, пожалуйста, отдельную тему на форуме и давай обсуждение шаблона продолжим там.
panoptus, во-первых, содержимое реформала не очень отражает действительность.
Во-вторых, группы пользователей есть в моём собственном TODO, почти все остальные - описаны в этой теме.
Так что проблем нет
Wolverine, есть такое высказывание - "хорошая мыслЯ приходит опослЯ".
Сорри, раньше до этого просто не додумался.
2. Ok
Amarelius, в SVN выложена обновлённая версия плагина.
[0.19][2010-12-08]
+ В настройки боковой панели добавлена возможность:
- на странице категории - выводить теги только из текущей категории
- на странице новости - выводить теги из всех категорий, в которых находится данная новость
+ В конфигурационный файл params.ini добавлены параметры:
sidebar.notags - текст в боковой панели, выводимый в случае отсутствия тегов
cloud.notags - текст в облаке тегов, выводимый в случае отсутствия тегов
(+ необходимый патч для engine/includes/news.php)
Просьба протестировать.
Реквестирую Виталия в топик для высказывания мнения по этому вопросу,а то мужики не в курсе
А давайте будем все вместе тратить энергию на что-то более полезное?
Буков в этой теме масса, а результата нет совсем... все дружно идём в этот топик
Как правильно замечают некоторые пользователи сайта - время идёт, NG развивается,.. но у многих новичков продолжает оставлять удручающее первое впечатление.
Основные недостатки:
* отсутствие хороших готовых шаблонов в поставке по умолчанию
* неактуальный сайт
* отсутствует или крайне слабое продвижение
... лично у меня (и у всего нескольких активистов форума) на всё это просто напросто не хватает ресурсов.
В итоге - мы теряем потенциальную аудиторию,.. и тормозим развитие системы.
И если с функционалом всё не так уж плохо, то вот со всем остальным - полный аут.
Внимание, вопрос: а так ли нужна всем ВАМ NGCMS?
Если это действительно так, то давайте наконец-то начнём заниматься развитием двига вместе?
Текущие планы:
* новый дизайн сайта (низкий приоритет задачи) - Евгений (не подтверждено)
* базовый шаблон для разработчиков (высокий приоритет задачи) - Trashcka (не подтверждено)
* шаблоны, достойные попасть в базовую поставку - никто
* продвижение (SEO) - никто
* наполнение и актуализация контента на http://ngcms.ru/ - никто (задача только для хорошо зарекоммендовавших себя пользователей)
* написание статей - никто
* создание видеоуроков - никто (у Amarelius'а получалось великолепно,.. но мало)
* миграция сайтов с других CMS, написание HowTo по миграции, запись видео - никто
В этой теме я прошу:
- подтверждать свою готовность выполнить те или иные задачи + приблизительные сроки исполнения
- если в списке планов чего-то не хватает и вы готовы взять задачу на себя - пишите, от вас - описание задачи + сроки исполнения (обсуждение задачи будет в отдельной теме!)
В этой теме не приветствуется:
- рассуждение на тему "а зачем всё это надо?", "глупая идея" (посты будут удаляться)
- рассуждения на тему "я бы мог помочь, но сейчас нет времени" (можете отписаться когда время появится)
Персональная просьба к Trashka и Евгений - подтвердить свою (не)готовность заняться указанными задачами и озвучить приблизительные сроки реализации.
Конкретно сейчас - только патчем.
Trashcka, головная боль заниматься чем именно?
С дизайном вопрос закрыт.
Остался вопрос с наполнением.
Есть список людей, которым я дам права на создание/редактирование новостей, среди них есть в том числе и ты и Евгений... я правильно понимаю, что ты вообще отказываешься принимать какое-либо участие в развитие движка в случае, если Евгений тоже будет этим заниматься?
... или ты не готова принимать участие вместе с Евгением всё-же в чём-то очень-очень конкретном? Если да, то список в студию
А то я уже совсем ничего не понимаю..
Trashcka, вообще-то был несколько другой план - Евгений делает шаблон, а вот вопросами развития/наполнения занимаетесь как минимум вы вместе.
Если ты больше не готова заниматься наполнением, то пиши об этом не в столь иносказательной форме.. все мы люди, у всех бывают дела.
p.s. Я не против новаторства.
Но я против того, что шапка сайта не помещается (или занимает 90% экрана) в мониторе моего "древнего" (~2008 года выпуска) 15" ноутбука с разрешением 1280x1024
GRADUSnick, это дата добавления/последнего редактирования новости в формате unixtime.
Можешь в консоли mysql запустить:
select from_unixtime(1291570770);
и получишь "расшифровку"
А чтобы посмотреть текущую дату, надо сделать:
select unix_timestamp(now());
KhadeR, не все файлы выложил в SVN
См. ChangeSet 689, там выложены забытые файлы.
defis, прекращаем врать и начинаем делать ровно то, что говорим.
А заодно - прекращаем делать компоты из разных версий без знаний в PHP.
Функция genutoken() находится в файле engine/includes/inc/functions.inc.php, данный файл - неотъемлемая часть релиза.
Если конкретно этот файл ты не обновил, то так и пиши "что-то обновил, а оно почему-то не работает".
Тогда бы мы тебе дали простой совет - обновиться на новую версию, а при невозможности - самостоятельно перенести в твою собственную сборку двига все новые функции.
pojar, настройки => настройки системы => пользователи => Максимальная длина поля 'о себе' в профиле пользователя
Версия действительно 0.04, но в файле-описании была опечатка, исправил в SVN.
Slavik, это написано в каком шаблоне? usermenu.tpl ?
LinMas, в SVN выложено обновление, выводящее более внятную ошибку при невозможности загрузки ядра.
Теперь тебе не будут говорить о неизвестной функции gzip(), а чётко скажут, что не удаётся загрузить ядро.
2All: В SVN выложены обновлённые плагины:
* cron (теперь временные файлы хранятся в более удобном месте)
* nsched ("починили" плагин, теперь при (от/в)ключении корректно обновляются счетчики новостей у пользователя, категории и даже у плагина tags, а также у всех других правильно написанных плагинов)
Trashcka, ты хочешь это сделать в HTML теге <title> или внутри самой страницы?
Для title стили применить не получится, т.к. в нём не работает парсинг HTML. И, соответственно, не получится применить стили.
... или я неверно понял твою проблему?
Trashcka, надо копать в движке, логичнее именно в ядре сделать обязательное вырезание HTML тегов из заголовка страницы.
Скоро сделаю патч
magliona, капча не работает только в этом плагине или вообще на сайте?
Если вообще, то проверяй, включена ли поддержка сессий (SESSION) в PHP - для сохранения кодов капчи на сервере используются именно они.