Доброго времени суток всем! Начнем сразу: В версии 1.8(и даже в 1.9) есть следующий баг: На сайте регистрируется новый пользователь. Он вводит свои логин и пароль, активирует свою учетную запись и что-то затем делает на сайте. Важно: доп.информацию в профиле пользователь не меняет (обычно примерно 70-80 процентов новых юзеров этого не делает) Если пользователь подписывается на комментарии где-нибудь или на сообщения форума - новые сообщения в комментариях(на форуме) ему не приходят. Он заходит в настройки профиля, в уведомлениях видит - "отправлять на почту". Но почта все равно не приходит - пока он в настройках профиля не нажмет "сохранить".
Увидел на одном новостном сайте интересный блок, решил его переделать под инстант в виде модуля. Модуль выводит последние новости, количество настраивается в админке. Самая свежая новость показывается с картинкой, все остальные - в блоке со скроллером. Если картинки в новости нет, выводится стандартная "фотозаглушка" для корректного отображения. Высота блока скроллинга тоже настраивается в админке. Дизайн и размеры очень легко поменять в файле стилей, там всего несколько строчек.
Нет я не пропал я всё ещё с вами просто занимаюсь другим проектом и времени не хватает на карты и календарь. Сейчас добавляется поддержка фотографий в карты и ещё некоторый интересный функционал. Короче скоро у нас будет форсквере с блекджеком и шлюхами! По календарю - делаю личные календари для пользователей - будут добавляться события к которым присоединился пользователь и его приватные события.
Почитав некоторые ветки форума по безопасности, задался вопросом каким образом можно проверить измененные файлы на сервере и нашел очень неплохой вариант.
По просьбе одного из пользователей этого сайта прикрутил прикол-флешку в модуль. Потом я немного усовершенствовал это дело и решил поделиться с другими. Вроде пустяковое дело но может кому то и пригодится,так сказать для поддержания скучающих юзверей :) Модуль выводит небольшой flash-гаджет взятый с сайта abowman.com, чтобы не делать лишнюю ссылку на сторонний сайт, скачал восемь лучших флешек и поместил их в папку с модулем. Убирать надпись с самой флешки совесть не позволила...
Приветствую! Занимаюсь сейчас разработкой удобного и современного сервиса для общения посетителей (в данном случае через личные сообщения). Есть уже некоторые результаты, но до законченной версии пока далеко. И вот на этом этапе хотел бы пригласить всех желающих высказать свои пожелания и мысли. Может быть что-то я упустил или нужно добавить что-то кардинально новое.
Единый редактор с ББ-кодамизаменяет WYSYWIYG редактор, в статьях, в УК и в конфиге блогов на стандартный редактор с ББ-кодами (справедливо и для админки), как на форуме… с некоторым наращиванием функционала… без изменений в структуре БД…
Попросил друг реализовать по простому вывод числа просмотревших профиль, написал для него плагин который подсчитывает количество гостей и зарегистрированных пользователей зашедших в профиль за текущие сутки. Один минус плагина - при обновлении страницы число увеличивается. Плагин не учитывает уникальные посещения, только общее количество Но не каждый станет сидеть в чужом профиле и тупо обновлять станицу, хотя случаи всякие бывают😊
Хочу немного рассказать про технологию FullAjax и ее применении на сайте под ICMS. Глубоко в теорию уходить не буду, расскажу в общих чертах. Кому будет интересны подробности - спрашивайте в комментах.
меня просили написать модуль, который бы выводил на сайте какой у меня сейчас ip (так как есть у нас провайдеры, которые раздают динамические ip). В итоге я сделал модуль, который выводит в модульной позиции ip адрес с которого я зашёл на сайт, кроме того я сделал, чтоб он выводил ещё и хост (либо имя компьютера, либо его доменное имя в интернете, либо доменное имя провайдера, если вы сидите за NAT), и самая фишка данного модуля - точное определение вашего браузера, его версии и платформы (операционной системы) с которой вы зашли на сайт. за основу был взят специальный скрипт, найденный на...
По просьбам установивших себе ленту "как вконтакте" сделал еще один вариант. Лента активности не подгружается автоматически - внизу есть кнопка "Показать еще" и события в ленту подгружаются по нажатию на эту кнопку. Все так же на аяксе и очень быстро. Скачать можно тут. Инструкция: 1. файлы com_actions_view.tpl и com_actions_view_ajax.tpl положить в папку /templates/_default_/components/ (для добавление кнопки в компоненте) 2. файл mod_actions.tpl положить в папку /templates/_default_/modules (для добавления кнопки в модуле) Первый пост с описанием полной версии - тут
Всем доброго времени суток. --предыстория-- Идея привязать звук к Плагину "Новые сообщения" от SJen появилась сразу как только поставил себе этот плагин. Реализация с постоянным звучанием (каждые несколько секунд) была мной реализована и тут же заставила морщиться - ну не нравится мне, слишком навязчиво и назойливо. --сделано-- Итак, что имеем: - звук сообщения приходит один раз для каждого нового сообщения - в случае, когда есть "Сообщения(1)" и приходит новое - звучит еще одно оповещение, и т.д. для каждого нового сообщения - в таблицу cms_user_msg добавлено поле is_sound, которое говорит, "звучало" уже это сообщение, или нет - в таблицу cms_user добавлено поле newmes, которое говорит, сколько новых сообщений было во время предыдущего запроса - увеличилось количество запросов к бд: теперь их от 5 до 7 на каждом обновлении(это в графу "минусы" моей реализации)
В последнее время я сильно увлекся скриптами, поэтому следующая моя разработка в том же духе. Представляю Вашему вниманию два модуля - "Новые клубы" и "Популярные клубы". Конечно это можно было сделать в одном, и выбирать в админке что выводить, но, как показывает практика, пользователям часто приходится создавать клоны модулей для вывода разных данных на разных страницах, а так уже есть готовые, "2 в 1".
Выкладываю тут доработку плагина и одно исправление в хаке. Пост интересен в первую очередь тем, кто уже внедрил данные доработки.
Всем привет. Представляю компонент Поздравления для InstantCMS. Компонент позволяет оставлять пользователям сообщения-поздравления на вашем сайте. Возможности: