Новости Joomla

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

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

Bagira

  • Осваиваюсь на форуме
  • 28
  • 1 / 0
проблема с шаблоном Spark
« : 09.07.2012, 18:19:58 »
где у него находится все то, что обычно прописывается в index.php? он почти пустой, но в файрбук все отображается нормально
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
Re: проблема с шаблоном Spark
« Ответ #1 : 09.07.2012, 18:24:21 »
Остальное в него вероятно инклюдится из какой нибудь папки, например bloks или подобной типа layouts
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Re: проблема с шаблоном Spark
« Ответ #2 : 09.07.2012, 18:26:09 »
Смотрите папку layers .
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

Bagira

  • Осваиваюсь на форуме
  • 28
  • 1 / 0
Re: проблема с шаблоном Spark
« Ответ #3 : 09.07.2012, 18:27:05 »
смотрела
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Re: проблема с шаблоном Spark
« Ответ #4 : 09.07.2012, 18:57:11 »
смотрела
И что там в этой паке есть ?
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

Bagira

  • Осваиваюсь на форуме
  • 28
  • 1 / 0
Re: проблема с шаблоном Spark
« Ответ #5 : 09.07.2012, 19:08:28 »
template.php
template.config.php
module.php
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Re: проблема с шаблоном Spark
« Ответ #6 : 09.07.2012, 19:54:10 »
Посмотрите что внутри этих файлов , возможно template.php файл шаблона .
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

Bagira

  • Осваиваюсь на форуме
  • 28
  • 1 / 0
Re: проблема с шаблоном Spark
« Ответ #7 : 09.07.2012, 20:22:56 »
нет, там точно нет.
*

Bagira

  • Осваиваюсь на форуме
  • 28
  • 1 / 0
Re: проблема с шаблоном Spark
« Ответ #8 : 09.07.2012, 20:23:49 »
<?php
/**
* @package   yoo_spark Template
* @file      template.php
* @version   5.5.9 July 2011
* @author    YOOtheme http://www.yootheme.com
* @copyright Copyright (C) 2007 - 2011 YOOtheme GmbH
* @license   YOOtheme Proprietary Use License (http://www.yootheme.com/license)
*/

// get template configuration
include(dirname(__FILE__).'/template.config.php');
   
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->warp->config->get('language'); ?>" lang="<?php echo $this->warp->config->get('language'); ?>" dir="<?php echo $this->warp->config->get('direction'); ?>" >
<head>
<?php echo $this->warp->template->render('head'); ?>
<link rel="apple-touch-icon" href="<?php echo $this->warp->path->url('template:apple_touch_icon.png'); ?>" />
</head>

<body id="page" class="yoopage <?php echo $this->warp->config->get('columns'); ?> <?php echo $this->warp->config->get('itemcolor'); ?> <?php echo $this->warp->config->get('toolscolor'); ?> <?php echo 'style-'.$this->warp->config->get('style'); ?> <?php echo 'background-'.$this->warp->config->get('background'); ?> <?php echo 'font-'.$this->warp->config->get('font'); ?> <?php echo $this->warp->config->get('webfonts'); ?> <?php echo $this->warp->config->get('bganimation-class');?>">

   <?php if ($this->warp->modules->count('absolute')) : ?>
   <div id="absolute">
      <?php echo $this->warp->modules->render('absolute'); ?>
   </div>
   <?php endif; ?>
   
   <div id="page-body">
      <div class="page-body-1">
         <div class="page-body-2">

            <div class="wrapper">
               
               <div id="header">
      
                  <div id="toolbar">
                     
                     <?php if($this->warp->config->get('date')) : ?>
                     <div id="date">
                        <?php echo $this->warp->config->get('actual_date'); ?>
                     </div>
                     <?php endif; ?>
                  
                     <?php if ($this->warp->modules->count('toolbarleft')) : ?>
                     <div class="left">
                        <?php echo $this->warp->modules->render('toolbarleft'); ?>
                     </div>
                     <?php endif; ?>
                     
                     <?php if ($this->warp->modules->count('toolbarright')) : ?>
                     <div class="right">
                        <?php echo $this->warp->modules->render('toolbarright'); ?>
                     </div>
                     <?php endif; ?>
                     
                  </div>

                  <div id="headerbar">
      
                     <?php if($this->warp->modules->count('headerleft')) : ?>
                     <div class="left horizontal">
                        <?php echo $this->warp->modules->render('headerleft'); ?>
                     </div>
                     <?php endif; ?>
                     
                     <?php if($this->warp->modules->count('headerright')) : ?>
                     <div class="right horizontal">
                        <?php echo $this->warp->modules->render('headerright'); ?>
                     </div>
                     <?php endif; ?>
                     
                  </div>
                     
                  <?php if ($this->warp->modules->count('logo')) : ?>      
                  <div id="logo">
                     <?php echo $this->warp->modules->render('logo'); ?>
                  </div>
                  <?php endif; ?>
                  
                  <?php if ($this->warp->modules->count('search')) : ?>
                  <div id="search">
                     <?php echo $this->warp->modules->render('search'); ?>
                  </div>
                  <?php endif; ?>
                  
                  <?php  if ($this->warp->modules->count('menu')) : ?>
                  
                  <div class="menubar">
                     <div id="menu">
                        <?php echo $this->warp->modules->render('menu'); ?>
                     </div>
                  </div>
                  <?php endif; ?>
                  
                  <?php if ($this->warp->modules->count('banner')) : ?>
                  <div id="banner">
                     <?php echo $this->warp->modules->render('banner'); ?>
                  </div>
                  <?php endif;  ?>
               </div>
               <!-- header end -->
      
               <?php if ($this->warp->modules->count('top + topblock')) : ?>
               <div id="top">
      
                  <?php if($this->warp->modules->count('topblock')) : ?>
                  <div class="vertical width100">
                     <?php echo $this->warp->modules->render('topblock'); ?>
                  </div>
                  <?php endif; ?>
      
                  <?php if ($this->warp->modules->count('top')) : ?>
                     <?php echo $this->warp->modules->render('top', array('wrapper'=>"horizontal float-left", 'layout'=>$this->warp->config->get('top'))); ?>
                  <?php endif; ?>

               </div>
               <!-- top end -->
               <?php endif; ?>
               
               <div class="middle-wrapper">
                  <div id="middle">
                     <div id="middle-expand">
         
                        <div id="main">
                           <div id="main-shift">
         
                              <?php if ($this->warp->modules->count('maintop')) : ?>
                              <div id="maintop">
                                 <?php echo $this->warp->modules->render('maintop', array('wrapper'=>"horizontal float-left", 'layout'=>$this->warp->config->get('maintop'))); ?>
                              </div>
                              <!-- maintop end -->
                              <?php endif; ?>
         
                              <div id="mainmiddle">
                                 <div id="mainmiddle-expand">
                                 
                                    <div id="content">
                                       <div id="content-shift">
         
                                          <?php if ($this->warp->modules->count('contenttop')) : ?>
                                          <div id="contenttop">
                                             <?php echo $this->warp->modules->render('contenttop', array('wrapper'=>"horizontal float-left", 'layout'=>$this->warp->config->get('contenttop'))); ?>
                                          </div>
                                          <!-- contenttop end -->
                                          <?php endif; ?>
                                          
                                          <?php if ($this->warp->modules->count('breadcrumbs')) : ?>
                                             <?php echo $this->warp->modules->render('breadcrumbs'); ?>
                                          <?php endif; ?>
         
                                          <div id="component" class="floatbox">
                                             <?php echo $this->warp->template->render('content'); ?>
                                          </div>
                     
                                          <?php if ($this->warp->modules->count('contentbottom')) : ?>
                                          <div id="contentbottom">
                                             <?php echo $this->warp->modules->render('contentbottom', array('wrapper'=>"horizontal float-left", 'layout'=>$this->warp->config->get('contentbottom'))); ?>
                                          </div>
                                          <!-- mainbottom end -->
                                          <?php endif; ?>
                                       
                                       </div>
                                    </div>
                                    <!-- content end -->
                                    
                                    <?php if($this->warp->modules->count('contentleft')) : ?>
                                    <div id="contentleft" class="vertical">
                                       <div class="contentleft-1"></div>
                                       <?php echo $this->warp->modules->render('contentleft'); ?>
                                    </div>
                                    <?php endif; ?>
                                    
                                    <?php if($this->warp->modules->count('contentright')) : ?>
                                    <div id="contentright" class="vertical">
                                       <div class="contentright-1"></div>
                                       <?php echo $this->warp->modules->render('contentright'); ?>
                                    </div>
                                    <?php endif; ?>
                                    
                                 </div>
                              </div>
                              <!-- mainmiddle end -->
         
                              <?php if ($this->warp->modules->count('mainbottom')) : ?>
                              <div id="mainbottom">
                                 <?php echo $this->warp->modules->render('mainbottom', array('wrapper'=>"horizontal float-left", 'layout'=>$this->warp->config->get('mainbottom'))); ?>
                              </div>
                              <!-- mainbottom end -->
                              <?php endif; ?>
                           
                           </div>
                        </div>
         
                        <?php if($this->warp->modules->count('left')) : ?>
                        <div id="left" class="vertical">
                           <div class="left-1"></div>
                           <?php echo $this->warp->modules->render('left'); ?>
                        </div>
                        <?php endif; ?>
                        
                        <?php if($this->warp->modules->count('right')) : ?>
                        <div id="right" class="vertical">
                           <div class="right-1"></div>
                           <?php echo $this->warp->modules->render('right'); ?>
                        </div>
                        <?php endif; ?>
         
                     </div>
                  </div>
               </div>
      
               <?php if ($this->warp->modules->count('bottom + bottomblock')) : ?>
               <div id="bottom">
      
                  <?php if ($this->warp->modules->count('bottom')) : ?>
                     <?php echo $this->warp->modules->render('bottom', array('wrapper'=>"horizontal float-left", 'layout'=>$this->warp->config->get('bottom'))); ?>
                  <?php endif; ?>
   
                  <?php if($this->warp->modules->count('bottomblock')) : ?>
                  <div class="vertical width100">
                     <?php echo $this->warp->modules->render('bottomblock'); ?>
                  </div>
                  <?php endif; ?>
   
               </div>
               <!-- bottom end -->
               <?php endif; ?>
                     
   
            </div>
            
         </div>
      </div>

   </div>
   <div id="page-footer">
      <div class="wrapper">
         
         <div id="footer">
         
            <?php if ($this->warp->modules->count('footer + debug')) : ?>
            <a class="anchor" href="#page"></a>
            <?php echo $this->warp->modules->render('footer'); ?>
            <?php echo $this->warp->modules->render('debug'); ?>
            <?php endif; ?>
            
         </div>
         <!-- footer end -->

      </div>
   </div>
   
   <?php echo $this->render('footer'); ?>
   
</body>
</html>
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Re: проблема с шаблоном Spark
« Ответ #9 : 09.07.2012, 20:34:02 »
Так это и есть шаблон .
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

Bagira

  • Осваиваюсь на форуме
  • 28
  • 1 / 0
Re: проблема с шаблоном Spark
« Ответ #10 : 10.07.2012, 08:31:27 »
мне нужно исправить стиль окошка в контактной форме, куда вводится емэйл, а я его здесь не нахожу
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Re: проблема с шаблоном Spark
« Ответ #11 : 10.07.2012, 08:38:49 »
мне нужно исправить стиль окошка в контактной форме, куда вводится емэйл, а я его здесь не нахожу
Так это в CSS делается а не в шаблоне .
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

Bagira

  • Осваиваюсь на форуме
  • 28
  • 1 / 0
Re: проблема с шаблоном Spark
« Ответ #12 : 10.07.2012, 09:41:37 »
а как CSS прикрутить - разве это не в шаблоне прописывается?
*

Bagira

  • Осваиваюсь на форуме
  • 28
  • 1 / 0
Re: проблема с шаблоном Spark
« Ответ #13 : 10.07.2012, 09:46:01 »
в файрбук хорошо - прописываешь style, равно, ковычки - и вперед. а как в реале быть?
*

Bagira

  • Осваиваюсь на форуме
  • 28
  • 1 / 0
Re: проблема с шаблоном Spark
« Ответ #14 : 10.07.2012, 09:50:24 »
у меня вон какая красота идет





*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Re: проблема с шаблоном Spark
« Ответ #15 : 10.07.2012, 10:43:29 »
а как CSS прикрутить - разве это не в шаблоне прописывается?
Это в отдельном файле прописывается .
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Re: проблема с шаблоном Spark
« Ответ #16 : 10.07.2012, 10:45:49 »
в файрбук хорошо - прописываешь style, равно, ковычки - и вперед. а как в реале быть?
firebug показывает файл CSS в котором находятся стили , смотрите где лежит этот файл , обычно это папка CSS в папке шаблона , находите его и в него уже вписываете свои стили .
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

Bagira

  • Осваиваюсь на форуме
  • 28
  • 1 / 0
Re: проблема с шаблоном Spark
« Ответ #17 : 10.07.2012, 10:50:42 »
у меня вот как идет:




*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Re: проблема с шаблоном Spark
« Ответ #18 : 10.07.2012, 11:12:55 »
Нажимаете на ссылку reset.css в правом окошке FireBug , слева появятся сами стили и там есть путь к файлу CSS .


[вложение удалено Администратором]
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

Bagira

  • Осваиваюсь на форуме
  • 28
  • 1 / 0
Re: проблема с шаблоном Spark
« Ответ #19 : 10.07.2012, 11:16:39 »
я знаю где находится reset.css, я не знаю как правильно приписать в нем стиль.
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Re: проблема с шаблоном Spark
« Ответ #20 : 10.07.2012, 11:26:48 »
я знаю где находится reset.css, я не знаю как правильно приписать в нем стиль.
Ну например для поля subjetc пропишите в конце reset.css
#contact_subgect {
width: 700px;
}
или любое другое свойство .
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

Bagira

  • Осваиваюсь на форуме
  • 28
  • 1 / 0
Re: проблема с шаблоном Spark
« Ответ #21 : 10.07.2012, 11:32:01 »
сделала - не идет. или я что-то не так сделала?


*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Re: проблема с шаблоном Spark
« Ответ #22 : 10.07.2012, 11:40:21 »
сделала - не идет. или я что-то не так сделала?
# поставили перед contact_subgect?
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

Bagira

  • Осваиваюсь на форуме
  • 28
  • 1 / 0
Re: проблема с шаблоном Spark
« Ответ #23 : 10.07.2012, 11:54:42 »
оно идет! спасибо огромное
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Re: проблема с шаблоном Spark
« Ответ #24 : 10.07.2012, 12:04:31 »
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

Bagira

  • Осваиваюсь на форуме
  • 28
  • 1 / 0
Re: проблема с шаблоном Spark
« Ответ #25 : 10.07.2012, 12:10:28 »
спасибо
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема с доступом к шаблону сайта

Автор thas

Ответов: 4
Просмотров: 4280
Последний ответ 08.11.2019, 19:55:23
от stendapuss
Проблема с шаблоном

Автор yura.yushkevich

Ответов: 2
Просмотров: 1579
Последний ответ 07.02.2017, 19:14:43
от istraweb
Проблема после переноса шаблон с версии Joomla 1.5 на 2.5

Автор Berkin09

Ответов: 3
Просмотров: 1539
Последний ответ 24.10.2016, 13:08:27
от Berkin09
Проблема с миграцией шаблона Joomla! 1.5 Ja_Purity на Joomla 2.5

Автор Invictus

Ответов: 6
Просмотров: 1907
Последний ответ 16.05.2016, 06:45:27
от Invictus
Проблема отображения шаблона на моб.устройствах

Автор tomas_morgam

Ответов: 1
Просмотров: 1339
Последний ответ 29.04.2016, 11:54:17
от tomas_morgam