avatar
+3.65
11.371

Андрей

135
135
Возможно моё письмо от 27.01 затерялось, переслал его снова на support@.
135
135
Не надо лукавить «заказывайте под себя» —)).

Когда сообществу надо что-то такое, что никто не может сделать за бесплатно, запускается краудфандинг и вопрос решается —). Те, кто не желает ждать — по нитке собирают со всего мира, те кто могут сделать но не хотят бесплатно — получают мотивацию, остальные сидят и ждут (минус пункт быстро) и в итоге всё сообщество в профите —).

А b2b по схеме p2p — это для тех, у кого есть индивидуальное ТЗ, есть средства на оплату его реализации, есть сроки и опять же возможности их оплатить —)
135
135
разобрался —)
135
135
соответственно вход тоже не работает т.к. на любой POST/GET /ajax/* — 404.
135
135
Поставил чистую alto-1.1.19.2

При обращении к корню сайта пишет System error #1002, в error.log пусто. Инструменты вебмастера говорят:
POST http://host/ajax/stream/comment/ 404 (Not Found)


Где я накосячил?
135
135
Да можно.
Если оба сайта на альто — вообще без проблем делается, если вторая система другая — надо применять плагин.
135
135
Можете. altocms.ru/addons/item/123/
причём не только аудио и видео плеера, но и rich (html) контент тоже можете вставлять как embed-объект.
135
135
При написании ЛС в поле кому возникает такая петруха:
<img src="http://altocms.ru/uploads//images//00/00/02/2013/04/07/avatar_100x100.jpg-24x24.jpg">aVadim, 
135
135
У меня DAO 3.6.4alto отказался работать под 1.1.12 -(
135
135
Exception: Can not find the template "/var/www/vhosts/alto-cms.com/altocms.com/common/plugins/dao/templates/skin/crisp/notify/ru/email.notify.new_moderation.tpl" in skin "crisp". 
135
135
т.к. конфиги веб-сервера не трогаются, то его не нужно перезагружать, соответственно, сохраняются все сессии. Я сайт обновил, зашел — автоизован, как и был до обновления.
Вроде бы данные сессий не зависят от перезагрузки http сервера.
135
135
если статики не много, то можно законфить руками.
в Alto сконфигурировать %topic_url%.html, и снаружи уже либо пропускать запросы к статике/разделам/плагинам либо дописывать .html и отправлять в топики-контент…
135
135
Тут можно настроить rewrite url в HTTP сервере и по шаблону редиректить по 301 со старой схемы на новую. Через несколько месяцев все показатели переедут на новые адреса.
135
135
для чего используются внешние ключи в движке?
внешние ключи, триггеры и процедуры используются не в движке, а в схеме данных, в БД. Для чего? Уфф. Для верного, правильного описания модели данных?

А кто-нибудь встречал хоть один сторонний плагин, который создает новые таблицы, связанные логически с сущностями движка, и который бы создавал при этом свои внешние ключи?

Так какой смысл тянуть механизм внешних ключей?
Звучит как: «вокруг нас всё больше и больше безграмотных. Так какой смысл выделяться, давайте опустимся до общего уровня и будет всем хорошо...»

Нагрузка при удалении будет выше, но это не такая уж и частая операция.
суть там не в удалении, суть в модели. в модель можно заложить не только удаление, но и создание и изменение и когда сама модель не позволяет собрать протовоестественный набор данных, нагрузка снижается в общем, а не только в случае удаления…

Тот момент, что в основной массе рнр-продуктов СУБД используется только как хранилище данных, да и то, данные зачастую хранятся «как бык поссал» — это да, но ведь это не повод разучиться читать и писать?!

Отказ от моделирования данных и переход просто к хранению — это шаг в сторону неправильного понимания модели, фундамент конструкционных ошибок уже в коде, неэффективность хранения, избыточность, потери быстродействия, логично более дорогая цена за ошибку на более высоком уровне в приложении…
135
135
скоро и планируется отказаться от внешних ключей.
турбо жесть -).
135
135
Проще иметь для каждого сайта свою БД. Независимую, саомодостаточную, целостную. Как это и было изначально задумано разработчиками.
Если далее нужно иметь единую БД пользователей между двумя сайтами — то настроить соответствующую репликацию (в ту или иную или даже в обе стороны).
Если нужна авторизация сквозная, то реплицировать сессии. Если сайты в разных доменах, но использовать единую куку не получится и надо менять авторизационный механизм, обновляя куку исходя из реплицированных данных по сессиям.
135
135
Интеграцию с IPB4 можно реализовать вот по такой схеме: altocms.ru/937.html
Создав плагин подобный этому и расширяя его функционал.
135
135
пока стыдно показывать, вычищу говнокод и покажу.
135
135
Я реализовал такое себе, а после того, как источник прикрыл RSS-канал, сделал импорт и просто html по ссылке.

На данный момент плагин портируется под 1.1.х^ работа выполнена примерно на 50%.
135
135
Если вам не под силу написать собственное ТЗ, то достаточно просто прекратить срач, чтобы авторы вместо тупой полемики с вами на тему «ни о чём» могли снова продолжать приносить пользу обществу.