0 Пользователей и 1 Гость просматривают эту тему.
  • 6 Ответов
  • 1195 Просмотров
*

rrost786

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Не могу нигде найти как подогнать под экран телефона страницу добавления нового материала (add item) К2 из сайта. Подскажите, пожалуйста кто-нибудь.
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
На очень развернутый вопрос не менее развернутый ответ
CSS рулит, CSS http://htmlbook.ru/
*

rrost786

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Да, я вкурсе, что нужно искать в CSS, но я не изучал языки програмирования, и не могу сам в этом разобраться, потому и спрашиваю. Могу что-то поправить если кто-нибуть скажет что-то типа: "в таком-то файле в такой-то строке поменяй значение с... на..." )
А по поводу развернутости, думал спецы и так поймут о чем речь.
На компьютере форма добавления материала выглядит так:



На телефоне



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

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Цитировать
Где и как проправить код, чтобы в мобильной версии окно редактирования нового материала подходило под размер экрана?
Как можно по картинкам что-то подсказать?
Вам следует обратиться в "Битву экстрасенсов".
Мой первый ответ был, кстати об этом же.
Больше информации и народ к Вам потянется,-  в идеале ссылка на сайт.
*

rrost786

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Не понимаю, какой информации вам еще не хватает? Или это такой метод троллинга? Если вы в этом специалист, то наверно должны знать как подогнать это окно под размер мобильного экрана. Если вы в глаза не видели этот к2 то зачем отвечать? Ну дам я адрес сайта, ну зайдете вы на СТАНДАРТНУЮ страницу добавления нового материала. Что нового вы там увидите?
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Для того чтобы дать Вам ответ я должен развернуть у себя К2 и.тд.
Ну в лом  мне это. А навскидку кто-то может и скажет.
Без обид. Ждите.
*

wrazrez

  • Новичок
  • 4
  • 1 / 0
Не понимаю, какой информации вам еще не хватает? Или это такой метод троллинга? Если вы в этом специалист, то наверно должны знать как подогнать это окно под размер мобильного экрана. Если вы в глаза не видели этот к2 то зачем отвечать? Ну дам я адрес сайта, ну зайдете вы на СТАНДАРТНУЮ страницу добавления нового материала. Что нового вы там увидите?

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

Я тоже столкнулся с этой проблемой, некоторые поля вылазили за пределы. Вот чего я в итоге добился:



Что я делал:

1. Шаблон gavick, в файле tablet.css (расположен: /public_html/templates/gk_шаблон/css) — удалил:

Код
/* K2 edit popup */
#sbox-window,
#sbox-window iframe {
width: 720px!important;
max-width: 720px!important;
left: 10px!important;
}

2. Основные правки в файле itemform.php (расположен У МЕНЯ: /public_html/templates/gk_шаблон/html/com_k2/templates/default)
...Если нет в папке шаблона, тогда ищем здесь: /public_html/components/com_k2/templates/default

2.1. Убираем логотип, заголовок "Добавить материал". Удаляем или комментируем:

Код
<div id="k2FrontendEditToolbar">
   <h2 class="header icon-48-k2">
      <?php echo (JRequest::getInt('cid'))? JText::_('K2_EDIT_ITEM') : JText::_('K2_ADD_ITEM'); ?>
   </h2>
</div>

2.2. Убираем боковую панель. Удаляем или комментируем:

Код
<div id="k2ToggleSidebarContainer"> 
   <a href="#" id="k2ToggleSidebar"><?php echo JText::_('K2_TOGGLE_SIDEBAR'); ?></a>
</div>

2.3. Изменение или удаление красной надписи (разрешений пользователя):

Код
<div id="k2FrontendPermissionsNotice">
   <p><?php echo $this->permissionsMessage; ?></p>
</div>

2.4. Убираем псевдоним заголовка. Удаляем или комментируем:

Код
<tr>
   <td class="adminK2LeftCol">
      <label for="alias"><?php echo JText::_('K2_TITLE_ALIAS'); ?></label>
   </td>
   <td class="adminK2RightCol">
      <input class="text_area k2TitleAliasBox" type="text" name="alias" id="alias" maxlength="250" value="<?php echo $this->row->alias; ?>" />
   </td>
</tr>

2.5. Убираем теги. Удаляем или комментируем:

Код
<tr>
   <td class="adminK2LeftCol">
      <label><?php echo JText::_('K2_TAGS'); ?></label>
   </td>
   <td class="adminK2RightCol">
      <?php if($this->params->get('taggingSystem')): ?>
         <!-- Free tagging -->
         <ul class="tags">
            <?php if(isset($this->row->tags) && count($this->row->tags)): ?>
            <?php foreach($this->row->tags as $tag): ?>
               <li class="tagAdded">
                  <?php echo $tag->name; ?>
                  <span title="<?php echo JText::_('K2_CLICK_TO_REMOVE_TAG'); ?>" class="tagRemove">x</span>
                  <input type="hidden" name="tags[]" value="<?php echo $tag->name; ?>" />
               </li>
                  <?php endforeach; ?>
                  <?php endif; ?>
               <li class="tagAdd">
                  <input type="text" id="search-field" />
               </li>
               <li class="clr"></li>
            </ul>
               <span class="k2Note"> <?php echo JText::_('K2_WRITE_A_TAG_AND_PRESS_RETURN_OR_COMMA_TO_ADD_IT'); ?> </span>
               <?php else: ?>
               <!-- Selection based tagging -->
               <?php if( !$this->params->get('lockTags') || $this->user->gid>23): ?>
               <div style="float:left;">
               <input type="text" name="tag" id="tag" />
               <input type="button" id="newTagButton" value="<?php echo JText::_('K2_ADD'); ?>" />
               </div>
               <div id="tagsLog"></div>
            <div class="clr"></div>
               <span class="k2Note"> <?php echo JText::_('K2_WRITE_A_TAG_AND_PRESS_ADD_TO_INSERT_IT_TO_THE_AVAILABLE_TAGS_LISTNEW_TAGS_ARE_APPENDED_AT_THE_BOTTOM_OF_THE_AVAILABLE_TAGS_LIST_LEFT'); ?>           </span>
               <?php endif; ?>
               <table cellspacing="0" cellpadding="0" border="0" id="tagLists">
               <tr>
               <td id="tagListsLeft">
               <span><?php echo JText::_('K2_AVAILABLE_TAGS'); ?></span> <?php echo $this->lists['tags']; ?>
               </td>
               <td id="tagListsButtons">
               <input type="button" id="addTagButton" value="<?php echo JText::_('K2_ADD'); ?> &raquo;" />
               <br />
               <br />
               <input type="button" id="removeTagButton" value="&laquo; <?php echo JText::_('K2_REMOVE'); ?>" />
               </td>
               <td id="tagListsRight">
              <span><?php echo JText::_('K2_SELECTED_TAGS'); ?></span> <?php echo $this->lists['selectedTags']; ?>
              </td>
      </tr>
         </table>
      <?php endif; ?>
   </td>
</tr>

2.6. Изменяем поле "Заголовок". Меняем:

Код
<td class="adminK2LeftCol">
   <label for="title"><?php echo JText::_('K2_TITLE'); ?></label>
</td>
<td class="adminK2RightCol">
   <input class="text_area k2TitleBox" type="text" name="title" id="title" maxlength="250" value="<?php echo $this->row->title; ?>" />
</td>

на:

Код
<td class="adminK2RightCol">
   <input class="text_area k2TitleBox" type="text" name="title" placeholder="<?php echo JText::_('K2_TITLE'); ?>" id="title" maxlength="250" value="<?php echo $this->row->title; ?>" />
</td>

2.7. Изменяем поле "Категория". Удаляем или комментируем:

Код
<td class="adminK2LeftCol">
   <label><?php echo JText::_('K2_CATEGORY'); ?></label>
</td>

3. Последний и не мало важный вопрос с редактором, а именно с его кнопками и панелями, они тоже способствуют выезду за край экрана. У меня установлен редактор JCE, на котором настроить расположение кнопок и панелей проще простого. В панели управления: Компоненты > Редактор JCE > Профили, выбираем нужный профиль, вкладка "Особенности и макет" и настраиваем кнопочки так, чтобы было удобно и без выездов за пределы экрана...

Вроде как всё... Всего доброго!
« Последнее редактирование: 15.03.2015, 23:02:17 от wrazrez »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

В Joomla! 3.9.1 в к2 не меняется порядок расположения материала

Автор sergspb

Ответов: 0
Просмотров: 99
Последний ответ 12.06.2021, 15:20:52
от sergspb
Ошибка ПРИ создании материала В К2 - РЕШЕНО

Автор korchaga

Ответов: 1
Просмотров: 216
Последний ответ 28.12.2020, 03:21:46
от korchaga
Ошибка дополнительных полей в конце материала

Автор Vekach

Ответов: 4
Просмотров: 338
Последний ответ 22.09.2020, 17:45:22
от Vekach
[Решено] Получить alias материала в плагине, как?

Автор x1

Ответов: 10
Просмотров: 445
Последний ответ 23.07.2020, 11:45:07
от x1
Отображение доп. полей материала в спойлере или структурировано

Автор Falana

Ответов: 0
Просмотров: 319
Последний ответ 25.02.2020, 20:37:34
от Falana