Ris

Ris

+657
Репутация
3768
Рейтинг
#1 Удаление компонентов в InstantCMS 2.2.1 26 мая 2015 в 20:46

И не только удаление, включить/выключить тоже бы не помешало.

PIN
Но зачем???
Для экономии мета на диске, которые занимает этот компонент?
В типах контента можно отключать типы контента. По-моему этого более чем достаточно.
#2 Hidden (не могу победить) 26 мая 2015 в 20:24

пробовал.

SE7EN
Что с ответами на предыдущие вопросы?
#3 Как добавляются поля в форму регистрации 26 мая 2015 в 19:37

Расскажите пожалуйста, так нам тоже интересно.

Man

Я надеялся, что дальше знающие люди присоединятся. scratch
Мне точно также, как и топикстартеру придется сделать это самому, чтобы рассказать всем, кому интересно. laugh

Ну раз есть интерес, попробую…
#4 Hidden (не могу победить) 26 мая 2015 в 19:33
Итак, начнем сначала.
Я так понимаю, это какой-то не дефолтный шаблон для instant 2 ?
Вы пытаетесь сделать там какое-то выпадающее меню?
Вместо hidden пробовали написать auto | hidden | scroll | visible | inherit?
#5 Hidden (не могу победить) 26 мая 2015 в 18:30
Так Вы в стилях к самому классу col-9 нарисуйте импотента (!important).
Импотент побеждает все приоритеты.
#6 Как добавляются поля в форму регистрации 26 мая 2015 в 12:59

Мне интересней самому разобраться и допилить,

Блицкриг

Ну раз так — надо мыслить логически.
Чем характерно поле ввода аватара? Надписью "Загрузка аватара".
Ищем такую строку в файлах сайта:
Идем в components\users\frontend.php и видим такую функцию:
  1. //============================================================================//
  2. //============================= Загрузка аватара ============================//
  3. //============================================================================//
  4. if ($do=='avatar'){
  5.  
  6. if (!$inUser->id || ($inUser->id && $inUser->id != $id)){ cmsCore::error404(); }
  7.  
  8. $inPage->setTitle($_LANG['LOAD_AVATAR']);
  9. $inPage->addPathway($inUser->nickname, cmsUser::getProfileURL($inUser->login));
  10. $inPage->addPathway($_LANG['LOAD_AVATAR']);
  11.  
  12. if (cmsCore::inRequest('upload')) {
  13.  
  14. cmsCore::loadClass('upload_photo');
  15. $inUploadPhoto = cmsUploadPhoto::getInstance();
  16. // Выставляем конфигурационные параметры
  17. $inUploadPhoto->upload_dir = PATH.'/images/';
  18. $inUploadPhoto->dir_medium = 'users/avatars/';
  19. $inUploadPhoto->dir_small = 'users/avatars/small/';
  20. $inUploadPhoto->small_size_w = $model->config['smallw'];
  21. $inUploadPhoto->medium_size_w = $model->config['medw'];
  22. $inUploadPhoto->medium_size_h = $model->config['medh'];
  23. $inUploadPhoto->is_watermark = false;
  24. $inUploadPhoto->input_name = 'picture';
  25.  
  26. $file = $inUploadPhoto->uploadPhoto($inUser->orig_imageurl);
  27.  
  28. if(!$file){
  29.  
  30. cmsCore::addSessionMessage('<strong>'.$_LANG['ERROR'].':</strong> '.cmsCore::uploadError().'!', 'error');
  31. cmsCore::redirect('/users/'.$id.'/avatar.html');
  32.  
  33. }
  34.  
  35. $sql = "UPDATE cms_user_profiles SET imageurl = '{$file['filename']}' WHERE user_id = '$id' LIMIT 1";
  36. $inDB->query($sql);
  37. // очищаем предыдущую запись о смене аватара
  38. cmsActions::removeObjectLog('add_avatar', $id);
  39. // выводим сообщение в ленту
  40. cmsActions::log('add_avatar', array(
  41. 'object' => '',
  42. 'object_url' => '',
  43. 'object_id' => $id,
  44. 'target' => '',
  45. 'target_url' => '',
  46. 'description' => '<a href="'.cmsUser::getProfileURL($inUser->login).'" class="act_usr_ava">
  47. <img border="0" src="/images/users/avatars/small/'.$file['filename'].'">
  48. </a>'
  49. ));
  50.  
  51. cmsCore::redirect(cmsUser::getProfileURL($inUser->login));
  52.  
  53. } else {
  54.  
  55. cmsPage::initTemplate('components', 'com_users_avatar_upload')->
  56. assign('id', $id)->
  57. display('com_users_avatar_upload.tpl');
  58.  
  59. }
  60. }
Потом идем в \languages\ru\components\users.php и видим, что загрузка обзывается 'LOAD_AVATAR'
Ищем лоуд аватар и находим темплейт с оформлением ввода \templates\_default_\components\com_users_avatar_upload.tpl

Дальше рассказывать или разберетесь?
#7 Как запретить пинговать статьи с отложенной датой публикации до даты публикации? 26 мая 2015 в 00:53
yury,
Меня однажды тут уже закидали ссаными тряпками за упоминание роботс.тхт, но мне таки кажется, что самым простым методом было бы просто дописывать автоматически в robots.txt строку с запретом на индексацию этой статьи, а после публикации автоматически ту строку стирать.
#8 Когда будет мигратор 1.10.4 - 2.0.1? 25 мая 2015 в 22:32

Мне по сути надо перетащить статьи вместе со структурой и с сохранением URL

Князь Мышкин

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

Ну, и пользователей — это уж совсем просто.

Князь Мышкин

Абсолютно просто. Попробуйте перенести свой аккаунт с первой ветки на вторую и войти потом под своим паролем.
#9 [ЗАКРЫТО] [РЕШЕНО ]Не отображаются картинки во 2-й версии движка 25 мая 2015 в 17:17
Tdurden,

Переустановите сайт еще раз и проверьте правильность путей при установке:

#10 [ЗАКРЫТО] [РЕШЕНО ]Не отображаются картинки во 2-й версии движка 25 мая 2015 в 15:40

Ссылки на изображения вот такие /upload/u1/003/d0ed7732.jpg
Если исправит в коде на /instant /upload/u1/003/d0ed7732.jpg то изображение появляется

Tdurden

Судя по этому, движок воспринимает за корневую директорию не localhost/instant/ а именно localhost/

Что это вообще за хитрый локальный вебсервер такой? Вы принципиально не хотите установить денвер?
#11 Поле: изображение - добавить описание 25 мая 2015 в 13:38
Универсальный поискиватель всего:

#12 [ЗАКРЫТО] [РЕШЕНО ]Не отображаются картинки во 2-й версии движка 25 мая 2015 в 12:35
Tdurden,
Вы установили сайт во вложенную папку, а не в корень и удивляетесь проблемам с путями файлов.
Почитайте в инструкции про Указание путей.
docs.instantcms.ru/manual/install
#13 Когда будет мигратор 1.10.4 - 2.0.1? 25 мая 2015 в 00:49
Князь Мышкин,

Так вот здесь Pasha выкладывал обновленный мигратор статей.
При желании можно его допилить на перенос любого контента, если подобрать соответствие колонок.
С переносом пользователей вопрос тоже вполне решаемый.
#14 Удаление компонентов в InstantCMS 2.2.1 24 мая 2015 в 23:43

Как удалить виджеты от этих компонентов?

Capitan

Настройки — виджеты. Хватайте виджет курсором и тащите вниз в "неиспользуемые виджеты".
Удалить типы контента можно в настройках типов контента. )))

Удалять какие-либо папки и файлы я бы настоятельно не советовал.
#15 Утилита для удаления неиспользуемых картинок. INS 1.9-1.10.6 24 мая 2015 в 21:49
PIN,
На всякий случай. hoho
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.