Ris

Ris

+657
Репутация
3768
Рейтинг
#1 InstantCMS в ТОП 10 среди CMS для магазинов 18 мая 2015 в 14:22

Вы ФАНТАСТИК ОДНАКО!

Петрмаг

Я оперирую только фактами.
Имеется этакая соцсеть, где человек 30 активных пользователей. Не фейсбук, но всё же...
Так я сам к генерации контента почти не прикасаюсь. Находится столько желающих, что еще и ограничивать приходится.
#2 InstantCMS в ТОП 10 среди CMS для магазинов 18 мая 2015 в 14:09

А зачем CMS? если нет контента? любая?

Петрмаг

Если сайт — социальная сеть и установлена хорошая CMS — придут пользователи и столько контента нагенерят, только успевай модерировать. laugh
#3 InstantCMS в ТОП 10 среди CMS для магазинов 18 мая 2015 в 13:04

Я как вижу пилильщиков, смеюсь. Пилить надо контент: статьи, материалы, а они крутят годами скрипт, потом пишут что это хобби было.

letsgo
А люди из 1С наверное так же смеются над всей командой инстанта, которые годами пилят свободную CMS вместо того, чтобы купить битрикс и пилить контент…
#4 Ошибка фотогалерей после обновления 10.6 18 мая 2015 в 10:53
ALreD,
А Вы миграцию как проводили?
По идее надо последовательно. То есть 1.10.1-10.2-10.3-10.4.-10.5-10.6.
Я бы лучше сделал копию базы, сделал бы копию сайта на денвере и провел бы миграцию на локальном сайте.
Потом сконвертированную до 10.6 базу можно будет вернуть на рабочий сайт, если на локальном все заработает.
#5 Ошибка фотогалерей после обновления 10.6 18 мая 2015 в 00:49
#6 Оценочки, критика 17 мая 2015 в 22:56

И на визитки тоже бывают свои CMS

Val

И я именно об этом. smile
Эсть же специализированная к*******cms. 15 минут вместе с закачкой движка по фитипи — сайт готов, наполняйте контентом. laugh
#7 Оценочки, критика 17 мая 2015 в 22:43
Это ж визитка! Интерактива ноль.
На движке социальной сети визитки делать — это как ноутбук в качестве калькулятора использовать.

По поводу дизайна — вполне нормально. Еще бы надписи слева тоже сделать кликабельными.
Например рассказать об этой самой работе без этих самых посредников и образцы правильных документов повесить.
#8 [ЕСТЬ РЕШЕНИЕ] главное меню с иконками InstantCMS 2.2.1 17 мая 2015 в 20:32
snoopik,

По поводу двух первых пунктов: пройдите вот этот бесплатный курс:
htmlacademy.ru/courses/
Профессионалом от этого, конечно, не станете, но через неделю сможете задать вопрос более развернуто.

3.\templates\default\css\theme-layout.css 17 строка width: 95%;
#9 Белая страница вместо главной 16 мая 2015 в 17:18
batot,
Запустите phpmyadmin, нажмите импорт и импортируйте в вашу базу файлик из этого архива:
instantcms.ru/users/files/download5257.html

Вернутся посты и объявления, может поможет от белого экрана...

SQL с инсертами не заработал. Сделал файлик с апдейтами. Работает нормально. Архив перезалил.
#10 [ЕСТЬ РЕШЕНИЕ] Где посмотреть специальные тэги для регистрации и авторизации? 16 мая 2015 в 08:28
batot,

#11 Проблема с изменением порядка пунктов меню в версии 1.10.3 16 мая 2015 в 02:16
Сталкивался с таким. При переходе с 1.9 на 1.10.6
Некоторые пункты меню при перемещении из админки просто пропадали. Всякие исправления деревьев не помогали.
Посмотрел, какие номера у пунктов меню на чистом сайте прямо после установки, пронумеровал основные пункты меню так же как на дефолте (прямо в базе пронумеровал, через phpmyadmin) и уже относительно них двигал все остальные меню-подменю. Всё заработало.
#12 Как сменить владельца папок и файлов на хостинге? 14 мая 2015 в 21:15
DELLитант,
Без доступа по SSH к настройкам сервера ничего не измените.
Смело пишите письмо в техподдержку — Вам с удовольствием помогут.
#13 Как сменить владельца папок и файлов на хостинге? 14 мая 2015 в 20:41
DELLитант,

Самый простой вариант — написать в техподдержку хостера.
#14 [ЕСТЬ РЕШЕНИЕ] Награждение Пользователей 14 мая 2015 в 13:38
Vladslav Li,
Известно, чего не хватает. smile
Оформить все это в виде новой формы ввода.
В \admin\components\autoawards\backend.php добавьте после привфото новую таблицу:

  1. <tr>
  2. <td><img src="/admin/components/autoawards/images/p_privphoto.gif" width="16" height="16" /></td>
  3. <td><input name="p_privphoto" type="text" id="p_input" size="5" value="<?php echo @$mod['p_privphoto'];?>" /></td>
  4. <td><?php echo $_LANG['AD_PRIVATE_PHOTOS']; ?></td>
  5. </tr>
  6. <tr>
  7. <td><img src="/admin/components/autoawards/images/p_privphoto.gif" width="16" height="16" /></td>
  8. <td><input name="p_privphoto" type="text" id="p_input" size="5" value="<?php echo @$mod['p_friends'];?>" /></td>
  9. <td><?php echo $_LANG['AD_FRIENDS']; ?></td>
  10. </tr>
А в \languages\ru\admin\components\autoawards.php добавьте про друзей:

  1. $_LANG['AD_PUBLIC_PHOTOS'] ='фотографий в общих альбомах';
  2. $_LANG['AD_PRIVATE_PHOTOS'] ='фотографий в личном альбоме';
  3. $_LANG['AD_FRIENDS'] ='друзей';
После еще в таблицу cms_user_autoawards добавить строку p_friends
Получается так:

#15 [ЕСТЬ РЕШЕНИЕ] Награждение Пользователей 14 мая 2015 в 12:42
Есть такой файлик \core\classes\user.class.php
В нем есть функция public static function checkAwards
  1. /**
  2.   * Проверяет условия получения наград и выдает награду пользователю, если нужно
  3.   * @param int $user_id
  4.   * @return bool
  5.   */
  6. public static function checkAwards($user_id=0){
  7.  
  8. if (!$user_id){ return false; }
  9.  
  10. $inDB = cmsDatabase::getInstance();
  11.  
  12. $awards = self::getAutoAwards();
  13. if (!$awards){ return false; }
  14.  
  15. $p_content = $inDB->rows_count('cms_content', "user_id='$user_id' AND published = 1");
  16. $p_comment = $inDB->rows_count('cms_comments', "user_id='$user_id' AND published = 1");
  17. $p_blog = $inDB->rows_count('cms_blog_posts', "user_id='$user_id' AND published = 1");
  18. $p_forum = $inDB->rows_count('cms_forum_posts', "user_id='$user_id'");
  19. $p_photo = $inDB->rows_count('cms_photo_files', "user_id='$user_id' AND published = 1");
  20. $p_privphoto = $inDB->rows_count('cms_user_photos', "user_id='$user_id'");
  21. $p_karma = $inDB->get_field('cms_user_profiles', "user_id='$user_id'", 'karma');
  22.  
  23. foreach ($awards as $award) {
  24.  
  25. if ($inDB->rows_count('cms_user_awards', "user_id = '$user_id' AND award_id = '{$award['id']}'")) { continue; }
  26.  
  27. $granted = ($award['p_content'] <= $p_content) &&
  28. ($award['p_comment'] <= $p_comment) &&
  29. ($award['p_blog'] <= $p_blog) &&
  30. ($award['p_forum'] <= $p_forum) &&
  31. ($award['p_photo'] <= $p_photo) &&
  32. ($award['p_privphoto'] <= $p_privphoto) &&
  33. ($award['p_karma'] <= $p_karma);
  34.  
  35. if (!$granted){ continue; }
  36.  
  37. self::giveAward($award, $user_id);
  38.  
  39. }
  40.  
  41. return true;
  42. }
  43.  
А в файлике \admin\components\autoawards\backend.php настраиваются в админке условия автовыдачи наград:

  1. $title = cmsCore::request('title', 'str', $_LANG['AD_AWARD']);
  2. $description = cmsCore::request('description', 'str', '');
  3. $published = cmsCore::request('published', 'int', 0);
  4. $imageurl = preg_replace('/[^a-zA-Z0-9_\.\-]/iu', '', cmsCore::request('imageurl', 'str', ''));
  5. $p_comment = cmsCore::request('p_comment', 'int', 0);
  6. $p_forum = cmsCore::request('p_forum', 'int', 0);
  7. $p_content = cmsCore::request('p_content', 'int', 0);
  8. $p_blog = cmsCore::request('p_blog', 'int', 0);
  9. $p_karma = cmsCore::request('p_karma', 'int', 0);
  10. $p_photo = cmsCore::request('p_photo', 'int', 0);
  11. $p_privphoto = cmsCore::request('p_privphoto', 'int', 0);
Поэтому есть такая мысль, что можно добавить в юзеркласс что-нибудь типа $p_friends = $inDB->rows_count('cms_user_friends', "to_id='$user_id'", 'to_id'); а в бэкенде автоавардзов добавить количество друзей для получения награды $p_friends = cmsCore::request('p_friends', 'int', 0);
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.