Форум русской поддержки Joomla!® CMS
11.12.2016, 10:10:32 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Мобильный вид добавления материала из фронтэнда

 (Прочитано 555 раз)
0 Пользователей и 1 Гость смотрят эту тему.
rrost786
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« : 13.02.2015, 14:25:59 »

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

Репутация: +65/-0
Offline Offline

Пол: Мужской
Сообщений: 922



« Ответ #1 : 13.02.2015, 15:17:42 »

На очень развернутый вопрос не менее развернутый ответ
CSS рулит, CSS http://htmlbook.ru/
Записан
rrost786
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #2 : 13.02.2015, 15:52:16 »

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



На телефоне



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

Репутация: +65/-0
Offline Offline

Пол: Мужской
Сообщений: 922



« Ответ #3 : 13.02.2015, 16:02:20 »

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

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #4 : 13.02.2015, 16:25:22 »

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

Репутация: +65/-0
Offline Offline

Пол: Мужской
Сообщений: 922



« Ответ #5 : 13.02.2015, 16:29:14 »

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

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 4



« Ответ #6 : 15.03.2015, 06:17:33 »

Не понимаю, какой информации вам еще не хватает? Или это такой метод троллинга? Если вы в этом специалист, то наверно должны знать как подогнать это окно под размер мобильного экрана. Если вы в глаза не видели этот к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 > Профили, выбираем нужный профиль, вкладка "Особенности и макет" и настраиваем кнопочки так, чтобы было удобно и без выездов за пределы экрана...

Вроде как всё... Всего доброго!
« Последнее редактирование: 16.03.2015, 00:02:17 от wrazrez » Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet