Эгея

Бета Эгеи — новой версии движка блога Е2 — теперь доступна всем!

Идите на сайт и смотрите там всё. Лицензия, концепция, документация, блабла.

Обалденно, что желание стать тестерами выразили несколько десятков человек. Всем откликнувшимся большое спасибо! До некоторых очередь так и не дошла в ходе закрытого тестирования, но сегодня же начинается открытое, поэтому набрасывайтесь, пожалуйста.

Кстати, слово «бета» в названии не должно никого пугать. Оно значит, что ещё есть какие-то шероховатости, но то, что движком можно пользоваться — факт, он стоит уже у многих людей, и всё работает прекрасно. По-любому бета Эгеи работает быстрее и надёжнее, чем любая Селекта.

Предыдущие заметки про Эгею:

В заметке про урлы я обещал, что скоро расскажу про шаблонизатор. О нём я рассказал в соответствующей статье документации.

Дальше
123 комментария
Саня Коровин 2011

Клёво! Поздравляю с релизом. ;-)

Дмитрий Куликов 2011

Илья, не думали о том, чтобы выложить код на гитхаб или на что-то подобное?

Иван Пухкал 2011

После установки в левой колонке — «Хорош_е_ блоги».

Илья Бирман 2011

Ага, поправил. Нужно взять из нового дистрибутива файл /user/extras/sidebar-post.tmpl.php :-) Ну или исправить в нём руками.

Илья Зверев 2011

А куда слать багрепорты? На почту или в комментарии? Поставил с обновлением и сразу заметил, что скрытые комментарии не перенеслись — или не отображаются. И для комплекта не хватает темы, похожей на Селекту :) (хотя я всё хотел что-то вроде вотсоуэвера всё равно).

Илья Бирман 2011

Багрепорты лучше в почту. Скрытых комментариев больше нет, типа. Но в базе они остались (если они представляют ценность, можно надыбать).

Нинкед 2011

Гопотека тусуется в Же-же, линуксоиды и андроиды — в Вордпрессе, а нормальные люди ставят Е2.

У меня блог на Тумблере, кто я?
А вообще все выглядит офигенно, если переходить на standalone — то выбор уже сделан. Спасибо.

Саша Реушкин 2011

И все же пароль скрывается за звездочками. Может открыть его?

Илья Бирман 2011

Открытый пароль при регистрации, закрытый при входе.

Максим 2011

Илья, привет, а почему не utf8 в строках? Так и было задумано?

Илья Бирман 2011

Ну, так сложилось исторически, а исправить пока не судьба. В Вагаме будет :-)

Максим 2011

Понял :) Отличная работа!

Юрко 2011

Да, лицензия радует, но там не раскрыта тема:
— распостранения. Можно ли распостранять на сторонних сайтах? В предыдущей версии было нельзя;
— модификации. Если я модифицировал код, могу ли я распостранять модифицированную версию? Или, грубо говоря, возможно ли создать форк?

Лучше бы была GPL, имхо.

Алексей 2011

Из WP можно как-нибудь переехать? Ну через XML, например?

Илья Бирман 2011

Ну, придётся написать какой-то скрипт для переезда :-)

Юра Танский 2011

После установки на сервер выскакивает ошибка http://tansky.com.ua/blog. Что это может быть?

Илья Бирман 2011

М, а если убрать из .htaccess из Options параметр -MultiViews?

Алексей 2011

Ну, придётся написать какой-то скрипт для переезда :-)

Большинство людей, которые столкнулись/столкнутся с этой проблемой не могут решить эту проблему самостоятельно. Было бы круто, если бы к релизу появилась такая функция.

Илья Бирман 2011

А вы смогли бы решить проблему самостоятельно, если бы я был доступен для ответов на вопросы? Давайте сделаем такой скрипт вместе.

Алексей 2011

А вы смогли бы решить проблему самостоятельно, если бы я был доступен для ответов на вопросы? Давайте сделаем такой скрипт вместе.

К сожалению не смог бы, иначе бы не задавал такой вопрос:) Но, если считаешь этот вопрос актуальным, надеюсь найдешь человека, который поможет в этом. Построил остров — проложи к нему мосты:)

Вадим Плешков 2011

О, ты уже придумал название для следующей версии?

Илья Бирман 2011
Юра Танский 2011

М, а если убрать из .htaccess из Options параметр -MultiViews?

Ха, все заработало. Спасибо.

Александр Петров 2011

Лимон на blogengine.ru — не ссылка на главную :’(

Юрий 2011

А у меня выдает 500 ошибку.

-MultiViews убирать пробовал.

Илья Бирман 2011

Что в логах пишут?

Денис Гомес 2011

Отлично! Поздравляю, Илья! Наконец-то не нужно зачёркивать годы выхода новой версии на сайте ;)

Guest 2011

Тест.
++x^^2^^ + Hvv2vv0
strikeout
%%iWi%%
ilyabirman

  • ul
  1. ol
  2. ol
  3. ol
  • ul
    — ul
    — ul++
    <u>underline</u>
    Какие элементы форматирования доступны комментаторам.

Киви превратилось в лимон. У Вагамы будет арбуз?

Юрий 2011

Что в логах пишут?

Premature end of script headers: /home/radiokvi/public_html/blog/index.php
SoftException in Application.cpp:256: File «/home/radiokvi/public_html/blog/index.php» is writeable by group

Илья Бирман 2011

А если файлу index.php прописать права 0755?

Артем Локи 2011

Подскажите, что я делаю не так. Получаю вот такое сообщение:

Looks like you are using Apache and have lost or forgot to put in place «htaccess» file. Please obtain it from E2 installation package and put into your installation directory.

Фаил htaccess ессно лежит там где надо.

Саша Реушкин 2011

Так, счастливчики, которые установили лимон себе на сервер, скажите какой у вас хостер? Возьму себе, что бы без проблем поставить движок.

Артем Локи 2011

Оказывается точку надо было поставить перед htaccess. Изначально ее не было, извиняюсь за беспокойство.

Илья Бирман 2011

Движок должен это делать сам. Видимо, у этого файла были прописаны права, которые мешали движку это сделать. Сделаю умнее :-)

Юрий 2011

Оказывается проблема в хостинге — Эгея создает чрезмерно большую нагрузку на сервер, вот и получается 500 ошибка. Нашел тут кое-что на эту тему: http://www.simplemachines.org/community/index.php?topic=337683.0. Но как-то странно получается: Вордпрес не слишком большая нагрузка, а Эгея — слишком.

А на локалхосте все работает, да.

Илья Бирман 2011

Эгея, можно сказать, вообще нагрузки не создаёт :-)

А почему вы решили, что дело в нагрузке? Что за хостинг?

Юрий 2011

Хостинг у меня от http://hosted.ua. Пробовал устанавливать движок на двух разных аккаунтах: и там, и там 500 ошибка.

А про нагрузку подумал, потому что на это указивает ошибка из логов.

Илья Бирман 2011

Если вы тот же самый Юрий, что и выше, то ошибка указывает на то, серверу не нравятся групповые права на запись к файлу index.php. Это лечится исправлением прав на 0755.

Юрий 2011

Я тоже в начале так подумал, но не помогает ведь.

Юрий 2011

К тому же на локалхосте все работает.

Илья Бирман 2011

А суппорт хостинга чего говорит?

Андрей Маринин 2011

Баг: содержимое сайдбара отображается только если включен показ избранного, или есть записи, помеченные как избранное.

Кирилл 2011

А кросс-постинг в ЖЖ можно как нибудь обратно прикрутить?

Илья Бирман 2011

Нет. Сделайте в Же-же акаунт, который будет по РССу собирать то, что вы пишете в Эгее.

Леонид Назаров 2011

Илья, почему при добавлении новой заметки, ссылка «Форматирование текста», открывается в том же окне? Закрывает текущую запись, путает пользователя т. к. сайт эгеи похож на шаблон блога.
Может открывать её в новом окне, а ещё лучше выпадающим слоем с примерами форматирования, например как у Бейзкампа?

Александр Сорокин 2011

Поставил. Все просто, что аж непривычно. И все работает.
После Вордпресса кажется, что пересел с Белаза на Порш.

Кирилл Иванский 2011

Черт, всё-таки хочется кросс-пост в жж: создавать другой аккаунт стрёмно, потому что старый и привычный hwat уже имеет мало-мало друзей, да и множить аккаунты не хочется. Это правда так сложно — вернуть обратно — или просто не вписывается в концепцию?

Кирилл Иванский 2011

Эммм... вот, что мне написали из техподдержки хостинга:

У Вас в файле .htaccess используются недопустимые конструкции. В частности, инструкции php_value и php_flag допустимы только при работе PHP в режиме mod_php, который на нашем хостинге не используется. При работе в режиме CGI или FastCGI подобные конструкции приводят к ошибке 500.

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

Это лечится или этот хостинг и Эгея принципиально несовместимы? Это Netangels, если что.

Илья Бирман 2011

Попробуйте сделать ровно то, что предлагает вам суппорт.

Илья Зверев 2011

Архива заметок по месяцам или датам теперь вообще нет, получается?

Илья Зверев 2011

never mind, нашёл, извините. Осталось к нему интерфейс написать.

Илья Бирман 2011

Интерфейса к нему не будет, он всё равно не нужен, архив такой.

Юрий 2011

А суппорт хостинга чего говорит?

Видимо, не все хостинги совместимы с Эгеей. Потому что даже когда я поправил все разрешения на файлы и папки, получается 310 ошибка (redirect loop) и ничего сделать невозможно.

Илья Бирман 2011

О, уже теплее. А какой при этом урл в адресной строке?

Изменяется ли что-нибудь, если в /user/config.php прописать $_config[’force_canonical_urls’] = false;?

Юрий 2011

Но это как-то странно, потому что другие СMS на этом хостинге работают без проблем.

Кирилл Иванский 2011

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

Юрий 2011

О, уже теплее. А какой при этом урл в адресной строке?

Изменяется ли что-нибудь, если в /user/config.php прописать >$_config[’force_canonical_urls’] = false;?

Грузится страница установки, но очень-очень медленно и без css.

Вввожу все данные и не могу перейти к следующему этапу, так server is not responding.

Юрий 2011

Все останавливается на http://blog.adress.com:8080/?go=@actions/install/.

Safari could not connect to http://blog.adress.com:8080/?go=@actions/install/

Леонид Назаров 2011

Ещё не очень удобно, что опубликовать или удалить (особенно удалить) запись нельзя из радела черновики.

Юрий 2011

Все окончательно заработало после того как я добавил в /user/config.php
$SERVER_PORT = 80;
$_SERVER[«SERVER_PORT»] = 80;

Илья, большое вам спасибо!

Илья Бирман 2011

Вот так хак. Я даже пока не понимаю, как это ваще так :-)

Маркин 2011

Илья,

все установилось, вышел. Пытаюсь залогиниться, после нажатия кнопки выдает 404. Вот на этом месте — http://live.yanismarkin.ru/@actions/sign-in/

В чем может быть решение?

Илья Бирман 2011

Магия. Ну, там файл .htaccess у вас есть?

A 2011

У лимона неестественно яркий цвет, сравните, например http://4.bp.blogspot.com/-J4pSqv3c9VY/TXENBo1uatI/AAAAAAAABFI/gMbiKQXSP8k/s320/lemon%25289%2529.jpg

Быстрай 2011

Сам смог обновился до Эгеи.
Движок — зверь! Глаз радуется.
Не могу пользоваться *бесплатно*.
Хочу поддержать проект Эгея своим взносом 999 рублей

Илья Бирман 2011

Cпасибо :-)

Быстрай 2011

Помощь по форматированию текста стала неудобной и открывается в этом же окне :(

Артем Локи 2011

Илья, а стоит ждать появления ката? Я так понимаю есть принципиальная позиция по этому поводу?

Посты в блоге, где много фоток (10-20), хотелось бы все таки прятать.

Илья Бирман 2011

Нет, кат был целенаправленно убит. Совет: никогда не пишите таких постов, которые вам хочется спрятать.

Илья Зверев 2011

Артём, почему бы в фотоблоге не выводить по одной записи на странице? А в сайдбаре дать ссылку на /everything.

Как вариант, можно самому поправить notes.tmpl.php, добавив поддержку ката (обрезая $note[’text’] до нужного маркера, если не array_key_exists (’only’, $content[’notes’])).

Илья Зверев 2011

(где я говорю поправить, это означает сделать свой шаблон и скопировать туда файл из system/theme/templates, правя его уже у себя, конечно — в соответствии с документацией по шаблонам). Илья, извини за несколько сообщений подряд.

Иван 2011

А как категории-то создавать и в менюшку выводить? Блог явно не для масс.

Илья Зверев 2011

Иван, вы про теги? Когда выбираете просмотр записей с каким-то тегом, он выводится слева под словом «Теги», и справа там будет маленькая такая булавка. Тыкните в неё — и он там закрепится.

Иван 2011

Я про меню как на сайте егеи, и еще крошки там есть. Как все этого организовать?

Илья Бирман 2011

Сайт Эгеи — не блог, он не на Эгее работает. Хлебных крошек в самой Эгее нет.

Юрий 2011

У меня в заголовках украинские буквы (і, є, ї) меняються на знаки вопроса. При этом в тексте поста все нормально.

Леонид Назаров 2011

Иван, это меню изменяется через шаблон http://blogengine.ru/help/extras/

Кирилл 2011

А внизу по-прежнему написано <i>«ХТМЛ не работает»</i> :-)

Пащенко Алексей 2011

Посмотрел фильм про Эгею. Лаконичнее и гениальнее не придумать. Пара шероховатостей и будет идеал.

Кстати удаление и публикация прямо из превью черновиков было бы круто. Даже тот же крестик как в сафари на айфоне при переходе между вкладками.

Денис Гомес 2011

Насчёт ката, Илья, мне кажется вы его как-то однобоко воспринимаете. Это полезный инструмент для обрезки длинных постов, набитых картинками например или с выдержками большими из книг или что угодно громоздкое. Ждать пока все эти статьи прогрузятся целиком и потом ворочать еле еле страницу блога с ними — не комильфо. Очень не хватает его в новой версии. И не по прихоти или привычке, а по вышеописанным причинам.

StereoMaster 2011

Странно, у меня почему-то никак не хотят работать маркированные списки. Вроде ставлю звёздочку и в начале каждой строки (хотя далее идут слова с жирным выделением), и даже с пробелом перед ней пытался. По крайней мере в черновике это не показывается, просто стоят звёздочки.

Кстати, там разве нет возможности вернуть запись из публикации обратно в черновики?

Ну и ещё, что всё-таки, наверное, было б неплохо — вместо ссылки о разметке на blogengine, сделать появляющуюся наглядную подсказку с форматом разметок, чтоб не надо было переходить из вкладки с написанием записи, чтоб подглядеть, как надо выделить тот или иной кусок: всё-таки там не та привычная вики-разметка, которая используется собственно в вике.

Илья Бирман 2011

Перед звёздочками нужно два пробела, вроде бы. Ещё вместо звёздочек можно попробовать дефисы. Списки — это жесть, да, коряво они работают, к сожалению.

Вернуть запись в черновики — урл записи + /@withdraw/. Это неофициальная фича, она может исчезнуть или сломаться в любой момент.

StereoMaster 2011

И ещё вопрос: я правильно понимаю, что размещать картинки с обтеканием и выравниванием нужно лишь самостоятельно через html или всё же есть какой-то параметр для этого, по аналогии с left/right там же?

А то руководство по форматированию этот момент как-то обходит стороной :)

Илья Бирман 2011

Придётся через ХТМЛ.

Александр Рянин 2011

Попробовал развернуть движок на своем сайте (marxhome.ru/blog). К сожалению ничего не получилось. Применял все «хаки» из комментариев, но ничего не помогло. Скачал Denver. На нем всё поднялось с первого раза.

Илья Бирман 2011

Что значит «не получилось»? Какие были проблемы?

Дмитрий Маслов 2011

Илья, привет. У меня следующий вопрос: а будут ли «лайки» (или аналог от Яндекса, блок «поделиться»)? Каким образом возможно их встраивание, дабы это не убивалось обновлением движка?
Вариантом с дополнительными блоками выкрутиться можно?

Илья Бирман 2011

Да, есть же допблок под заметкой.

Я думаю, я скоро займусь прикручиванием этой байды у себя, так что если вдруг пойму, что допблоки с задачей справляются плохо, то придумаю что-то ещё :-)

Алесандр Рянин 2011

Никак не могу запустить движок. Вот что пишет http://rbc-vl.ru/e2/

Илья Бирман 2011

Советы про -MultiViews и 0755 не помогли?

Сергей Сурганов 2011

Илья! Я тоже за поддержку фейсбуковских лайков!

Иван Подольский 2011

Так, а украинские буквы никак починить нельзя?

Денис Гомес 2011

Сергей Сурганов, так кто мешает лайки в свой шаблон добавить?

Алена Дорохина 2011

Спасибо, все работает: http://www.dorokhina.ru

Илья Бирман 2011

Клёво. А зачем записи нумеровать? :-)

Иван 2011

Алена Дорохина, а попробуйте что-нибудь поиском поискать у себя на сайте?

Алена Дорохина 2011

Илья, мне просто так нравится :)

С поиском разбираюсь, ага.

StereoMaster 2011

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

Попытки сделать условие на RewriteCond %{REQUEST_URI} !=/forum/(.*) особо успехом не увенчались.

Так понимаю, более простого решения на отдельные вложенные папки нет?

StereoMaster 2011

И ещё одно несколько странное поведение движка: после редактирования описания тэга он «открепляется» от блока.

Алесандр Рянин 2011

В общем поискал информацию по этой ошибке. Все склоняются к файлу .htaccess Именно из-за него не происходит правильная загрузка. Плюс многие сетуют на провайдера. Но как-то мне уже менять его не получиться. Устоялся. Если будут решения, просьба сообщить.

Павел Колодин 2011

Попробовал e2 впервые — очень всё быстро и приятно. Илья, а может быть сделать функцию уменьшения загружаемых в блог картинок до типовых размеров?

Илья Бирман 2011

Хочу сделать, да.

StereoMaster 2011

Алесандр Рянин, в теории есть несколько путей решения проблемы:

  1. Сунуть блог в отдельную папку, например ##/blog##, а остальные части сайта в другие соответственно, но тогда что делать с корнем сайта, если не очень хочется производить редирект с него в блог?
  2. Как-то поставить условие, чтобы на конкретную папку mod_rewrite не лез. Но в чём возникает проблема здесь — сказать не могу, не особо разбираюсь в тонкостях хтаксесса. У меня получилось так, что при заходе в данную папку выдаёт ошибку 500, но если указывать уже следующий подуровень (типа ##/forum/100/##), то всё вновь возвращается в блог.
  3. Создать поддомен, связанный с папкой вне корня сайта. Т. е. блог лежит в ##mysite.com/…##, а поддомены размещать в ##sub.mysite.com/…##. Но это, во-первых, не красиво, во-вторых, не всем доступно — ибо тут надо редактировать виртуалхосты апача и энджинкса.

Но тоже присоединяюсь к просьбе — поделиться решением, если кто-то найдёт. Спасибо.

Валдис 2011

Скажите, а главная вашего сайта на цмс или это ручной хтмл?

Илья Бирман 2011

Самописный фреймворчек.

Никита 2011

Привет! Как изменить title блога? Чтобы было не название последней записи, а название блога?

Илья Бирман 2011

Там и так правильный тайтл, нажмите View Source. А в заголовке окна скрипт пишет название той заметки, на которую смотрит посетитель (попробуйте поскролить главную моего блога).

StereoMaster 2011

И ещё одно пожелание — сделать title у ссылок, которые ведут на другие записи блога, в виде заголовков тех статей. Было бы полезно видеть во всплывашке, на какую статью ведёт ссылка со слова «здесь», к примеру (знаю, что дурной тон так делать, но это лишь иллюстрация).

StereoMaster 2011

##А в заголовке окна скрипт пишет название той заметки, на которую смотрит посетитель (попробуйте поскролить главную моего блога).##
Ого, не обращал внимание на это раньше. Офигенная идея!

Quick 2011

Когда перехожу на заметки «предыдущие», возникает ошибка:
«Forbidden. You don’t have permission to access /~2/ on this server.»
Где искать нужно ошибку?

ixley 2011

Классный движок. Установлю себе на один из доменов :). Спасибо большое, буду следить за новостями и блогом :).

Илья Миськов 2011

А у меня вообще вот так: http://blog.iljamiskov.com/

Все файлы распаковал естественно туда. Не могу понять, в чем же дело. Помогите!

Пащенко Алексей 2011

Прошу прощения, при переходе в блог вот такая тема

http://img-fotki.yandex.ru/get/4704/100763150.0/0_6994f_38c62144_L.jpg

потом F5 и все норм. В чем дело-то?

Буду благодарен за ответ.

Илья Бирман 2011

А что за браузер такой?

Помогает ли замена on на off в строчке php_flag zlib.output_compression?

verlorn 2011

Зачем убили Спесту? Она была клевая, все, что нужно — умела. ;-(

verlorn 2011

У меня почему-то поиск не работает, ищу по названию и любому слову из заметки, пишет — ничего не найдено ;-( То же самое было и на Селекте, только там еще были пхп-нотисы.

Иван 2011

Да, поиск ничего не ищет (((

verlorn 2011

И еще — когда нажимаешь на крестик, чтобы удалить изображение то удаляется только пиктограмма, физически на сервере ничего не удаляется. Права — 755. Это баг или фича?

Илья Бирман 2011

Должно удаляться физически.

ixley 2011

Здравствуйте Илья!

Подскажите пожалуйста, в чём может быть проблема на Е2.

Пишу в заметку например 1000 символов, а сохраняется почему-то 500. И так всегда.

Может где-то в систему нужно увеличить кол-во символов в заметках?

Заранее спасибо за помощь.

С уважением, Артём Самохин.

verlorn 2011

Есть ли в Эгее проигрыватель mp3 файлов? Как вставить мптришку в запись?

Илья Бирман 2011

Считайте, что пока нет. Вставляйте флешевый объект с чужих сайтов.

Quick 2011

Где на коммерческой основе могу получить техподдержку Эгеи? Своими силами разобраться не получается.
Который день существует проблема: при переходе на заметки «предыдущие», возникает ошибка — Forbidden. You don’t have permission to access /~2/ on this server.

Илья Бирман 2011

А при этом все остальные ссылки работают? Можно ссылку на сайт, где вы экспериментируете?

Quick 2011

lomoblog.ru

Quick 2011

Спасибо! Всё работает.
Решение: в /user/config.php прописать
$_config[’force_no_rewrite’] = true;
после этого зайти на http://адрес блога/@sync/

chameleon 2011

Илья, имеется ли в Эгеи возможность создания полностью уникального анонса, с кратким изложением сути статьи, а не дублем её начала?

Андрей 2011

Не могу блог на Эгее добавить в панель вебмастера Яндекса. Не проходит подтверждения, т. к. яндекс не может достучаться до своего файла, т. к. выдается ошибка от Эгеи, что такой страницы нет. Как быть?

Илья Бирман 2011

Пока что — переименовать папку с Эгеей, положить в папку с исходным названием файл для Яндекса, дать ему проверить, потом удалить эту папку, а потом переименовать Эгею обратно.

Андрей 2011

Спасибо, пока сделаю так. Но буду надеется, что в будущем вы сможете поправить эту ошибку :)

Илья Бирман 2011

Это не ошибка, просто нет такой фичи, как «поддержка хранения левых файлов среди файлов движка» :-) Я подумаю, стоит ли её добавить.

Никита 2011

Илья, стоит обязательно. Такая фича пригодится еще не один раз в различных ситуациях.

Алла Пугачёва 2011

Илья, как быть с robots.txt?

Иван Климчук 2011

Добрый день, Илья.

Где-то читал по поводу ссылок комментарий, но забыл где. Суть в том, что ссылок в виде http://site.ru/blog/mypost пока не поддерживаются, но в таблице с постами видел поле, которое возможно и сделано было для ссылок такиго вида. Вопрос в том, можно ли это изменить для себя не нарушив лицензию?

Илья Бирман 2011

Для себя вы можете менять всё, что захотите. Только не думаю, что у вас получится сделать то, что вы задумали.

Дмитрий 2011

У кого-нибудь поиск работает или у всех — нет?

Денис Гомес 2011

У меня всё ровно и с поиском и со всем остальным

Илья Зверев 2011

У меня поиск работает с первого дня, всё ок. Полагаю, у кого-то проблемы с расстановкой прав или подобным.

verlorn 2011

У кого-нибудь поиск работает или у всех — нет?

У меня не работает, Debian Sid, самые свежие апач, пхп и mysql. Прозреваю, что нужно крутить что-то в пхп, а вот что — не знаю. Скрипт выполняется без нотисов и варнингов, но ничего не находит.

sashkin 2011

Кажется эгея совсем не дружит с реврайтами на nginx. Второй день парюсь с конфигами сервера и хоть тресни, но блог вечно пихает ?go= во все урлы. Перепробовал наверно с десятка три различных конфигов. В итоге остановился на самом разумном варианте взятом с сайта нжайникс. Реврайт в конфиге сервера судя по всему написан правильно т. к. если я вбиваю:
http://domain.com/2011/07/13/

то тут же происходит перенаправление в браузере (с http кодом 302) на:
http://domain.com/?go=2011/07/13/

И уже по этому адресу я вижу нужную страницу. Похоже урло-парсилка/генерилка до конца так и не отвязалась от апача. Движок по внешним признакам признаёт url, т. к. всё же перенаправляет на верную страницу. Но по каким причинам решает не работать с тем урлом, что ему дали?

Снял лог через index.php:

первый запрос

_SERVER[’REQUEST_URI’] = «/2011/07/13/1/»
_SERVER[’DOCUMENT_URI’] = «/2011/07/13/1/»
_SERVER[’QUERY_STRING’] = «go=/2011/07/13/1/»

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

_SERVER[’REQUEST_URI’] = «/?go=2011/07/13/1/»
_SERVER[’DOCUMENT_URI’] = «/»
_SERVER[’QUERY_STRING’] = «go=/&go=2011/07/13/1/»

Что не ж так?

Илья Бирман 2011

Движок решает по очень простой причине-алгоритму: «Если не Апач, то не используй такие урлы» :-)

Это, конечно, мой косяк, что я забыл это сделать настраиваемым. В принципе, вы можете прописать в /user/config.php строчку $_config[’force_canonical_urls’] = false; тогда, по крайней мере, движок не будет перенаправлять никуда. Но генерировать он будет урлы с ?go= всё равно, пока я не выпущу фикс.

verlorn 2011

Что делать с нерабочим поиском?

Илья Бирман 2011

Пока не знаю, не могу понять, почему он у некоторых работает, а у некоторых — нет.

verlorn 2011

Пока не знаю, не могу понять, почему он у некоторых работает, а у некоторых — нет.

А сырцы можно глянуть? И еще там через mysql или mysqli он работает с базой данных? Может с базой что криво, куда копать?

Илья Бирман 2011

Сырцы нельзя, а что такое mysqli я не знаю :-) Работает с базой через стандартные ПХПшные функции работы с базой. Ищет через стандартную конструкцию для полнотекстового поиска в MySQL.

verlorn 2011

Илья, а куда убралось время генерации скрипта из правого нижнего угла? Судя по логам апача мой движок обновился. Верни, пожалуйста все обратно. Уж очень мне эта функция нравится.

Илья Бирман 2011

Время показывается админу и не показывается посетителям.

Если нужно поменять, сделай в своей теме свой engine-info.tmpl.php и убери в нём if вокруг вывода времени.

verlorn 2011

Сырцы нельзя, а что такое mysqli я не знаю :-) Работает с базой через стандартные ПХПшные функции работы с базой. Ищет через стандартную конструкцию для полнотекстового поиска в MySQL.

Тогда SQL запросы можешь дать? Мне это важно...

verlorn 2011

В какой кодировке Эгея создает текстовые поля в таблице mysql базы?

Илья Бирман 2011

Windows-1251.

verlorn 2011

Так можно мне увидеть поисковые SQL запросы, это важно.

Илья Бирман 2011

Не раньше понедельника.

Александр Рянин 2011

Наконец-то победил установку. Все свелось к двум действиям:

  • изменить права на файл index.php
  • отключить magic quotes
Антон Романов 2011

Илья, скажите, а каким образом вы в снежном барсе выключили magic qoutes? http://cl.ly/8Svk
Вэб-сервер ведь ни на MAMP, или XAMPP у вас, а из стандартной поставки?

Илья Бирман 2011

Ну у меня же в хтакцессе прописано, что оно выключено. Так и выключил :-)

Антон Романов 2011

Ещё любопытно, что в 10.6.2 проблем с magic_qoutes нет, а в 10.6.8 есть.

Денис Гомес 2011

Илья, а extras работают? Зохотел вот я, к примеру, создать блок с соц. кнопками. Создал для теста в папочке extras файлик sidebar-pre.tmpl.php с кодом кнопок и... ничего. Вывод sidebar-pre по умолчанию уже есть в шаблоне, но ничего не выводится.

Илья Бирман 2011

Должны работать. А если в нём не выпендриваться с кодом и тупо написать слово «Тест»?

Антон Романов 2011

Наладилось изменением файла etc/apache2/users/username.conf:
##Options Indexes MultiViews FollowSymLinks
AllowOverride all##

verlorn 2011

Илья, а конкретно у вас в блоге какая кодировка в текстовых полях mysql таблицы? Посмотрите пожалуйста, это важно.

verlorn 2011

А еще неплохо было бы собрать информацию у кого какая версия mysql и работает или нет поиск. Отписываемся.

Денис Гомес 2011

«Должны работать.»
Наверно с названиями лажанул. Экстрас работают.
Может подскажете, как выводить свой блок только в самой заметке? Делаю по аналогии. Собрал вот такую строчку %%<? if (!$content[’frontpage?’] or $content[’pages’][’numbered’] and $content[’pages’][’this’] > 1) _X (’note-post’) ?>%% Экстра-блок «note-post» скрыт на главной, как и нужно, но выводится на старых страницах ~2, ~3 и т. д. Нужно скрыть его везде, кроме страниц с заметками.

verlorn 2011

Так можно мне увидеть поисковые SQL запросы, это важно.

Пётр Дик 2011

Есть идея? Есть Эгея! :)
Илья, спасибо за движок! Как раз то, что искал.
В notes-post.tmpl.php добавил социальные кнопки от twitter и google+, а вот с кнопкой Like от facebook возникли проблемы, чтобы кнопка линковала пост, необходимо в определенном месте кода кнопки прописать <?php the_permalink () ? >, но после этого все стили сайта падают.

Иван 2011

Единственное, что останавливает перед использованием движка — отсутствие возможности сделать краткий анонс поста, проблемы с поиском.

Как можно прикрутить к движку систему комментариев дискус?

Денис 2011

Подскажите-посоветуйте новичку хостинг для размещения блога на Эгее.
Спасибо заранее

verlorn 2011

Подскажите-посоветуйте новичку хостинг для размещения блога на Эгее.

Спасибо заранее

firstvds.ru, majordomo

Денис 2011

verlorn, спасибо большое.

Пётр Дик 2011

Было бы хорошо предусмотреть иерархию в комментариях, чтобы понимать на какой комментарий отвечают.

verlorn 2011

Так можно мне увидеть поисковые SQL запросы, это важно.

Илья Бирман 2011

SELECT count(*) FROM `IlyaBirmanNotes` WHERE `IsPublished`=1 AND MATCH (`Title`, `Text`) AGAINST (’например’)

SELECT * FROM `IlyaBirmanNotes` WHERE `IsPublished`=1 AND MATCH (`Title`, `Text`) AGAINST (’например’) LIMIT 0, 10

Мои книги