Не понимаю, какой информации вам еще не хватает? Или это такой метод троллинга? Если вы в этом специалист, то наверно должны знать как подогнать это окно под размер мобильного экрана. Если вы в глаза не видели этот к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'); ?> »" />
<br />
<br />
<input type="button" id="removeTagButton" value="« <?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 > Профили, выбираем нужный профиль, вкладка "Особенности и макет" и настраиваем кнопочки так, чтобы было удобно и без выездов за пределы экрана...
Вроде как всё... Всего доброго!