Улучшаем Instant своими силами

от
до
В своё время maxisoft выложил модуль "Статистика сайта" посмотрев его некоторое время понял, что мне не хватает информации предоставляемой этим модулем. Точнее, мне хотелось увидеть больше. Расширил список показателей, несколько изменил вывод. Представляю на ваш суд модуль "Расширенная статистика сайта". Вот скриншот с моего сайта: На сайт можете не ходить - всё равно в работе вы его не увидите. Модуль стоит в режиме "Для админов", чего и вам советую сделать. Так как, во-первых, модуль генерирует очень много запросов в БД, во-вторых, не вся информация нужна для...
+21
2.56K
Несколько раз встречалось на сайте пожелание увидеть информацию о том, кто и за что "плюсует"/"минусует" рейтинг по аналогии с "Историей кармы". Сам несколько раз подступал к инстанту с этой идеей. И вот, хочу анносировать свою разработку. С выходом 1.6 появится плагин для профиля с историей изменения рейтинга. Он уже сейчас готов процентов на 60-70. Прошу помощи сообщества в разработке функционала плагина. По моим задумкам плагин показывает оценивание материалов сайта пользователями - это статьи, блоги и фотки. Как выяснилось в 1.5.3 плюсование/минусование...
+28
2.64K
Представляю для желающих модуль для instantcms «Рекорд посетителей» для сайта. Модуль подсчитывает количество онлайн-посетителей и сравнивает с достигнутыми ранее достижениями. В случае превышения обновляет данные. Сохраняется и выводится два показателя общее количество посетителей и количество авторизировавшихся пользователей и даты раздельно для каждого из этих чисел. Установка модуля1. Скачиваем файл отсюда -> http://sverdlovsk.net.ua/users/files/download48.html 2. Копируем файл из этого архива в папку /includes/myphp. Можете сохранить имя, а можете изменить по своему усмотрению. 3...
+22
5.71K
Доброго всем времени суток. Смотрю опять поднимается вопрос по облаку тегов. Некоторое время назад общими усилиями был создан модуль "Flash-облако тегов". Кто-то нашел, Наталья (Солнечный ребенок) - интегрировала с движком. А ваш скромный слуга подтесал напильничком 😊 Модуль, кроме настроек в админке, имеет еще следующие настройки в файле самого модуля: -количество отображаемых в облаке тегов -кому в каком виде показывать облако. Варианты показа - текстовый или флеш. Можно настроить: всем показывать текстовый; всем показывать флеш; гостям показывать текстовый, а пользователям...
+27
2.67K
Кто-то давно знает, кто-то узнал недавно, а кто-то узнает только сейчас про дыру в админке. Речь идёт о файле /wysiwyg/editor/filemanager/connectors/php/upload.php. Ранее рекомендованное действие для устранения дыры было простое удаление файла. Не секрет, что после этого в админке пропадала возможность закачивать файлы, например, при создании/редактировании статьи. Предлагаю рецепт, который позволит устранить дыру и при этом оставляет возможность закачки файлов в админке. Рецепт очень прост - нужно изменить имя файла на своё уникальное имя. Можно, конечно, просто добавить циферку к имени, но это плохо. Нападающий сможет подобрать имя файла. Лучше всего полностью сменить имя на другое, в крайнем случае добавьте не менее 4-5 символов и не только цифр. Итак, изменили имя этого файла на другое (напоминаю меняем имя файла /wysiwyg/editor/filemanager/connectors/php/upload.php)
+3
3.82K
Доброго времени суток! Ну вот, добрался до плагинов 😊 Многих интересует "КТО ЖЕ ПРОСМАТРИВАЛ МОЙ ПРОФИЛЬ?" Данный плагин поможет решить этот вопрос. В результате установки плагина в профиле пользователя появляется закладка "Визиты". На закладке в обратной хронологической последовательности выводится список посетивших профиль пользователей. Гостей решил не выводить, так как не вижу особого смысла. Из списка можно сразу перейти в профиль визитера и если установлен плагин p_usertip, то при наведении выскочит окошко с информацией о визитере. Количество выводимых записей о посещениях настраивается в админке в Дополнения->Плагины->p_visitor Для того чтобы данный плагин функционировал нужно создать таблицу cms_user_profile_visitor в базе данных. Инструкция для сервера БД находится в файле create_visitor_table.sql Кроме этого, в файле /components/users/frontend.php пришлось добавить фрагмент добавляющий запись в нужную таблицу при просмотре профиля.
+60
7.25K
Доброго всем времени суток! Не думал, что модуль "Мои друзья" вызовет такой ажиотаж 😊 Вот представляю на суд общественности. Модуль "Друзья".[cut] Проверялось на версии 1.5. На версии 1.5.1 скорее всего пойдет. На предыдущих версиях (то есть младше 1.5 работать не будет). Что есть? Администрирование модуля: -В каком виде выводить(Таблица,Список). Список - вывод без аватаров. -Выводить (не выводить😊) дату рождения -Выводить (не выводить😊) статус друга. Если друг сейчас на сайте выводится ОНЛАЙН, в противном случае выводится дата и время последнего входа -Выводить только...
+15
3.53K
Решение поднятой недавно на форуме проблемы. Ну, скажем, не совсем проблемы, скорее, пожелания. Решил, что достаточно прикольная фишка на сайте, когда при отсутствии выбранного аватара пользователем система отображала системный аватар в зависимости от пола пользователя. Если кому интересно почитайте, этот вопрос подымался тут: http://instantcms.ru/forum/0/thread3244-1.html Итак, maxisoft был недалёк от истины, но немного недосмотрел - нам потребуется исправлять функцию не getGenderLink, ибо она предназначена не для формирования тега на аватар, а функция usrImage, которая к тому же и...
+13
2.15K
Все знают, что установка instantcms без демо данных приводит к не работоспособности движка в некоторых местах. Взял базу от instantcms 1.5.3 и поубирал аккуратно лишние записи оставив только необходимое. Если заменить файл в инсталяционном архиве на прилагаемый, то можно будет устанавливать "чистую" систему.
+6
2.42K
Многие (надеюсь все 😊) видели в настройках сайта пункт "Сбор статистики" и, как я понял из сообщений на форуме, некоторые админы не включают этот пункт. Я не призываю всех включать этот пункт, ибо понимаю причины по которым э этот пункт остается выключенным - просто, в том виде в котором выдается статистика сайта, почерпнуть что-нибудь чего нельзя почерпнуть с помощью внешней статистики не удастся. Но статистика ведущаяся движком все же отличается. Например, движок учитывает страницы даже, если пользователь не догрузит страницу до конца остановив загрузку страницы. А теперь...
+11
2.44K
(третья редакция)Привет!Как и следует из названия поста, сегодня мы наконец-то заставим стену пользователя показывать все надписи с разбивкой на страницы. Более того, каждый сможет легко настроить количество надписей на странице на его сайте. Итак, приступим: 1. Берем банку пива. Ой нет - это лучше потом, когда все заработает 😊. Тогда скачиваем архив - старая ссылка. Скачиваем отсюда -> user_wall_1_1.zip ( http://sverdlovsk.net.ua/users/files/download27.html) Исправил ссылки для скачивания!!! 2. Распаковываем его в какой-нибудь папочке на своем ПК. 3. Закачиваем в корень своего сайта...
+14
2.73K
ВступлениеДостаточно многие знакомы и используют на своих сайтах скрипт бесплатного форума Simple Machines Forum (SMF). Не буду описывать все возможности этого форума - эта статья не об этом. И хотя InstantCMS содержит такой компонент, как форум, все же функциональность последнего будет еще долго развиваться до уровня того же SMF. Если же просто установить на одной площадке InstantCMS и SMF, то получается некоторая разобщенность ресурса - сайт отдельно, форум отдельно. Также заставлять пользователей регистрироваться два раза на сайте - это согласитесь, по крайней мере, несолидно. Данная...
+13
5.77K
Давно и в общем-то безуспешно занимаюсь проблемой создания карты сайта (sitemap.xml) для своего сайта. Пока материала было мало вполне устраивала работа генератора sitemap, который нашел благодаря lezginka.ru phpSitemapNG154. Но даже тогда приходилось долго ждать пока паук просканирует сайт. Однако со временем это превратилось в неприлично длительное занятие и я вообще бросил этим заниматься. И вот на днях в мою голову приходит удачная мысль, каким образом обойти хитро-мудрый алгоритм формирования ссылок заложенный создателями движка. Сказано-сделано. Поскольку меня более всего интересует...
+7
3.2K
Сегодня попалось на глаза сообщение на форуме "Пригласи друга". Реализовал в виде модуля с подключаемым внешним файлом. Вот в [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. Только не забудьте скачать новую версию по прежней ссылке. 😊 6.11.2009...
+14
3.19K
Доброго времени суток. Выкладываю простое решение (в смысле без заморочек) задачи. После внесения изменений Ваш профиль - Файлы пользователя смогут показывать описания для файлов. Итак, скачиваем архив отсюда: http://sverdlovsk.net.ua/users/files/download.html?fileid=33 (files_with_description.zip) - это для версии 1.5.1 Заливаем в корень сайта файл .htaccess и папку components. В папке один файл больше ничего. Выполняем запрос к базе данных (phpmyadmin в помощь). И все. Принцип дальнейшей работы. На вкладке файлы появляется еще один значек - редактирование описания. Щелкаем по нему...
+8
2.17K
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.