InTerra 1.15
Несколько недель рефакторинга принесли в свет новую версию «домашнего» движка для блогов InTerra. Новинок не так-то и много, ибо в основном имела место быть охота на мелкие ошибки, которые простые смертные и не замечали вовсе. Но хватит об абстрактном, перейдём сразу к конкретному.
Из очевидных новинок
- Опция отображения поста на главной ленте блога. Конечно это опциональная настройка (опция ENABLE_TICKER_C), которая по-умолчанию отключена. Так, например, можно написать пост в какую-либо категорию, при этом на заглавной странице сайта пост не будет показываться. Так же не будет обновлён RSS главной страницы, а вот RSS раздела будет склеен по новой. Фишка эта так же вполне полезна при написании постов в «скрытые» категории, ибо в руках авторов появляется полноценный редактор страниц.
- Инструментарий импорта записей из ЖЖ и из е2. До регистра как-то руки не дошли, но обязательно сделаем в обозримом будущем.
- В комментариях к постам стало работать «автолинкование» ссылок.
Из улучшений «под капотом»
- Теперь можно подгружать через веб-интерфейс файлы с русскими названиями. Имена файлов будут автоматически транслитерироваться.
- Локаль системы вынесена в конфиг файл с целью более лёгкой и безболезненной настройки.
- Обезврежена небольшая уязвимость в скрипте поиска.
Ссылки
А напоследок я скажу…
Кстати, InTerra великолепно работает с PHP 5, противопоказаний никаких.
Ilya Birman
Из регистра есть импорт в e2 какой-никакой, можно в два пресеста переезжать ;)
19.01.2005 // 19:26 [ ссылка ]
Ответ от Автора
для особо извращённых, конечно =)))
20.01.2005 // 01:02 [ ссылка ]
kama
Мечта идиота - встроенный feeder RSS, чтобы даешь ему что-то типа "/rss" в определенной части страницы, а он туда вываливает заголовки с ссылками. Типа как "Последнее на izvilina.ru"
20.01.2005 // 05:35 [ ссылка ]
kama
блин, съелся кусок. Давать фидеру надо ссылку и количество постов.
20.01.2005 // 05:36 [ ссылка ]
Ответ от Автора
и чем же не устроил тот что есть {rss source=bla bla bla items=5} ??
20.01.2005 // 12:44 [ ссылка ]
kama
Простите, я - @$#$#, плохо читающий документацию :)
20.01.2005 // 12:46 [ ссылка ]
Ответ от Автора
а про этот тег нет пока документации =)) я всё вот собираюсь написать ;) хотя на примере извилины можно было догадаться.
20.01.2005 // 12:48 [ ссылка ]
kama
Вставляю:
%%{rss source=[ ] items=5}%%
И тишина. Ничего не выводится :(
20.01.2005 // 13:23 [ ссылка ]
kama
Вставляю без %%
20.01.2005 // 13:23 [ ссылка ]
Ответ от Автора
просто так ничего выводиться не будет... посмотри как сделана извилина, подумай, попробуй ещё раз
http://wiki.inses.ru/InSpire/Manual/design/templates/tags/rss
вот описалово тега
20.01.2005 // 14:14 [ ссылка ]
pitoxa
Я понимаю, что моя просьба наивна, но все же. Я ничего не смыслю в PHP, UNIX, и настройках серверов. Я дизайнер =) А использовать ваш движок хочется. Можно ли сделать более подробным описание начального этапа установки движка? Ну например: у меня есть лог и пароль на сервер и все. Как мне узнать запустится ли у меня движок вообще? Что это за юниксовые команды, которые надо выполнять перед установкой? и т.д.
Спасибо, ну и сорри если глупо.
20.01.2005 // 17:25 [ ссылка ]
Ответ от Автора
что из того что сейчас написано а описалове непонятно?
20.01.2005 // 17:54 [ ссылка ]
pitoxa
Ну например: Ставим chmod 777 на папки common и templates_c. Для меня это пустой звук =)
20.01.2005 // 18:54 [ ссылка ]
Ответ от Автора
в любой ФТП клиенте есть команда chmod — это к движку не имеет никакого отношения. Правой кнопкой на папку, будет меню и в нём будет магический chmod — советую всё же методом тыка осваивать новые методики.
20.01.2005 // 18:57 [ ссылка ]
pitoxa
Понимаю, что задолбал. =) Но все же... Поставил и запустил блог. При попытке войти под админом, грит 404. Выидимо при установке не создались какие-то папки. Видимо \login и что-то еще. Что делать?
21.01.2005 // 14:04 [ ссылка ]
Ответ от Автора
все папки тут виртуальные, то бишь их нет в природе, они эмулируются... видимо на сервере просто не установлен апачевский mod_rewrite, что большая редкость и упущение и стоит капнуть на админа хоста, пусть активирует.
21.01.2005 // 14:06 [ ссылка ]
nick
1.15 жутко заглючила поставив её поверх. Стёрлась даже БД. Я поставил заново. Кейворды не вставляются на странице "написать". Неверный запрос к СУБД, причём это даже видно, ибо таблица называется не int_keyword, а int_keywords.
А как следствие, нажав на ссылку кейворда страница со списком тем по кейворду не выходит.
И опция enable_ticker нигде не видна, включенная, я имею в виду.
21.01.2005 // 15:33 [ ссылка ]
Ответ от Автора
кеш шаблонов был очищен?... а вот с таблицами странно, ибо я у себя тут проапгрейдился без всяких последствий, да и с нуля пару раз ставил для профилактики, всё было чики-пики... кстати таблицы есть обе, и keywords и keyword
21.01.2005 // 15:36 [ ссылка ]
Ответ от Автора
БД фактически не могла стереться... у меня просто _нет_ такого кода который стирает БД
21.01.2005 // 15:37 [ ссылка ]
Ответ от Автора
enable_ticker — появится только тогда, когда появятся категории =)) когда выбираешь категорию, появляется опция отображения поста на основной ленте или нет.
21.01.2005 // 15:51 [ ссылка ]
nick
Посмотрел ещё раз БД, нет там int_keyword. Тока что с нуля в новую папку поставил.
21.01.2005 // 15:44 [ ссылка ]
Ответ от Автора
обновил. в SQL была ошибка, которая локально у меня просто не воспринималась, ибо библиотеки локальные =)
21.01.2005 // 15:51 [ ссылка ]
nick
Дистрибутив в смысле обновил? или у себя обновил? :))
21.01.2005 // 15:53 [ ссылка ]
Ответ от Автора
дистро
22.01.2005 // 05:01 [ ссылка ]
Лёха zloy и красивый
Алексей, а почему бы ни прифигачить такую хреновину: dull.ru/keyword/blog/kalendar/ Народу почему-то нравится. Может и твоему народу пригодится :).
З.Ы. lexa.cutenews.ru/2005/01/04/altx2.htm не сочти за рекламу. Удали, когда посмотришь.
21.01.2005 // 21:11 [ ссылка ]
Ответ от Автора
ххы, баг =)))
22.01.2005 // 05:01 [ ссылка ]
Ответ от Автора
баг исправил, а твоей идеи сёравно как-то не очень понял... или ты про html разширения для тем? Дык это в мод-реврайте минута работы
22.01.2005 // 15:23 [ ссылка ]
Лёха zloy и красивый
Не-не-не, не про расширения. Про то, что пост доступен не только по адресу гггг/мм/дд/пост, но и по keyword/кейворд/пост
З.Ы. "Пост" это не Великий там или ещё какой православный, а просто :).
22.01.2005 // 15:26 [ ссылка ]
Ответ от Автора
ххы =) идейно вообще-то. Только мне для этого надо будет массовый рефакторинг кода провести... опять же остаётся вопрос неймспейсов — надо будет делать больше проверок... я подумаю +) но идейно, да
22.01.2005 // 15:28 [ ссылка ]
Лёха zloy и красивый
> рано или поздно неймспейс будет исчерпан
Это да. Приаписывать к ним автоматически какую-нить хренологию - явно глупо, т.к. юзер может сменить категорию.
А вообще, дубляж заголовка (или альтернативного имени, это когда имя_поста.хтм не зависит от заголовка) очень редко дублируется (в категории, где 94 поста есть три одинаковых названия, два первых через cat/категория/имя.хтм не доступны).
22.01.2005 // 15:37 [ ссылка ]
Лёха zloy и красивый
Это опять я :). Извини, что достаю.
Почему ты в .htaccess пишешь "/?$", а не "(/?)+$". Если писать второй вариант, то ссылка "/2005/01/19/interra_1_15///" (и слэшей теоретически до бесконечности) будет работать. А так "/2005/01/19/interra_1_15///" не работает.
Вот. Ещё раз пардона прошу.
22.01.2005 // 17:52 [ ссылка ]
Ответ от Автора
ххы, резонно, в новом релизе переделаю
22.01.2005 // 17:55 [ ссылка ]
Max
А есть ли возможность писать пост с анонсом и выводить также - только заголовки и анонсы
25.01.2005 // 13:46 [ ссылка ]
Ответ от Автора
я не совсем понял вопрос... анонс — типа дополнительное поле? Выводить только заголовки можно, для этого есть спесиальный ресурс шаблонов
25.01.2005 // 13:48 [ ссылка ]
Max
Я имел ввиду возможность добавлять ссылки на полный пост (например как та [Детали..] которая ведет на этот пост). Как это реализовать?
25.01.2005 // 14:43 [ ссылка ]
Ответ от Автора
сложно описалово почитать?
25.01.2005 // 14:46 [ ссылка ]
Max
да действителбно... сорри... я читал всё, меня ввело в заблуждение то, что после добавления поста показывается весь пост вместе с его частями... А при просмотре блога показывается как положено
25.01.2005 // 15:03 [ ссылка ]
Anatole
А почему бы не использовать BB-код, в форме создания нового сообщения, ибо это де-факто стандарт в сети?
25.01.2005 // 21:06 [ ссылка ]
Ответ от Автора
почему это сразу де факто стандарт? вики тоже ещё какой стандарт, только многим удобнее и быстрее... а в сети вообще-то стандарт только один — HTML =))
26.01.2005 // 03:00 [ ссылка ]
Лёха zloy и красивый
А я придумал как сохранить нэймспейс или хотя бы его отслеживать.
Юзер просто сам выбирает через какой УРЛ будет доступен пост.
Например, вот у тебя /interra/, в неё можно добавлять посты и ставить УРЛы /interra/interra_1_15/ и по адресу /2005/01/19/interra_1_15/ пост будет не доступен, ибо его, типа как, нет.
И наоборот.
Если указано формирование УРЛа через дату: /2005/01/19/interra_1_15/, то по адресу /interra/interra_1_15/ поста не буит.
Во как. Не голова ли я... а, а, а? :)
26.01.2005 // 00:19 [ ссылка ]
Ответ от Автора
дано: ленивый юзверь результат: нужно автоформирование
26.01.2005 // 02:59 [ ссылка ]
Marat
А как добавить alt к файлу картинки в посте?
26.01.2005 // 15:13 [ ссылка ]
Ответ от Автора
HTML
28.01.2005 // 16:09 [ ссылка ]
Baka
А что делать, когда у хостера особо весёлый safe-mode?
"Ваш провайдер запретил операцию CHMOD, пожалуйста проставьте вручную
CHMOD 777 на папки cache, files, rss и templates_c!"
Просто так не проставить - они принадлежат апачу, а не мне.
Если удалить и снова создать как свои, то chmod 777 на них сделать можно,
а что делать с временными папками?
29.01.2005 // 12:12 [ ссылка ]
Ответ от Автора
а может всё же на форуме такие вопросы будете спрашивать? я один раз отвечу и будет всем щастя и экономия времени +))
а так надо просто Смарти запретить создавать поддиректории, кажется SMARTY_SUB_DIRS называется настройка, просто её на false поставить.
31.01.2005 // 18:05 [ ссылка ]
Gobbr
Начал ставить и настраивать.
Первое впечатление было подпорчено фразой «Невозможно создавать дириктории в основной папке проекта, проверьте уровень доступа!», это при том что я установил 777 на все папки и даже все файлы.. случайно через череду ссылок вылез на обсуждение проблеммы на фруме.. заработало.
Неплохо было бы создать на вики раздел FAQ с тупиковыми вопросами.
Далее, возможно ли реализовать возможность добавлять перфикс к названию таблиц в базе данных.. это на случай если база одна, да пару-тройку проектов. Это неплохо реализовано в WordPress. Я конечно могу и руками все поправить, но все же, мало ли у кого еще возникнет такая же потребность.
Еще, можно ли вместо банального календарика выводить неменее банальный список месяцев, как Archives на блоггере?
И напоследок.. =)
А было бы прикольно хотябы малюсенький бэкофис с настройками.. ато все в ручную.
Пока все.. =))
30.01.2005 // 18:51 [ ссылка ]
Ответ от Автора
с префиксами — сделаю
архив — обоснуй мне его необходимость? сделать-то — раз плюнуть, только вот совсем неохота чтобы проект обрастал ненужным функционалом.
а про бекофис — может быть в Про версии будет
31.01.2005 // 18:07 [ ссылка ]
Ответ от Автора
вот, например, очень хорошая альтернатива Архива
/2005/
показываются только те месяцы, когда есть записи. Список годов вверху, что ещё для щастя надо?
31.01.2005 // 18:09 [ ссылка ]
Ответ от Автора
архив будет в 1.20, уже сделал ))
31.01.2005 // 23:41 [ ссылка ]
Marat
>> Как добавить альт к картинке в посте?
Я имел ввиду альт к той картинке, которая загружается через форму "добавить запись" -- там ведь нет поля для указания альта -- может быть в следующей версии появится такая возможность?
31.01.2005 // 07:42 [ ссылка ]
Ответ от Автора
а чем не устраивает редактирвоание шаблона?
31.01.2005 // 18:07 [ ссылка ]
Baka
> а может всё же на форуме такие вопросы будете спрашивать? я один раз отвечу > и будет всем щастя и экономия времени +))
Эх. О том, что есть такой форум, я впервые узнал только из комментария к этой же заметке ( [ ссылка ] ).
Если бы в readme.txt после
" 5. Теоретически всё будет работать"
было бы написано, например:
" 6. А если не работает, сходите на форум - вероятно, кто-то уже на эти грабли наступал"
, то это тоже привело бы к экономии времени. :-)
(Ссылка "Форум Разработчиков" на [ ссылка ] не вызывает желания идти по ней - что мне (_пользователю_) делать на форуме _разработчиков_? ~_^ .)
31.01.2005 // 19:51 [ ссылка ]
Ответ от Автора
резонно, исправлю
31.01.2005 // 23:40 [ ссылка ]