Скачать

Разработка прекращена, последняя версия доступна на https://github.com/yapro/cms

Установка:

  1. проверить системные требования
  2. распаковать архив CMS в корне своего сайта
  3. зайти на свой сайт по адресу http://SITE.RU/install/ и следовать предложенной инструкции

Остались вопросы - пишите нам:

Контакты 315171223 1940039 201881424
Контакты smsdesign studio107.ru  

Контакты yapro@conference.jabber.ru

создавайте новые темы на: code.google.com или sourceforge.net Контакты Контакты Контакты

Информацию о нас можно почитать на cmsmagazine.ru

А некоторые пользователи не стесняются говорить о своих сайтах сделанных на CMS YaPro »

Желающим скачать прозрачный PNG логотип: скачать логотип YaPro CMS »

Если есть возможность рассказать другим о CMS c помощью баннера:

Контакты

Контакты

Поблагодарить за CMS можно

  1. сообщая о ошибках, недоработках, CSS проблемах в разных браузерах в системе администрирования
  2. создавая баннеры или размещая ссылки на нас или какую-либо рекламу про CMS YaPro
  3. разместив описание работы с каким-нибудь плагином или модулем
  4. размещая на сайте свои плагины и модули, модификации плагинов, желательно с скриншотами и примерами
  5. или финансово:

Как с нами связаться

R806417221426, Z490140262338, U306100620675, E194106551657

Как с нами связаться

Рублей

Заранее спасибо.


06.04.2008 10:52

Комментарии

Добавьте при установке CMS проверку на основные файлы системы, а то иногда забываю перенести некоторые файлы, а потом разбираюсь, чего же не хватает)
06.08.2009 07:46
А еще добавьте проверку на запись в основные директории, например cache или uploads c дочерними!
13.09.2009 18:19
клево, если добавите возможность cкопировать страницу
24.09.2009 19:51
спасибо  (yea)
27.01.2010 19:06
в хроме странновато себя ведет, когда в админ панель входишь , почему то не дает нормально войти..
Mich | 22.04.2010 12:31
файл логов легко предугадать, нужно сделать так чтобы у него было какое-то рэндомное имя которое создается например при установки CMS или в момент первого создания лог-файла, подумайте над этим  ;-)
Lebnik | 28.04.2010 07:00
а сделайте чтобы URL-ссылки в комментах автоматически превращались в кликабельные ссылки, будет удобно
Fine | 29.04.2010 17:08
а сделайте чтобы работала демо админка а
будет нормально ваще.

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

и еще сделайте чтобы капча работала а
http://gyazo.com/1c43ad75051dc15643dd543e3e7a26f8.png
28.05.2010 14:53
не поверите, отрефрешил страницу два раза. на третий сработало.
чмоки.
28.05.2010 17:07
а можно в следующей версии сделать возможность выделять и удалять ненужные файлы или комментарии через кнопку Delete? 8-)
Знаток | 27.06.2010 12:49
пожааааалуйста, сделайте возможность разделять текст на анонс и продолжение, а так же текст для RSS (если разделитель отсутсвует то весь текст или только название, пусть это регулируется в настройках)  :-)8
Center | 21.07.2010 12:55
сделайте в админке способ помечать нужные страницы каким-то образом, чтобы обычные пользователи знали, что эти страницы править можно тольлко программисту или опытному верстальщику!!! или вообще как-то защищать подобные страницы от изменений лицами в разных группах  :-]
Luna | 22.07.2010 12:18
сделайте так, чтобы плагин Ошибка в тексте отправлял инфу не только в джаббер, но и на почту, не у всех ведь есть жаббер-клиент, спасибо  :-Р
Знаток | 25.07.2010 06:24
кстати, комментам можно сделать более правильную расскраску, например как тут http://www.sergeysl.ru/freebsd-postfix-mail-system/
Saf | 13.08.2010 08:32
в админке, в разделе Система - Формы и поля, удалил поле, а в базе оно не удалилось, а в админке написано что удалено, пришлось вручную удалять поле, сделайте чтобы если в базе не удаляется, то поле не удалялось и сообщалось, что прав на удаление не хватает (bag) заранее пасиб!
Luna2 | 02.09.2010 10:07
а можно реализовать вывод результата поиска на сайте в виде ленты блога? чтобы картинки анонса выводились, чтобы было удобно для пользователя и красиво
Saf | 09.09.2010 13:37
http://yapro.ru/admin/ admin;admin - Не работает О_О
Avatar4pro | 13.10.2010 21:46
поставила, удалила изначальные разделы Разное и Google, на гланой теперь пишет 404 ошибку
Irina | 29.10.2010 08:39
у меня на одном хостинге 2 сайта, хотел ими управлять... у вас вроде заявлено что можно
один поставил, работает, прописал второй... скопировал всё...в настройках подключения к базе чего только не делал... пишет В настоящий момент сервер базы данных недоступен
как прописать чтобы заработало
хост, порт ... какие могут быть ньюансы?
заранее спасибо
Sunshine | 27.12.2010 08:37
Здравствуйте, уважаемые разработчики!

После распаковки СMS в корень моего сайта на localhost и создания соответствующей БД(таблицы в БД, правда, автоматом не установились) захожу по адресу: http://localhost/cms/install/ на экране выводится следующее сообщение:

Недостаточно прав для чтения файла конфигурации (config.php). Или данный файл пуст!

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

$dbms = 'mysql';
$dbhost = 'localhost';
$dbport = '';
$dbname = 'cms';// здесь название моей БД?
$dbuser = 'cms';// здесь логин пользователя?
$dbpasswd = 'мой_пароль';//check';// здесь пароль к БД?
define('SYSTEM_PREFIX', 'cms_prefix');// префикс таблиц сайта в базе данных - здесь не понятно?
define('_', '~'.md5(uniqid(time())).'~');// спец. апостроф
define('S_', '~S'.md5(uniqid(time())).'S~');// спец. апостроф

С уважением Наталья.
Npest | 21.04.2011 09:11
Спасибо, за быстрый ответ!

Распаковала в папку test1.ru - пишет об ошибке:

Internal Server Error
Npest | 21.04.2011 09:47
на странице:

http://test1.ru//install/
Npest | 21.04.2011 09:51
Попробуйте временно удалить или переименовать файл .htaccess видимо Ваш денвер не понимает какие-то правила указанные в этом файле.
Admin | 21.04.2011 09:52
вернее

http://test1.ru/install/
Npest | 21.04.2011 09:52
Денвер отвечает:

Not Found
The requested URL /install/ was not found on this server.

Подсказка Денвера

Вы ошиблись при наборе URL в браузере. Вероятнее всего, сервер пытается найти файл W:/home/test1.ru/www/install/, которого не существует.
Npest | 21.04.2011 09:54
Наверное это действительно так, или Вы сомневаетесь в подсказке Денвера?
Admin | 21.04.2011 09:56
Да, я-то не сомневаюсь  :-)
но я переименовала файл .htaccess, как Вы посоветовали, и по адресу: http://test1.ru/install/ - денвер выдает такое сообщение, подскажите, что можно ещё предпринять?
Npest | 21.04.2011 10:01
1. Можно посмотреть логи денвера, но это для Вас наверное будет сложно
2. Посмотрите, какие файлы расположены в директории W:/home/test1.ru/www/install/ может быть там ничего нет
3. Попробуйте создать другой домен, например test2.ru и заново установить CMS
4. Проверьте права доступа к директориям и файлам сайта
Admin | 21.04.2011 10:05
Спасибо, Николай!

Конечно, Вы были правы, W:/home/test1.ru/www/install/ - здесь ничего не было  :-(

Сейчас разобралась и на странице появилось сообщение:
Вас приветсвует установщик CMS YaPro...

Буду дальше разбираться, если, что - ещё можно обращаться?
Npest | 21.04.2011 10:13
конечно :-) рад помочь
Admin | 21.04.2011 10:14
Извините, можно ещё вопрос?

В системе управления сайтом обнаружила такую ошибку:

Fatal error: Call to undefined function getmxrr() in W:\home\localhost\www\admin\modules\system\info.php on line 70

а в указанной 70-й строке следующее:

$mx = getmxrr($temp['1'].'.'.$temp['0'], $mxhostsarr);// получает MX-записи, соответствующие имени данного Internet-хоста.

Что здесь я должна исправить?

Npest | 21.04.2011 11:50
Исправить никак не получится, разве что можно удалить эту строку.
Интересно, какая у Вас версия PHP, т.к. насколько мне известно эта функция поддерживается еще с третьей версии ПХП
Admin | 21.04.2011 11:53
на локальном сервере версия:

Apache/2.2.4 (Win32) mod_ssl/2.2.4 OpenSSL/0.9.8k PHP/5.2.12
Npest | 21.04.2011 11:56
70-ю строку удалила - ошибки нет
Npest | 21.04.2011 11:58
получается, что у Вас неполноценная версия PHP, т.к. в версии PHP 5.2.12 она должна быть http://ru2.php.net/getmxrr
Admin | 21.04.2011 11:59
Спасибо, за подсказку.

Меня очень заинтересовала Ваша CMS.
Хочется установить свой дизайн и разные плагины и скрипты.
Попробую разобраться сама, подробная инструкция есть.
Если что - буду снова надоедать с вопросами... :-)
Npest | 21.04.2011 12:10
Здравствуйте!

Закачала на сервер Agava CMS, создала поддомен, вот такие у меня ошибки выдает на страницах:

в системе администрирования слева вместо меню -
по адресу: http://www.cms-site.master-ram.ru/admin/
Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /home/master72/public_html/cms-site/inner/libraries/idna_convert.class.php on line 58

в системе управления форумом -
по адресу: http://www.cms-site.master-ram.ru/forum/ucp.php?mode=login
Parse error: parse error, unexpected '=', expecting ')' in /home/master72/public_html/cms-site/index.php on line 256
Npest | 22.04.2011 05:26
Давайте проверим, все ли нормально настроено на хостинге. Для этого зайдите в админку - Система - Информация, посмотрите, нет ли там информации о проблемах?
Admin | 22.04.2011 06:16
в админке CMS, слева, вместо меню администрирования такой текст:

Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /home/master72/public_html/cms-site/inner/libraries/idna_convert.class.php on line 58
Npest | 22.04.2011 06:29
Тогда попробуйте зайти по адресу http://www.cms-site.master-ram.ru/admin/modules/system/info.php?moduleID=9
Admin | 22.04.2011 06:34
а в указанной ошибке-строке такой текст:

protected $_punycode_prefix = 'xn--';

Это префикс надо указать?    
Npest | 22.04.2011 06:35
на форум тоже не могу попасть - ошибку выдает на странице:
Parse error: parse error, unexpected '=', expecting ')' in /home/master72/public_html/cms-site/index.php on line 256

строка 256 содержит следующее -
function content(&$system_document='', $system_level=0){// log_fs('content');
     
Npest | 22.04.2011 06:39
зашла - всё нормально, ошибок нет, таблица с показателями и значениями
Npest | 22.04.2011 06:43
Хорошо, сейчас попробую переключить на PHP 5
Npest | 22.04.2011 06:52
Подскажите какую указать:

5.2.x
или
5.3.x
Npest | 22.04.2011 06:55
переключила на версию 5.2.х
админка и форум заработали
Спасибо!
Буду дальше по Вашим видеоурокам разбираться.
Npest | 22.04.2011 07:06
Почему-то в админке справа нет формы создания новой страницы, есть только верхняя часть от неё "Создание страницы", а страница не добавляется...?
Npest | 22.04.2011 08:11
здесь добавить страницу -
http://www.cms-site.master-ram.ru/admin/modules/pages/right.php?moduleID=101
должна быть форма создания новой страницы, а есть только шапка

здесь -
http://www.cms-site.master-ram.ru/admin/modules/pages/left.php?moduleID=102
обзор есть
Npest | 22.04.2011 08:49
в Вашей админке http://yapro.ru/admin/
1)в строке Форма есть выбор: Основная форма
                                            Личная карточка
2)в строке Доступ также выбор:  полный
                                                Доступ ограничен
                                                Проверка доступа

У меня в админке(я ничего не меняла!)
1)в строке Форма выбора нет: пусто
2)в строке Доступ только одна строка для выбора:  полный

на странице - admin/modules/pages/communications.php
в соответствующих строках формы следующее:

<form action="'.$_SERVER['PHP_SELF'].($data['communication_id']?'?communication_id='.$data['communication_id']:'').'" method="post" onsubmit="return CheckSubmitForm(this)">
      <tr class="yaproSortTR">
            <td width="70"><p><b>Название:</b></p></td>
            <td><p><input name="name" type="text" value="'.htmlspecialchars($data['name']).'"></p></td>
      </tr>
      <tr>
            <td><p><b>Модуль:</b></p></td>
            <td><p><select name="module_id" size="1">'.str_replace('="'.$data['module_id'].'"', '="'.$data['module_id'].'" selected class="Selected"', $modules->pages_options).'</select></p></td>
      </tr>
      <tr>
            <td><p><b>Форма:</b></p></td>
            <td><p><select name="form_id" size="1">'.str_replace('="'.$data['form_id'].'"', '="'.$data['form_id'].'" selected class="Selected"', $forms).'</select></p></td>
      </tr>
      <tr>
            <td><p><b>Доступ:</b></p></td>
            <td><p><select name="permission_id" size="1"><option value="0">полный</option>'.str_replace('="'.$data['permission_id'].'"', '="'.$data['permission_id'].'" selected class="Selected"', $permissions).'</select></p></td>
      </tr>
      <tr class="no">
            <td>&nbsp;</td>
            <td><input class="submit" type="submit" value="'.($data['communication_id']?'Сохранить">&nbsp;&nbsp;<a href="#" alt="'.$data['communication_id'].'" class="delete">Удалить</a' : 'Создать"').'></td>
      </tr></form>

Проверьте, пожалуйста, что надо изменить, чтобы Selected в форме был такой же как на странице - http://yapro.ru/admin/
Npest | 22.04.2011 09:13
Почитайте документацию, может быть это Вам поможет http://yapro.ru/documents/manual/kak-ispolizovati-raznie-formi-dlya-razlichnih-razdelov.html#content
А вообще переустановите CMS, что-то у Вас проблема на проблеме, так еще ни у кого не было.
Admin | 22.04.2011 09:18
Спасибо!

Понятно, видимо придется разбираться самой...
У  меня, конечно, поверхностные знания в программировании, но здесь и не вооруженным взглядом видна ошибка:
:-)
(это я вчера скачала CMS)
<select size="1" name="form_id"></select>

А должно быть как здесь http://yapro.ru/admin/:
<select size="1" name="form_id"><option value="1"> Основная форма</option><option value="49"> Личная карточка</option></select>


или здесь:
<select size="1" name="permission_id"><option value="0">полный</option></select>

А должно быть как у Вас указано:
<select size="1" name="permission_id"><option value="0">полный</option><option value="7">Доступ ограничен</option><option value="5">Проверка доступа</option></select>
Npest | 22.04.2011 09:46
По Вашему совету переустановила CMS, проблема не исчезла.

При чём на локальном сервере та же CMS стоит - всё нормально,

а на Agava я смотрела через Firebug почему-то не видно в начале <body>:
- <iframe style="display: none;" src="http://localhost/admin/modules/pages/right.php?moduleID=101&amp;ajaxUploadFile=1" name="ajaxiframe"></iframe>
- <form target="ajaxiframe" style="position: absolute; left: -555px; z-index: 1234567;" action="/" enctype="multipart/form-data" method="post"><input type="file" style="cursor: pointer; opacity: 0;" name="ajax"></form>

Что не так с хостингом, почему не подключаются эти две формы, можете мне подсказать?
Npest | 22.04.2011 11:46
Вы пробовали назначать или создавать новые формы так, как написано на странице, которую я Вам порекомендовал?
Admin | 22.04.2011 11:48
Да, папка -Каталог продукции - создался
Npest | 22.04.2011 12:13
В системе администрирования в Система - Доступ - Связи
В "Доступ" - ничего нет пусто
В "Форма" только вариант - полный
Npest | 22.04.2011 12:18
В созданной папке Каталог продукции, тоже ничего не добавляется справа - пустая страница
Npest | 22.04.2011 12:27
Т.к. на локальной машине у Вас все работает нормально, то вся проблема наверное в Вашем хостинге, настройте его правильно и все заработает как надо.
Admin | 22.04.2011 12:29
Систему через .htaccess настроила,
изменений никаких
Npest | 22.04.2011 12:30
При попытке установить, пишет ошибку
Fatal error: Call to undefined function mb_substr() in W:\home\site1\www\install\index.php on line 18
:-s
Cewil | 17.06.2011 03:48
У меня домен в зоне РФ расположен на бесплатном хостинге. Закачка файлов должна происходить в папку public_html, которая является корневой для домена. Но у меня при открытии install/ появляется сообщение:
Недостаточно прав для чтения файла конфигурации (config.php). Или данный файл пуст!
У файла права 777, у всех папок 755 (пробовал и 775). В htaccess закомментил все кроме RewriteBase / (это требование хостера для нормальной работы).
При этом спокойно ставятся Joomlz, WP, CMS.

Возможно ли решить проблему?
Спасибо.
Sergod | 08.08.2011 21:06
Развитие кмс умерло?
Макс | 31.08.2011 08:01
Очень хочеться краткое руководство (сравнительную таблицу) для перехода с других CMS (Drupal меня интересует). Чтобы понять "чего я могу обыскаться в yapro.cms?"
И приблизительную дату релиза (простите если не заметил)
И что с лицензией в будущем, free for all?
И конечно успехов вам! Выглядит аппетитно, особенно порадовало "не хотите учить - пишите по своему"))
Сергей | 06.10.2011 11:22
1. таблицу можете составить самостоятельно, вот таблица CMS YaPro http://yapro.ru/about.html
2. дата релиза написана в поле "Скачать версию от" на данной странице
3. да, все вышедшие версии свободны для использования
4. спасибо и Вам успехов!
Admin | 06.10.2011 11:34
Это ужас, а не CMS, лучше MODX нету аналогов в мире. Тем более модикс бесплатный
Лютый | 23.11.2011 13:20
Мне кажется разработчики бросят разработку когда дипломную защитят :D
Лютый | 23.11.2011 14:10
Николай, развивай систему. Я так понимаю по дате последнего релиза ты ее вообще с нуля переписываешь? =)
Max | 31.01.2012 12:45
Дорогие поклонники, рады сообщить Вам, что вышла новая версия CMS YaPro, ссылка на версию в первой строке верхней таблицы на этой странице. Искренне надеемся, что Вам понравится.
Admin | 15.02.2012 09:32
Сделано, и реализована дополнительная обработка ситуации: если анонс отсутствует, а изображение анонса имеется, то оно выводится ссылкой на страницу. Спасибо за хорошую идею.  (yea)
Admin | 29.08.2010 06:59
И снова вышла новая версия, качаем, тестируем, не забываем комментировать ;)
Мега | 06.03.2012 09:30
Вышла новая сборка, качаем и тестируем!
Admin | 13.03.2012 07:41
Поздравляю всех с новой сборкой!
Admin | 21.03.2012 10:53
Скачал версию от 05.06.2012, начал установку согласно инструкции Выше.
Установка:
1.проверить системные требования
2.распаковать архив CMS в корне своего сайта
3.зайти на свой сайт по адресу http://SITE.RU/install/ и следовать предложенной инструкции
на последнем пункте выдаёт следкюще : Недостаточно прав для чтения файла конфигурации (config.php). Или данный файл пуст!
Применял полные права но ни каких изменений
Вячеслав | 04.11.2012 14:52
Главной странице поменяйте содержимое поля Содержание: например напишите просто TEST и выставите URL-тип: Обычный, сохраните страницу.
Admin | 29.10.2010 08:43
А сайт и CRM-ка то еще поддерживаются?????
Александр | 08.02.2014 14:54