Новости 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

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

clifred

  • Новичок
  • 8
  • 0 / 0
Здравствуйте.
Недавно я установил шаблон на свой сайт и не знаю как удалить баннер в шапке сайта, а так же надписи на кнопках в главном меню (то есть, есть кнопка "Главная страница", а под ней мелким шрифтом написано "Go Back Home" - дак вот эту надпись я и хочу удалить).
Подскажите пожалуйста, как это можно сделать?
Заранее спасибо.
*

AlexSF

  • Давно я тут
  • 678
  • 68 / 0
  • В споре истина рождается
Смотри в index.php шаблона:
 <body> Первые строк 10, может 20, после этого тега.
Задаёте вопрос - не забудьте приложить ссылку на проблемный сайт
При проблеме с CSS рекомендую использовать Mozilla Firefox и её плагин FireBug
И по максимуму изучите, или поставьте в закладки - http://htmlbook.ru/css
Notepad++ поможет почти в любом деле
*

clifred

  • Новичок
  • 8
  • 0 / 0
Смотри в index.php шаблона:
 <body> Первые строк 10, может 20, после этого тега.
при удалении 10 или 20 строк при заходе на сайт возникает ошибка:
Parse error: syntax error, unexpected '}' in /home/allofthe/public_html/templates/emma_smooth/index.php on line 253
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Зачем же так брутально сразу )))
Вам не говорили начисто вырезать эти строки, вам подсказали где искать )
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

AlexSF

  • Давно я тут
  • 678
  • 68 / 0
  • В споре истина рождается
Покажи index.php
Задаёте вопрос - не забудьте приложить ссылку на проблемный сайт
При проблеме с CSS рекомендую использовать Mozilla Firefox и её плагин FireBug
И по максимуму изучите, или поставьте в закладки - http://htmlbook.ru/css
Notepad++ поможет почти в любом деле
*

clifred

  • Новичок
  • 8
  • 0 / 0
Код: php
<body id="s5_body">
<div id="s5_header_wrap" style="width:<?php echo $s5_body_width ?>px">

<div id="s5_logo_banner_wrap" style="width:<?php echo $s5_body_width ?>px">

<?php if($this->countModules('banner')) { ?>

<div id="s5_banner">

<jdoc:include type="modules" name="banner" style="notitle" />

</div>

<?php } ?>

</div>

<?php if($this->countModules('top_1')) { ?>

<div id="s5_top_mod_wrap" style="width:<?php echo $s5_body_width ?>px">

<div id="s5_top_mod_wrap_inner">

<?php if($this->countModules('top_1')) { ?>

<jdoc:include type="modules" name="top_1" style="notitle" />

<?php } ?>

<div style="clear:both"></div>

</div>

<div style="clear:both"></div>

</div>

<?php } ?>

<?php if ($s5_menu  != "5") { ?>

<div id="s5_menu">

<div id="s5_navv">

<?php mosShowListMenu($menu_name); ?>
<?php if ($s5_menu  == "1") { ?>
<script type="text/javascript" src="<?php echo $LiveSiteUrl;?>/templates/emma_smooth/js/s5_drop_in_no_moo_menu.js"></script>
<?php } ?>
<?php if ($s5_menu  == "2") { ?>
<script type="text/javascript" src="<?php echo $LiveSiteUrl;?>/templates/emma_smooth/js/s5_fading_no_moo_menu.js"></script>
<?php } ?>
<?php if ($s5_menu  == "3") { ?>
<script type="text/javascript" src="<?php echo $LiveSiteUrl;?>/templates/emma_smooth/js/s5_scroll_down_no_moo_menu.js"></script>
<?php } ?>
<?php if ($s5_menu  == "4") { ?>
<script type="text/javascript" src="<?php echo $LiveSiteUrl;?>/templates/emma_smooth/js/s5_suckerfish.js"></script>
<?php } ?>

</div>

</div>

<?php } ?>

</div>

<?php if($this->countModules('top_1') || $s5_menu  == "1" || $s5_menu  == "2" || $s5_menu  == "3" || $s5_menu  == "4") { ?>

<div class="s5_shadow" style="width:<?php echo $s5_body_width ?>px<?php if($this->countModules('drop_down_1') || $this->countModules('drop_down_2') || $this->countModules('drop_down_3')) { ?>; margin-bottom:0px<?php } ?>"></div>

<?php } ?>

<!-- Start Slider Panel -->

<?php if($this->countModules('drop_down_1') || $this->countModules('drop_down_2') || $this->countModules('drop_down_3')) { ?>

<form name="s5_panelform" action="" id="panelform">

<input type="hidden" id="panel_holder" name="panel_holder" value=""></input>

<script type="text/javascript">

load_valuepanel();

</script>

</form>

   <div id="s5_panel" style="width:<?php echo $s5_body_width ?>px">

<div id="s5_panel_inner">

<div id="s5_panel_top"></div>

<div style="padding-left:13px; padding-right:13px">
 
  <?php if ($this->countModules("drop_down_1")) { ?><div style="width:<?php echo $rowdd; ?>; float: left;"><div class="rowpadding"><jdoc:include type="modules" name="drop_down_1" style="xhtml" /></div></div><?php } ?>

  <?php if ($this->countModules("drop_down_2")) { ?><div style="width:<?php echo $rowdd; ?>; float: left;"><div class="rowpadding"><jdoc:include type="modules" name="drop_down_2" style="xhtml" /></div></div><?php } ?>

  <?php if ($this->countModules("drop_down_3")) { ?><div style="width:<?php echo $rowdd; ?>; float: left;"><div class="rowpadding"><jdoc:include type="modules" name="drop_down_3" style="xhtml" /></div></div><?php } ?>

</div>

<div class="clr"></div>

<div style="clear:both"></div>

<div id="s5_panel_bottom"></div>

</div>

   </div>

<div style="clear:both"></div>

<div id="s5_panel_button" onclick="panel()">
<div id="s5_open"<?php if ($s5_open_start == "open") { ?> style="display:none;"<?php } ?>><?php echo $s5_open_text; ?></div>
<div id="s5_closed"<?php if ($s5_open_start == "closed") { ?> style="display:none;"<?php } ?>><?php echo $s5_closed_text; ?></div>
</div>
 
<?php } ?>

<!-- End Slider Panel -->                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             <div class="blank-body"><a href="http://myjoomla15.ru " title="http://myjoomla15.ru" target="_blank">http://myjoomla15.ru</a> | <a href="http://wordpress69.ru" title="http://wordpress69.ru" target="_blank">http://wordpress69.ru</a> | <a href="http://audittfans.ru" title="http://audittfans.ru" target="_blank">audittfans.ru</a> | <a href="http://myfiatstilo.ru" title="http://myfiatstilo.ru" target="_blank">myfiatstilo.ru</a> | <a href="http://rav4fans.ru" title="http://rav4fans.ru" target="_blank">rav4fans.ru</a></div>

<div id="s5_bottom_wrap" style="width:<?php echo $s5_body_width ?>px">

<div class="s5_bar">

<?php if($this->countModules('breadcrumb')) { ?>

<div id="s5_pathway">

<jdoc:include type="modules" name="breadcrumb" style="notitle" />

</div>

<?php } ?>

<?php if($this->countModules('search') || $this->countModules('login')) { ?>

<div id="s5_sl_wrap">

<?php if($this->countModules('search')) { ?>

<div id="s5_search">

<jdoc:include type="modules" name="search" style="notitle" />

</div>

<?php } ?>

<?php if($this->countModules('login')) { ?>

<div id="s5_login">

<jdoc:include type="modules" name="login" style="notitle" />

</div>

<?php } ?>

</div>

<?php } ?>

<div style="clear:both"></div>

</div>

<div id="s5_main_body_outer">

<div id="s5_content_area" style="width:<?php echo $s5_body_width - $s5_right_width ?>px">

<div id="s5_content_area_inner">

<?php if($this->countModules('above_body_1')) { ?>

<div id="s5_right_above_body_1" style="margin-right:10px; float:left; width:<?php echo ($s5_body_width  - $s5_right_width)/2 - 16 ?>px">

<div id="s5_right_above_body_1_inner">

<jdoc:include type="modules" name="above_body_1" style="round_box" />

</div>

</div>

<?php } ?>

<?php if($this->countModules('above_body_2')) { ?>

<div id="s5_right_above_body_2" style="float:right; width:<?php echo ($s5_body_width  - $s5_right_width)/2 - 16 ?>px">

<div id="s5_right_above_body_2_inner">

<jdoc:include type="modules" name="above_body_2" style="round_box" />

</div>

</div>

<?php } ?>

<?php if($this->countModules('above_body_1') || $this->countModules('above_body_2')) { ?>

<div style="clear:both"></div>
<div class="s5_top_mod_sep"></div>

<?php } ?>

<?php if($this->countModules('above_body_3')) { ?>

<div style="clear:both"></div>

<div id="s5_right_above_body_3">

<div id="s5_right_above_body_3_inner">

<jdoc:include type="modules" name="above_body_3" style="round_box" />

</div>

</div>

<?php } ?>

<?php if($this->countModules('above_body_3')) { ?>

<div class="s5_top_mod_sep"></div>

<?php } ?>

<?php
$s5_frontpage = "yes";
$s5_current_page = "";
if (JRequest::getVar('view') == "frontpage") {
$s5_current_page = "frontpage";
}
if (JRequest::getVar('view')!= "frontpage") {
$s5_current_page = "not_frontpage";
}
if ($s5_show_frontpage == "no" && $s5_current_page == "frontpage") {
$s5_frontpage = "no";
}
$s5_check_frontpage = strrpos($s5_url,"index.php");
if ($s5_check_frontpage > 1) {
$s5_frontpage = "not_frontpage";
} ?>

<?php if ($s5_frontpage != "no") { ?>

<?php if($this->countModules('inset')) { ?>
<div id="s5_body_column" style="width:<?php echo $s5_body_width - $s5_right_width - $s5_inset_width - 32 ?>px">
<?php } ?>
<?php if(!$this->countModules('inset')) { ?>
<div id="s5_body_column" style="width:<?php echo $s5_body_width - $s5_right_width - $s5_inset_width - 22 ?>px">
<?php } ?>
<div id="s5_body_column_inner">

<jdoc:include type="message" />
<jdoc:include type="component" />

</div>
</div>

<?php if($this->countModules('inset')) { ?>

<div id="s5_inset_column" style="width:<?php echo $s5_inset_width ?>px">
<div id="s5_inset_column_inner">

<jdoc:include type="modules" name="inset" style="round_box" />

</div>
</div>

<?php } ?>

<?php } ?>

<div style="clear:both"></div>

</div>

</div>

<?php if($this->countModules('right')) { ?>

<div id="s5_right_column" style="width:<?php echo $s5_right_width ?>px">

<div id="s5_right_column_inner">

<jdoc:include type="modules" name="right" style="round_box" />

</div>

</div>

<?php } ?>

<div style="clear:both"></div>

</div>

<div class="s5_shadow" style="width:<?php echo $s5_body_width ?>px"></div>

<?php if($this->countModules('bottom_row_1') || $this->countModules('bottom_row_2') || $this->countModules('bottom_row_3') || $this->countModules('bottom_row_4')) { ?>

<div class="s5_bar"></div>

<div id="s5_row1">
<div id="s5_row1_inner">

<?php if($this->countModules('bottom_row_1')) { ?>
<div id="s5_bottom_row_1_mod" style="width:<?php echo $bot_row ?>">
<div id="s5_bottom_row_1_inner_mod"<?php if($this->countModules('bottom_row_2') || $this->countModules('bottom_row_3') || $this->countModules('bottom_row_4')) { ?> style="padding-right:14px"<?php } ?>>
<jdoc:include type="modules" name="bottom_row_1" style="round_box" />
</div>
</div>
<?php } ?>
<?php if($this->countModules('bottom_row_2')) { ?>
<div id="s5_bottom_row_2_mod" style="width:<?php echo $bot_row ?>">
<div id="s5_bottom_row_2_inner_mod"<?php if($this->countModules('bottom_row_3') || $this->countModules('bottom_row_4')) { ?> style="padding-right:14px"<?php } ?>>
<jdoc:include type="modules" name="bottom_row_2" style="round_box" />
<div style="clear:both"></div>
</div>
</div>
<?php } ?>
<?php if($this->countModules('bottom_row_3')) { ?>
<div id="s5_bottom_row_3_mod" style="width:<?php echo $bot_row ?>">
<div id="s5_bottom_row_3_inner_mod"<?php if($this->countModules('bottom_row_4')) { ?> style="padding-right:14px"<?php } ?>>
<jdoc:include type="modules" name="bottom_row_3" style="round_box" />
<div style="clear:both"></div>
</div>
</div>
<?php } ?>
<?php if($this->countModules('bottom_row_4')) { ?>
<div id="s5_bottom_row_4_mod" style="width:<?php echo $bot_row ?>">
<div id="s5_bottom_row_4_inner_mod">
<jdoc:include type="modules" name="bottom_row_4" style="round_box" />
<div style="clear:both"></div>
</div>
</div>
<?php } ?>

<div style="clear:both"></div>

</div>
<div style="clear:both"></div>
</div>

<div class="s5_shadow" style="width:<?php echo $s5_body_width ?>px"></div>

<?php } ?>

<div class="s5_bar" style="width:<?php echo $s5_body_width ?>px">

<div id="s5_footer">

<div id="s5_footer_inner" style="width:<?php echo $s5_body_width ?>px">


</div>
<div id="s5_bottom_pos">
<jdoc:include type="modules" name="bottom_menu" style="notitle" />
</div>

<div style="clear:both"></div>

</div>

</div>

</div>

<div class="s5_shadow" style="width:<?php echo $s5_body_width ?>px"></div>

<div style="height:20px"></div>

</div>

<?php if ($s5_tooltips  == "yes") { ?>
<script type="text/javascript" language="javascript" src="<?php echo $LiveSiteUrl;?>/templates/emma_smooth/js/tooltips.js"></script>
<?php } ?>

<?php if($this->countModules('debug')) { ?>
<div style="color:#FFFFFF">
<jdoc:include type="modules" name="debug" style="xhtml" />
</div>
<?php } ?>

<script type="text/javascript">

<?php if($this->countModules('drop_down_1') || $this->countModules('drop_down_2') || $this->countModules('drop_down_3')) { ?>

var panelholder = document.getElementById("s5_panel_inner").offsetHeight;

<?php if ($s5_open_start == "open") { ?>

if (document.getElementById("panel_holder").value == "" || document.getElementById("panel_holder").value == " " || document.getElementById("panel_holder").value == "undefined") {

  panel();
}

<?php } ?>

if (document.getElementById("panel_holder").value == "1") {

  document.getElementById("s5_panel").style.height = panelholder +'px';
  panelclick = 1;
}

if (document.getElementById("panel_holder").value == "2") {

  document.getElementById("s5_panel").style.height = 0 +'px';
  panelclick = 0;
  document.getElementById("s5_open").style.display = 'block';
  document.getElementById("s5_closed").style.display = 'none';
}

<?php } ?>

</script>

<?php if ($s5_menu  != "5") { ?>

<script type="text/javascript" src="<?php echo $LiveSiteUrl;?>/templates/emma_smooth/js/s5_textmenu.js"></script>

<?php } ?>

</body>
*

AlexSF

  • Давно я тут
  • 678
  • 68 / 0
  • В споре истина рождается
Из того что здесь показано напрашивается вывод - все "вопросы" выводятся модулями.

В админке Расширения => Менеджер шаблонов => Выбираем шаблон и нажимаем на название => На открывшейся странице вверху кнопка ПРОСМОТР. Откроется, во фрейме, главная страница и будут показаны позиции модулей.

Смотришь какие позиции занимают
Цитировать
баннер в шапке сайта и "Go Back Home"

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

Вроде всё просто.

Сайт на локале или на хостинге ?
« Последнее редактирование: 22.08.2010, 09:00:57 от AlexSF »
Задаёте вопрос - не забудьте приложить ссылку на проблемный сайт
При проблеме с CSS рекомендую использовать Mozilla Firefox и её плагин FireBug
И по максимуму изучите, или поставьте в закладки - http://htmlbook.ru/css
Notepad++ поможет почти в любом деле
*

clifred

  • Новичок
  • 8
  • 0 / 0
Сайт на локале или на хостинге ?
на хостинге
*

AlexSF

  • Давно я тут
  • 678
  • 68 / 0
  • В споре истина рождается
Покажи ссылку.
Задаёте вопрос - не забудьте приложить ссылку на проблемный сайт
При проблеме с CSS рекомендую использовать Mozilla Firefox и её плагин FireBug
И по максимуму изучите, или поставьте в закладки - http://htmlbook.ru/css
Notepad++ поможет почти в любом деле
*

clifred

  • Новичок
  • 8
  • 0 / 0
Покажи ссылку.
http://allofthecars.ru/
кстати, спасибо за помощь, надписи я удалил, остался только баннер.
*

AlexSF

  • Давно я тут
  • 678
  • 68 / 0
  • В споре истина рождается
Банер этот ?

Если это он, тебе поможет Фотошоп.
Задаёте вопрос - не забудьте приложить ссылку на проблемный сайт
При проблеме с CSS рекомендую использовать Mozilla Firefox и её плагин FireBug
И по максимуму изучите, или поставьте в закладки - http://htmlbook.ru/css
Notepad++ поможет почти в любом деле
*

clifred

  • Новичок
  • 8
  • 0 / 0
Ок, каким образом?
*

AlexSF

  • Давно я тут
  • 678
  • 68 / 0
  • В споре истина рождается
Варианта два:
 1 - Фотошопом стираешь стандартную надпись и Пишишь свой логотип, писать не обязательно можно оставить прозрачность.
 2 - В CSS закрываешь загрузку этого файла.
Задаёте вопрос - не забудьте приложить ссылку на проблемный сайт
При проблеме с CSS рекомендую использовать Mozilla Firefox и её плагин FireBug
И по максимуму изучите, или поставьте в закладки - http://htmlbook.ru/css
Notepad++ поможет почти в любом деле
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как поменять положения баннера на странице?

Автор Lzrv

Ответов: 2
Просмотров: 4621
Последний ответ 12.12.2017, 12:22:55
от Lzrv
Поиск баннера в Joomla! 1.5.25 Stable

Автор vsokol

Ответов: 12
Просмотров: 2397
Последний ответ 10.04.2015, 08:19:10
от vsokol
При создании баннера не отображается картинка

Автор semrasto

Ответов: 14
Просмотров: 2661
Последний ответ 25.03.2014, 22:00:44
от semrasto
Решено - удаление автоматически создаваемого меню

Автор nakovi

Ответов: 2
Просмотров: 2270
Последний ответ 14.02.2012, 18:39:34
от psevan
Удаление неправильных ссылок с сайта

Автор rabamaster

Ответов: 4
Просмотров: 2240
Последний ответ 17.01.2012, 08:29:16
от Taatshi