Лента блогов InstantCMS

Знакомство с Instant CMS

Всем доброго дня :)
Не так давно я познакомился с Instant CMS и мне очень приглянулся подход разработчика к реализации функционала. Цепляет меня редко, постоянно работаю с разнообразными CMS и самописными движками. И до недавнего времени ничего интересного не встречал. И вот наткнулся на Instant. Поэтому я решил выделять время для помощи пользователям и разработки компонентов под cms, сделаю так сказать свой вклад в развитие. Честно признаться поначалу привыкнуть к интерфейсу сложновато, но потыкавшись около 30 минут всё становиться ясно.

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

Сегодня также постараюсь выложить пару блоков..

Нужны ли минусы?

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

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

Я, всё-таки, настаиваю на внимании InstantCMS Team к пересмотру системы рейтинга Блога. На данный момент, это служит инструментом злоумышленников и не отображает реальный интерес к статьям. А так же не сказывается благоприятно на желании писать блоги. Ранги блогов дожны быть по посещаемости. Логика проста и ни у кого не будет вызывать чувства несправедливости.

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

Это обостряет чувство справедливости. Но сделать ты ничего не можешь. Сообщество кажется неуправляемой калонией с неуставными отношениями, в котором джентельмену делать нечего. Я одеваю ещё одну боксёрскую перчатку и делаю стойку. Делаю закрытым свой Блог, ухожу в блок. Мало ли. Набиваю в перчатку болтов, пишу статьи, призывающие к совести, но совести у вандалов уже нет. Бои без правил похоже. Что дальше?

Так просто никто не даст соврать. Минусатор бесчинствует и это - один и тот же человек, возможно под разными именами. Большое ему спаибо. Это станет началом перемен.

Рейтинг несомненно нужен, но больше как инструмент статистики для администратора, который может предложить ценному пользователю должность на сайте, что он вобщем и делает. Это задумывалось, как классификация способностей пользователей, но не вышло. Стало инструментом вандализма.

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

Хотя, я сам когда-то анонсировал систему поощрений для InstantCMS, теперь я вижу, что пострадал от своего же изобретения. Я подсказал разработчикам систему медалей для пользователей, рейтинги комментариев, блогов. Конечно, не всё реализовано, что я просил, но там не было минусов. Я их не одобрял. Это внедрили позже, бездумно. Такой вариант подходит только для жёлтой прессы ЖЖ, но не для серьёзных сайтов. Теперь, эта ошибка разжигает пламя и происходит ядерный эффект.

Для меня эта проблема рейтинга блога - своего рода плохая карма, т.к. это карма моего виртуального дома здесь.
Не могу согласиться молчать и терпеть то, что можно изменить и достаточно легко. Я не на таком высоком рейтинге пока, чтобы не париться и зевать, глядя, как кто-то бьёт мне окна первого этажа.

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

Пригласи друга

Сегодня попалось на глаза сообщение на форуме "Пригласи друга".
Реализовал в виде модуля с подключаемым внешним файлом.
Вот в [http://sverdlovsk.net.ua/users/files/download24.html]этом архиве[/url] (http://sverdlovsk.net.ua/users/files/download24.html) лежит файл который нужно будет положить в папку /includes/myphp/ с тем же или другим именем.
Этот файл подключить во вновь созданный модуль по технологии подключения внешних файлов.


10.07.2009: Теперь скрипт работает и в 1.2.х и в 1.5.х версиях instantCMS. Только не забудьте скачать новую версию по прежней ссылке. smile

6.11.2009 Исправил ссылку для закачки (после апгрейда системы изменилась ссылка для скачивания).

Модуль "Случайный баннер"

Здравствуйте, это первый мой модуль для InstantCMS. Который умеет отображать случайный баннер из заданой позиции баннеров. Думаю он будет очень полезен.
В архиве с модулем есть инструкция.
    Скачать
Скриншот

Куда делись прикреплённые файлы?

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

Объяснение:
На мой взгляд это может быть связано с CHMOD новосоздаваемых каталогов пользователя и постов форума. По умолчанию, это 755, а надо 777, чтобы добавлялось. При переносе своего сайта на хостинг, я вручную правил это, а потом надоело. Если файл и картинка только по ссылке и по пустому изображению вставляется, значит, когда ветка форума создаёт новый каталог специально для аттачей, на него по умолчанию ставятся права с невозможностью залить ни файл, ни фото пользователем. Отсюда все глюки со вставкой. Админу нужно вручную это править, на сколько я понимаю.

Если это не так, то значит в базе накладки. Лично я вставлял здесь всё, что хотел и куда хотел и всё отлично работало. Глючат старые файлы. Может быть это так же, как вышло со старыми постами, где остались html теги в сообщениях, а может файлы потерялись на самом деле.

Решение:
Не наша юрисдикция.
Скорее виноват Переезд на новый сервер в конце сентября 2009.
http://instantcms.ru/content/0/read90.html#c
Много потерялось и надо писать Админу в личку по этому делу.

Сайт часто забывает авторизацию пользователя

Проблема:
Пишешь пост или статью. А в это время движок забывает логин.
Когда вздумаешь отправить свою писанину, всё можешь потерять и получить массу накладок, таких как тема без содержания или без пользователя, неверные ссылки. Короче, не красиво, когда ты - никто на социальном сайте ни с того ни сего. sick
Задача:
Найти объяснения и решения по некому надоедливому таймеру.

Объяснение:
Здесь обясняется, что многие проблемы в настройках хостинга
/forum/43/thread335-8.html
Нужно связываться по этому вопросу с вашим хостером.
(Ведь на Денвере и у многих других InstantCMS Team этой проблемы нет)

alfastreet ясно сформулировал проблему здесь
/forum/0/thread361-1.html
Захар дал совет
Для того что бы не выбрасывало из админки надо удалить в файле admin/template.php
вот эту строку:
Код PHP:
Код:
$user = dbGetFields('cms_users', 'id='.cmsUserId(), 'id, nickname');
 
Ещё это интересно рассмотрено здесь с подачи Yahoo!!!
/forum/0/thread2085-1.html
Alphaweb пишет, что может быть виноват браузер, который не принимает кукисы и его нужно настроить.

Здесь говорят, что исправить это нельзя. Таймер стоит, требующий подтверждения авторизации.
/forum/0/thread2210-1.html

Это натолкнуло на мысль, что оно появилось в изменениях к версии 1.2:
http://instantcms.ru/content/0/read84.html#c
-Закрыта некритическая уязвимость, позволяющая удаленным пользователям авторизоваться на сайте через cookies.
(Т.е. это может быть и не глюк вовсе, а необходимость безопасности)

adamsmith предложил в своём блоге вариант улучшения авторизации, через редактирование нескольких файлов
/blogs/49/97/post357.html#c
Но выяснилось, что это не совсем то по данному вопросу, если корень проблемы в настройках хостинга.

Решение:
1)Проверить браузер на приём кукисов
2)Попробовать перечисленные предложения модернизации
3)Обратиться на хостинг за продлением времени авторизации

Письмо на email не приходит

Проблема:
Если у админа в настройках компоненты -Регистрация- стоит -Да- на -Активация учетных записей по e-mail:- то часто бывает трудно непосвящённому пользователю понять, а чего это письма не доходят с подтвержением регистрации.

Объяснение:
Найдено у anonimus здесь
/forum/0/thread962-1.html
ananimus:
очень часто, ip адреса многих дешовеньких хостингов, находятся в чёрном списке многих почтовых серверов, поэтому письма и не доходят.

Решение:
Выставить на сайте статью с пояснением, что такие-то почтовые сервера не принимают рассылку с сайта.
Следовательно, рекомендовать пользователю завести почтовый ящик на проверенном и более доступном сервере, прежде чем регистрироваться на сайте. А можно и убрать эту функцию email регистрации, если спам ботов пока не боимся.