avatar
0.00
0.010

Переход по урлу в заголовке статьи.

В общем проблема в следующем, на днях поменял вид урлов с %topic_id%.html на %year%/%month%/%topic_url%.html и теперь при переходе по ссылке в заголовке топика почему то происходит переход в конец или середину открывающейся статьи. Шаблон Verona. Подскажите куда копать что бы это исправить?

Переезд с livestreet на alto: урлы

Переехал с livestreet на alto 0.9.7. Заметил, что урлы поменялись. На мой взгляд — это самый болезненный вопрос переноса, ибо по этим ссылкам у сайта образуется связь с внешним миром, так сказать. :)
В общем, нужно опять расставлять редиректы, но придется пройтись по всем типам ссылок и посмотреть, что изменилось. Настройки сайта/Ссылки видел.

Вопрос к тем, кто практически занимался такой настройкой:
Какие настройки использовались? Как ставили редирект? Какие ссылки вообще поменялись?

Никаким найс-урлом не пользуюсь, вопрос чисто по существующим настройкам движка и произошедшим изменениям.

Изменение ленты на лету

При изменении настроек «Ленты» мы получаем инфо «Внимание. Настройки ленты сохранены.»
При этом список топиков обновляется в соответствии с новыми настройками только при рефреше страницы.
Возможно ли делать это на лету? Ajax?

На хабре это реализовано немного по-другому (не на лету) — внизу настроек ленты кнопка «Сохранить» при нажатии на которую получаем инфо и тут же рефреш страницы. В принципе тоже вариант, но «на лету» было бы удобнее.

Как добавить в RSS-а, название Блога в котором опубликован топик?

Решил тут немного подправить ленту rss. Заметил что в <titlе> rss-а выводиться только название топика. А вот в какой блог этот топик опубликован, не указанно.

В моём случае это сильно не удобно, так как очень часто одинаковые заголовки топика. Ну скажем есть:
Пугачева → Трек 1
Киркоров → Трек 1

В rss-е конечноже будет выводится только названия топиков, тоесть:
Трек 1
Трек 1

RSS и поисковики в закрытом режиме сайта

Хочу использовать закрытый режим работы сайта, но при этом чтобы RSS был доступен для всех. Как это реализовать?
И возможно ли сделать чтобы поисковики индексировали сайт в закрытом режиме?

Как к картинке img добавить itemprop="image"

Здравствуйте!

Подскажите, а как к картинкам в топике добавить атрибут itemprop="image" ? А было бы лучше, если это можно сделать только в одном типе контента, созданного мною(например recipes).

Вот конечный вид:

<img itemprop="image" alt="" src="/images200x172.jpg"/>

Настройка и ошибки установки Sphinx

Не делает индексацию..

/usr/local/sphinx/bin/indexer --all
Sphinx 2.0.9-release (rel20-r4115)
Copyright (c) 2001-2013, Andrew Aksyonoff
Copyright (c) 2008-2013, Sphinx Technologies Inc (http://sphinxsearch.com)

using config file '/usr/local/sphinx/etc/sphinx.conf'...
indexing index 'nameuser_prefix_topicsIndex'...
ERROR: index 'nameuser_prefix_topicsIndex': sql_connect: Lost connection to MySQL server at 'reading initial communication packet', system error: 0 (DSN=mysql://nameuser:***@ip.ip.ip.ip:port/nameuser).
total 0 docs, 0 bytes
total 60.058 sec, 0 bytes/sec, 0.00 docs/sec
indexing index 'nameuser_prefix_commentsIndex'...
FATAL: failed to lock /var/lib/sphinxsearch/data/nameuser_prefix_data/commentsIndex.spl: Resource temporarily unavailable, will not index. Try --rotate option.

Система Debian 6.0 squeeze
Делал по инструкции http://ls.vaktive.ru/setup-server/1/ustanovka-i-nastroyka-sphinx-205-debian-60-squeeze.html

Проксирование псевдовызовов

Вчера при обсуждении Alto Coding Style aVadim высказал мысль
Вообще, в далекой перспективе мне хотелось бы изменить синтаксис псевдовызовов методов моделей и писать так: $this->ModuleUser->getUsersByFilter(); Но это сугубо личные предпочтения

По причине выходного дня и наличия немногого свободного времени — предлагаю экспромт на эту тему. Опять же не стоит относиться к предложению как к готовому решению — это всего лишь способ — может и вообще ненужный и не к месту (

Хочу обращаться к модулям и их методам так:
$aReturn = $this->modules->topic->getTopicsByFilter($aFilter,$iPage,$iPerPage,array('user','blog'));

А не так:
$aReturn = $this->Topic_GetTopicsByFilter($aFilter,$iPage,$iPerPage,array('user','blog'));


Вообщем в голову пришла мысль не менять существующий уклад в LS, а просто добавить проксирующие свойства, которые просто передавали бы данные в псевдовызовы. Организовать альтернативную форму записи – и вот что из этого получилось.

Читать дальше →

Alto Coding Style

Тихой сапой начал создавать документ с громким названием «Alto Coding Style» — правда, пока только начал с системы именований. Такую работу, конечно, нельзя сделать быстро и одному, поэтому проект находиться на github — здесь .

Просьба ко всем неравнодушным корректировать, добавлять, удалять…. Даже если Вы далеки от программирования, то можете проверить на орфографию и стиль изложения, например ).

Да, не забываем, что редактировать тексты можно прямо на github-е.

Обсуждать предлагаю в комментариях к этому топику.

Обновление плагина miniMarket (версия 0.2.0)

В новой версии добавлена корзина и весь функционал, который обычно бывает на нее завязан.

Демо можно пощупать здесь

Скачать с GitHub

Плагин уже доступен в каталоге:


Что же из себя представляет текущая версия плагина — под катом

Читать дальше →