0.00
Рейтинг
0.01
Сила

Реализация поддержки субдоменов (коллективный заказ)

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

Цель хака: логически отделить сообщества и персональные блоги, делегировав каждому отдельное доменное имя нижестоящего уровня.

Технические особенности:
— все посты располагаются в субдоменах;
— ссылки из заголовков топиков с главной страницы, rss, прямого эфира, топа, хороших и тд ведут на полный текст, располагающийся в субдомене;
— ссылки из пользовательских профилей ведут на профили друзей, а не на их блоги, например, user.site.ru/profile;
— ссылки из списка блогов и из пользовательских профилей (состоит/администрирует) ведут на субдомены коллективного блога;
— по адресу user.site.ru показываем публикации (блог пользователя), а не его профиль;
— по адресу blog.site.ru показываем непостредственно сам коллективный блог;
— ссылки на субдомены, для которых нет алиасов среди блогов и пользователей, переадресовываются на основной домен и по ним выводится ошибка 404;
— обеспечение предупреждения коллизий путём проверки существования алиасов при регистрации пользователей и создания коллективных блогов.

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

Разработку будет вести наш коллега ozz

Модуль (хак) добавления карт Google на сайт

UPD релиз хака версии 0.3.1

test.karta39.ru/map/
+ решена проблема отображения маркеров в браузерах отличных от FF
+ при добавлении объекта на карту — в личном блоге пользователя добавляется аналогичная статья
+ реализована функция скрола мышки как зум (http://adomas.org/javascript-mouse-wheel/)
+ увеличил карту — это делается простым отключением sidebar в шаблоне :)
{assign var="bNoSidebar" value=true}


пусть это будет версия 0.2
бесплатное распространение не планируется :)
немного о хаке:
для его работы нужно:
1. иметь гугловский акаунт, чтобы
2. сгенерировать ключ для своего сервера
code.google.com/intl/ru/apis/maps/signup.html
3. создать в БД таблицы
map_obj_types — хранит название типов объектов, названия иконок
map_objects — хранит описания объектов
map_tracks — для хранения путей (в настоящее время не задействовано)

далее устанавливаются файлы, как и у любого модуля :)

Добавление карты google на сайт - маркеры не отображаются :(

собственно пишу (вернее переношу свою доработку для explay на LiveStreet ) модуль карт от Google :)
посмотреть можно здесь:
http://test.karta39.ru/map/
пользователь tests/tests

+ реализован функционал добавлнеия, редактирования, удаления маркера.
— планируется добавить генерацию статьи при добавлнеии маркера

главная проблема, которую я обнаружил только вчера — почему-то объекты на карте отображаются только в FF, а Opera, IE, Chrome не хотят :(

Похоже проблема в валидации html-ки — но вот в чём она — никак не пойму :(
UPD
похоже не хочется парситься xml-ка с данными маркеров,
responseXML: null

хотя на сайте karta39.ru используется абсолютно тот же код и всё работает :(

Есть идеи?
Спасибо за внимание!

UPD2 проблема решена — всё дело было в том, что сохранился дурацкий BOM в php-файле :) всем спасибо за советы и участие :)

Не работает фрэйм Google Maps!

Здравствуйте разработчики и специалисты!

Вопрос: тестирую в режиме опытно-промышленной эксплуатации ваш движок. Пишу пост, есть задача вставить фрэйм гугл-карт, чтобы было как тут www.problematique.ru/?p=16 (WordPress)

Но карты не видно в посте, такое ощущение, что чё-то обрезается. В ЖЖ, кстати, тоже не вставляется. А момент принципиальный! Как бороться?!

Сам фрэйм вот он:

<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.ru/maps/ms?ie=UTF8&hl=ru&msa=0&msid=109776078191125296202.000462780c5bc226a090e&ll=58.543558,21.42497&spn=5.321184,32.228909&output=embed"></iframe><br /><small>Просмотреть <a href="http://maps.google.ru/maps/ms?ie=UTF8&hl=ru&msa=0&msid=109776078191125296202.000462780c5bc226a090e&ll=58.543558,21.42497&spn=5.321184,32.228909&source=embed" style="color:#0000FF;text-align:left">Путешествие в Скандинавию 2008</a> на карте большего размера</small>


А вот результат от попытки его запостить:


Просмотреть Путешествие в Скандинавию 2008 на карте большего размера

Аватары без искажений

Уже поднималась тема про искажения в аватарах, возникающие, если исходная картинка не квадратная. Что-то мне это сильно не нравилось, и решил я это исправить.

Ниже даю решение, как создавать квадратные аватары из неквадратных картинок.

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

Перекрашиваем сайт, руководство css для начинающих

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

mozilla firefox — браузер
firebug — плагин для браузера
adobe photoshop, или любая другая программа, в которой можно выбирать цвета
текстовый редактор с поиском, например notepad++
собственный головной мозг

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

Обновил модуль "Cumulus"



0.3 08/05/2009

1. Добавил вывод дефолтного облака тегов при отключённом Flash

0.2 08/05/2009
1. Заменил swfobject.js и tagcloud.swf на версию 1.20 (стало возможным изменять цвет тегов и пр. fix)
2. Исправил цвет фона в блоке
3. Изменил wmode с «transparency» на «opaque»
4. Вынес дополнительные переменные в конфиг
5. Добавил предупреждающую надпись при отключённом Flash