Интегрированная галерея lightbox в блоголёте
Рубрики: Новости ; Метки: lightbox, галерея ; 29.01.2010Продолжаю доводить новую версию. В сегодняшнем выпуске добавил в ядро галерею lightbox. Теперь достаточно будет загрузить картинки в пост, чтобы галерея работала. Все сделано на автомате. Соответствующим образом поправлена тема. Исправлена работа с файлами в админке. Устранены ошибки.
Из несделанного - это браузер файлов в редакторе постов. Сейчас только поставил ссылку "файлы" в малом редакторе. Ссылка аяксовая будет показывать имеющиеся файлы для выбора, а также форма добавления новых файлов. Для этого надо написать javascript и для него интерфейс на стороне сервера.
Как же показывать список файлов для добавления в пост? Думаю это будет постраничный список чекбоксов с кнопкой добавить. И соответственно будет второй список с уже имеющимся файлами, тоже в виде списка чекбоксов. Показывать ли форму для загрузки? Думаю, что да, но скорее всего флешовую форму, чтобы не было сабмита самого редактора поста. Либо форму загрузки файлов надо ставить вне формы поста, либо сабмит фала делать на javascript. Но изобретать велосипед не хочется, поэтому воспользуюсь загрузчиком на флеше - надо будет почитать доку и его интегрировать. Также надо сделать всю такую динамическую форму добавления/удаления файлов в посте.
Итого получается 3 формы: загрузчик, редактор и браузер файлов. каждая из них будет вся такая аяксовая... Сегодня я уже вряд ли справлюсь. И пока не забыл, ссылка на текущую редакцию с галереей: http://litepublisher.googlecode.com/files/litepublisher.3.03.tar.gz
Подписаться на RSS комментариев к этой записи
Ранее Markdown плагин html разметки | Позже Кнопка загрузить в swfupload
29.01.2010 в 14:47
Понимаю, что вы вовсю заняты новой версией. Сам с нетерпением её жду. Но всё-таки вопрос по Сапе. Как сделать так, чтобы ссылки выводились не в садйбаре (пусть и в разных виджетах), а перед и после поста? Что-то вроде спонсора поста и постового, как это делается в блогах.
Ведь чем ближе ссылки к контенту (идеальный вариант – быть вписанной в него), тем ниже вероятность, что Яндекс посчитает её продажной. Да и оптимизаторы лучше относятся к площадкам, которые не пихают все ссылки в одно место (подвал), а разбивают их.
На 2.80 я попытался тупо вставить код в шаблон index.tml, но полезли ошибки. А когда ставишь его в плагин для выведения текста до и после поста, то код вообще исчезает. То есть нажимаешь «Сохранить», а он не появляется, хотя java-script контекстной рекламы таким образом работает.
Идеальный вариант для саповских ссылок – одна ссылка сразу перед контентом (то есть аккурат после заголовка статьи), а вторая – сразу после контента (можно даже перед тегами, то есть чтобы классический постовой получился). Подскажите, как такое сделать?
29.01.2010 в 15:48
Ответ должен быть примерно таким:
<?php TSapePlugin::PrintLinks(1); ?>
Думаю достаточно добавить эту строчку в плагине postcontentна странице плагинов в его настройках
29.01.2010 в 16:55
Спасибо. Получается, что для вывода первой ссылки надо использовать <?php TSapePlugin::PrintLinks(1); ?>, а для нижеследующих <?php TSapePlugin::PrintLinks(); ?> (то есть не указывать количество ссылок, как это написано в инструкции Sape). Всё верно?
Только, к сожалению, при добавлении этих вставок в настройки плагина Postcontent они всё равно исчезли, как это было и в прошлый раз с php. А вот при добавлении в index.tml никаких проблем не возникло.
29.01.2010 в 17:25
Количество не указывается только для последней ссылки, так как отсутствие количества означает вывод всех оставшихся ссылок
29.01.2010 в 17:38
А как быть с тем фактом, что php-вставки при добавлении в плагин Postcontent не сохраняются? Вы проверите этот момент, чтобы потом исправить в финальной версии Блоголёта?
29.01.2010 в 19:52
Система класс, мне нравится, только хочу узнать у меня ie не отображает виджеты, ff и gc нормально отображают, но почему то не ie показывает пустое место, посмотрите пожалуйста у кого есть время на это http://nanologic.biz/category/novosti/
Заранее благодарю.
29.01.2010 в 20:19
сори, обновил до 8 ой версии и виджеты заработали, спс автору за эту cms.
30.01.2010 в 03:34
По завершению установки, вылазит такое вот дело:
http://plustv.com.ua/error.htm
Что не нравится ему?
30.01.2010 в 03:37
ps: В админку после этого не пускает, пишет не найдена страница..
30.01.2010 в 07:45
Спасибо, исправлю
30.01.2010 в 17:32
Киньте пожалуйста сслку на то как организовать если это можно средствами блоголета sitemap.xml или надо привлекать сторонние ресурсы и как вручную можно подкоректировать порядок расположения категорий в списке категорий например одну поставить на верх вторую вниз?
еще у меня почему то при добавлении в пост ссылки появляется за место title javascript:nicTemp(); с этим легко спраится если потом вручную требуемый адрес прописать но все таки
Заранее благодарю.
30.01.2010 в 19:00
Карта сайта уже встроена в блоголёт - делать ничего не надо. Далее - специальный порядок категорий в виджете сейчас не реализован, но у меня тогда встречный вопрос как сделать редактирование такого порядка? Спецформа в админке? На мой взгляд - это мелочи, лично я это пока реализоыватьне буду, но подскажу как, если кто захочет разработать плагин. Кривой адрес - это скорее всего какая то особенность плагина nicedit визуального редактора. Рекомендую пользоваться блогклиентами
30.01.2010 в 19:29
Понял, я только за чтоб блогоклиентами но еще толком не освоился потому и не могу знать всего.
Встречный вопрос по какому адресу находится файл sitemap.xml чтоб например прописать к нему путь в поисковой форме google чтоб поиск по сайту сделать от google?
нет Спецформу никакую не надо я тоже за чтоб не реализовывать, думал не так все как есть, файл подправил в нем в каком то порядок уточнил и готово, но если не так то и ладно меня тоже все устраивает и CMS супер!
Как создать Lightbox галерею?
30.01.2010 в 20:07
/sitemap.xml - это и есть адрес карты. В старой версии надо подключать плагин lightbox, а картинки прописыватьв виде ссылок (тег a), в новой версии, которая сейчас делается, ничего не надо делать - достаточно загрузить картинки ивсе. Для виджета категорий можно выбирать сейчас три вида сортировки: числу постов, дате создания категории, имени. Хочется свой спецпорядок, то можно приминить трюк когда рубрики будут создавать в том порядке, который требуется. Либо делать свой собственный плагин, который реализует виджет с собственной сортировкой
30.01.2010 в 21:05
Все понял, разрабатывать плагины не знаю как знаю ток html маленько, знаю что это трудно очень поэтому опять респект автору блоголета и искренняя уважуха!
про lightbox понял.
но когда набераю http://nanologic.biz/sitemap.xml то появляется страница с таким содерожанием http://nanologic.biz/files/nanologic.biz.1.xml.gz 2010-01-30, разве этого например google и яндекс поисковику достаточно для индексации всмысле они умеют читать архивы и можно им отправлять адрес sitemap.xml?
не по теме: Читал на сайте что скоро появится blogolet с поддержкой mysql и когда он появится то переход на него с прежней файловой системы окажется нормальным?
30.01.2010 в 21:48
to dima1981:
Ответ где-то тут:
http://bash.org.ru/quote/405685
30.01.2010 в 22:06
to Игорь:
Смешной ответ, особенно в пятнадцатой строке )))
отправил кстати www.site.ru/sitemap.xml googl у он этот адрес прочитать как надо не смог, ну да ладно справлюсь, всем спс за участие.
30.01.2010 в 23:17
Вполне нормально читают и гугль, и яндекс. Больше чем на десятке сайтов. Вы гуглю время дали? Да, и куда адрес постили - в wmtools или куда?
30.01.2010 в 23:41
Про сайтмап надо будет вопрос в faq заносить - это многофайловый формат сайтмапа, все в порядке. Уже сейчас выложен и доделывается блоголёт с одновременной поддержкой файлов и бд, можно будет выбирать. И этот пост касается именно новой версии
30.01.2010 в 23:52
Philipp да он сейчас на проверке как и у яндекс, раньше в основном с текстовыми ситмапами имел дело ) а тут в архиве потому и не могу к этой мысли приловчится.
Блоголетчик, выложен это значит можно обновлять и как это делать (хорошо бы тоже в faq)? захожу в обслуживание там пишется самая новая версия блоголета!
31.01.2010 в 00:02
Кстати вот что яндекс про робот тэкст сказал
1: #http://nanologic.biz/ Обнаружена неизвестная директива
робот полностью как его видит яндекс
#http://nanologic.biz/
Sitemap: http://nanologic.biz/sitemap.xml
User-agent: *
Disallow: /rss/
Disallow: /comments/
Disallow: /admin/
Disallow: /pda/
Disallow: /authors/
Disallow: /foaflink.php
Disallow: /linkswidget/
31.01.2010 в 09:33
Выложена новая версия для тестирования, о выходе стабильной версии будет объявлено дополнительно.
символ # в начале строки в robots.txt означает комментарий и эта строка должна игнорироваться роботом -. У яндекса постояно что то не так. Если тебя смущают эти строки, то удали их в админке настройки/robots.txt
31.01.2010 в 10:12
удалил из админки, получилось
Sitemap: http://nanologic.biz/sitemap.xml
User-agent: *
...
Disallow: /linkswidget/
Киньте пожалуйста ссылку на нестабильную версию blogolet, потому что скачал с главной страницы, там по размерам такая же как и та на которой я щас, и скажите пожалуйста при обновлении папка themes остается прежней и как сохранить дизайн сайта? думаю скопировать style.css и index.tml и когда обновление произошло, то потом закачать их обратно в папку themes/default
Заранее благодарю.
31.01.2010 в 14:15
http://litepublisher.googlecode.com/files/litepublisher.3.03.tar.gz
версия для тестов
31.01.2010 в 14:28
Спс за ссылку.
Ток вот как бы теперь обновить ее обновить, хоть и материалла особо еще на сайте не подбито, но все таки есть и его желательно сохранить на сайте )
Все таки CMS супер, мне оч нравится! даже добавлять нечего мне кажется, думаю пять минут и все таки не могу придумать чего бы еще от нее хотелось, все так грамотно и по делу, класс короче! )
P.S. к предыдущей теме, яндекс sitemap нормально видит просканил, это круто )
31.01.2010 в 14:50
ДО выхода стабильной версии никак не переходить, а после релиза я сделаю специальный скрипт
31.01.2010 в 15:03
потестю занчит на поддомене, щас только разгребусь с контентом )
31.01.2010 в 15:41
Скажите пожалуйста, как я могу сделать чтоб в анонсах записей отображались картинки из записей?
31.01.2010 в 15:43
Для старой версии самому разбиватьпост на анонс тегом more, и в анонсе ставить необходимые ссылки. В новой вверсии это перенесено в шаблон и ничего делать не нужно будет
31.01.2010 в 15:51
Круто! спс за ответ и логический, и надеюсь завершающий на сегодня от меня вопрос (наверно закалебал всех тут уже)когда примерно появится стабильная новая версия?
31.01.2010 в 18:09
Точный ответ - неизвестно, а ориентировочно в течении недели, а болееконкретно - после тестов, когда будут найдены и исправлены известные ошибки
01.02.2010 в 00:53
Установился тест хорошо, полет нормальный!
Обновление с тестовой версии до стабильной произойдет автоматически из админ панели, если например я щас переброшу записи на тест?
и потом если из поддомена потребуется перенести файлы на домен т.е. перебросить их в соседнию папку, то достаточно окажется этих действий, в файле .htaccess изменив строку
RewriteRule . /index.php [L] с имеющейся и перекопировать все файлы папки поддомена в папку домена или потребуются еще какие то или это не реально?
P.S. вот эта строчка мне кажется хотя может я чего то и не доганяю в readmeru.txt очень непонятна
Если вы хотите, чтобы блоголёт смог автоматически обновлять свои файлы с выходом новой версии, то вы должны установить права 0777 на папку lib включая все ее подпапки. Также необходимо установить права 0666на все файлы в папке lib включая все файлы в подпапках. Также установить права 0777 на папки в plugins, а на все файлы в папке plugins включая подпапки права 0666. Вы можете не менять права, но тогда вы должны будете самостоятельно заливать новые файлы на сервер.
первую то понимаю когда без автообновления но вот вторую, по инструкции делаю ( установить права 0777 на папки в plugins, а на все файлы в папке plugins включая подпапки права 0666 вот как это понимать? )не получается чего то...
01.02.2010 в 01:48
Полет то нормальный но в админ панель зайти не могу, зато на сайт захлдит
Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
может так только у меня на хосте...
01.02.2010 в 02:01
и не переходит не поодной ссылке везде вылазиит то что при входе в админ панель... значит потом потестю )
03.02.2010 в 08:03
Если не работают ссылки - то это связано с проблемами .htaccess - смотри родительские .htacess если правила пересекаются (например ставил в подпапку).
Нет авторизации - может быть ты редактировал какой либо файл? Или в ftp клиенте не поставил бинарный режим?
03.02.2010 в 08:11
Верно )
я в readmi правило к подпапке применил к поддомену, но поддомен это не папка, зашел в админку ток что, спс за воодушевление )
03.02.2010 в 08:14
Для тестирования я сейчас выложил новую версию
http://litepublisher.googlecode.com/files/litepublisher.3.04.tar.gz
03.02.2010 в 08:16
качаемс )