Шаблон делался для собственного небольшого проекта, на основе стандартного шаблона InstantCMS 2. Выкладываю "как есть". Шаблон ни на что не претендует, однако если будет интерес со стороны сообщества, то возможно получит дальнейшее развитие.
Для "персонального меню" добавлены монохромные иконки. Для их активации, в настройках пункта меню, к классу добавить _white (получится например profile_white)
В планах:
— Прикрутить по "нормальному" шрифты (сейчас подгружаются из fonts.google.com)
— Замена иконок на соответствующие по стилю (возможно на те что из состава Material Kit от Google)
— Прикрутить визуальные эффекты подходящие по стилю Material
— Несколько цветовых схем
Если будут мнения и пожелания то пишите комментарий. Никаких сроков не ставлю, ибо занимаюсь в свободное время.
Спасибо за внимание. У меня все. Ах да, чуть не забыл, вот пара скриншотов:
Ну и сам архивчик.
Посмотреть и потыкать можно тут (надеюсь за ссылку не поругают)
Всем добра, друзья!
ifork
+15
Репутация
28
Рейтинг
github.com/instantsoft/icms2/commit/866c9d32171784f2367eba3c0a2ec5299dc1cf32
Изменения в файлах:
bootstrap.php
cron.php
system/controllers/admin/actions/index.php
system/core/config.php
system/core/controller.php
Fuze, Большое спасибо! Проблема решена.
Спасибо @MaximK, все это я смотрел. Пробовал другие запросы, но результат тот же. Пробовал поколдовать в core.php с путями, но кроме ошибок ни к чему это не приводит ибо нужно знать что править. Я так понимаю что сам файл cron.php дергается, но не выполняется. Тыкать пальцем в небо я уже попробовал, все ошибки даже нет смысла показывать. Нужно понимать что править. Неужели нет тех кто пользуется InstantCMS 2 во вложенной папке?
А на сайте InstantCMS искали другие виды?На хостинге, в настройках CRON указываю путь к файлу вида
А у хостера спрашивали?
Но если этот путь исправно работает при установке InstantCMS в корень, то можно сделать вывод что этот вид работает. Документацию смотрел, другие способы не пробовал. Всегда использовал путь по аналогии что прописан в официальной документации, проблем не было. Так крутиться уже не один сайт ICMS2 на этом же хостинге. Проблема появилась после установки во вложенную папку.
Доброго времени суток форумчане.
Столкнулся с такой проблемой.
Установил InstantCMS 2.7.2 на хостинг, во вложенную папку. Папку upload установил в корне.
Вот конфигурация из config.php:
'root' => '/online/',
'host' => 'https://site.com/online',
'upload_root' => '/upload/',
'upload_host' => 'https://site.com/upload',
'cache_root' => '/online/cache/',
На хостинге, в настройках CRON указываю путь к файлу вида:
php -f /var/www/vhosts/адресдопапки/site.com/online/cron.php > /dev/null
В настройках указал что при неудачном выполнении уведомлять на email. Но ни одня задача в крон не выполняется, и уведомлений о неудачных запусках не приходит. Если я поменяю путь в настройках CRON (на хостинге) например на
php -f /var/www/vhosts/адресдопапки/site.com/folder/cron.php > /dev/null (т.е. заведомо неверный) то сразу после первого же цикла, на почту приходит уведомление о недоступности файла по указанному пути.
Подскажите, в чем может быть дело? Пробовал версию из GIT, ситуация такая же. Если установить сайт в корень, то никаких проблем нет, и все задачи в CRON выполняются корректно. Спасибо.
Столкнулся с такой проблемой.
Установил InstantCMS 2.7.2 на хостинг, во вложенную папку. Папку upload установил в корне.
Вот конфигурация из config.php:
'root' => '/online/',
'host' => 'https://site.com/online',
'upload_root' => '/upload/',
'upload_host' => 'https://site.com/upload',
'cache_root' => '/online/cache/',
На хостинге, в настройках CRON указываю путь к файлу вида:
php -f /var/www/vhosts/адресдопапки/site.com/online/cron.php > /dev/null
В настройках указал что при неудачном выполнении уведомлять на email. Но ни одня задача в крон не выполняется, и уведомлений о неудачных запусках не приходит. Если я поменяю путь в настройках CRON (на хостинге) например на
php -f /var/www/vhosts/адресдопапки/site.com/folder/cron.php > /dev/null (т.е. заведомо неверный) то сразу после первого же цикла, на почту приходит уведомление о недоступности файла по указанному пути.
Подскажите, в чем может быть дело? Пробовал версию из GIT, ситуация такая же. Если установить сайт в корень, то никаких проблем нет, и все задачи в CRON выполняются корректно. Спасибо.
Здравствуйте. Есть потребность в поле типа "Двойной список".
По сути как на картинке только без того "дизайна", а стандартным видом. Поле должно уметь работать в профилях пользователей и работать в фильтре. Т.е. при регистрации пользователю необходимо указать пары из списков в неограниченном количестве. Предустановленных списков всего два и они могут быть одинаковыми а могут и нет. При этом это должно быть одно поле, и в фильтре оно должно фильтровать только по полному совпадению пары. Интересует цена вопроса и сроки.
По сути как на картинке только без того "дизайна", а стандартным видом. Поле должно уметь работать в профилях пользователей и работать в фильтре. Т.е. при регистрации пользователю необходимо указать пары из списков в неограниченном количестве. Предустановленных списков всего два и они могут быть одинаковыми а могут и нет. При этом это должно быть одно поле, и в фильтре оно должно фильтровать только по полному совпадению пары. Интересует цена вопроса и сроки.
Проблему пофиксили в новой разрабатываемой ветке ICMS2 в Git. Для ветки 2.7.2 проблема решается так:
в файле /system/controllers/users/hooks/user_notify_types.php
Код:
Заменить на :
Всем спасибо!
в файле /system/controllers/users/hooks/user_notify_types.php
Код:
'title' => LANG_USERS_NOTIFY_FRIEND_ADD, ), 'title' => LANG_USERS_NOTIFY_FRIEND_ACCEPT, 'default' => 'pm' ), 'title' => LANG_USERS_NOTIFY_FRIEND_DELETE, ) );
'title' => LANG_USERS_NOTIFY_FRIEND_ADD, ), 'title' => LANG_USERS_NOTIFY_FRIEND_ACCEPT, 'default' => 'pm' ), 'title' => LANG_USERS_NOTIFY_FRIEND_DELETE, ) ); } return false;
Доброго времени суток. Заметил в InstansCMS такую недоработку. Если в админке отключить для пользователей возможность добавлять в друзья, то в настройках уведомлений (в профиле пользователя) все равно остается пункт "Уведомлять о запросах дружбы" что как бы вводит в заблуждение. Тоже касается и "Групп". Если компонент "Группы" отключен то настройка уведомлений о приглашениях так же остается. Раньше помню удалял массивы в шаблоне контроллера User, но сейчас (установил InstantCMS 2.7.2) в файлах шаблона что то на JS и я не могу в этом разобраться. Как убрать ненужные пункты настроек уведомлений в настройках пользователей? Спасибо.
На ПК все нормально, на смартфоне тоже.
Нужно делать складчину. Идея отличная.
ifork, Решается в шаблоне 1 записью юзер из админ энд юзер ийди равны юзеру
Ну я предполагал некую тривиальность сей задачи, но все же хотелось бы с реальными примерами грамотного кода, если не трудно. Ну и вопрос по просмотру контента все же пока не понятен.
Доброго времени суток. На сегодняшний день InstantCMS имеет достаточно обширный функционал коим может похвастаться далеко не каждая CMS. Наличие полноценных профилей пользователей и типов контента, позволяет создавать сайты различной степени сложности и тематики. Сейчас я работаю над сайтом проекта, для которого Instantcms 2 подходит просто идеально, кроме одного — нет возможности сделать из профилей пользователей личные кабинеты. Нужно что бы пользователь мог видеть на сайте только себя и только свой контент и контент созданный админом. Т.е. иметь профиль, в котором будет так же показываться созданный им контент, но этот профиль и контент будут видеть только сам пользователь и админ. Список пользователей тоже должен видеть только админ. Друг друга пользователи на сайте видеть не должны, и просмотреть профиль другого пользователя тоже должно быть запрещено по умолчанию. Видеть список контента и просмотр самого контента созданным другим пользователем тоже должно быть запрещено. Гуру, подскажите, как можно реализовать данную задумку? Вообще считаю что такую возможность пора внедрять в коробку, ведь имея биллинг и другие компоненты, можно значительно расширить охват возможностей для реализации сложных проектов на InstantCMS 2. Спасибо. Всем добра!
С днём рождения Fuze!
Если мне не изменяет память, то сайт русскоязычного сообщества Linux Mint когда то запилил Val. Сейчас вроде бы он им больше не рулит. Сам сайт по сей день крутится на Instantcms 1.x. Вообще минт штука хорошая и его тоже можно смело рекомендовать начинающим и не только. К тому же он базируется на репозитории ubuntu. Я сам его не юзаю т.к. предпочитаю KDE а у мяты оно не очень. Хотя жду когда релизнется Linux Mint 18.1 KDE, качну на посмотреть. Может уже довели до ума. Все же обещают запилить туда Plasma 5.8.
Я использую Linux как основную систему уже много лет. Когда то я тоже парился о том какой дистр лучше. Ставил всякие разные дистры с разными DE. Но тогда это был интерес. Сейчас я сижу на ubuntu с KDE и не заморачиваюсь. Использую только LTS выпуски. На работе недавно переустановил систему в связи со сменой ssd. Выбор пал на KDE Neon LTS который базируется на ubuntu 16.04 LTS. Все работает. Ничего менять не буду. В общем мнение конечно субъективное но все же рекомендую использовать ubuntu-based дистрибутивы. Ну или Debian-based. Удачи.