Новости Joomla

Перевод и публикация интервью на греческом портале Joomla Утро, просматриваешь входящие письма и...

Перевод и публикация интервью на греческом портале Joomla 🇬🇷Утро, просматриваешь входящие письма и изучаешь новости и внезапно обнаруживаешь, что инициатива, которую ты начал, подхватывается другими людьми. 🎉Недавно я взял интервью у Билла (Василиса) Коциаса - руководителя студии, читающего лекции в университете и популяризатора Joomla в Греции.Это интервью из журнала NorrNext, в оригинале на английском, теперь доступно на греческом языке и опубликовано на портале joomla.gr. 🎉До чего же приятно… 😇😊 Работа замечена и с ней посчитали необходимым ознакомить аудиторию страны, в которой Билл читает лекции. И это солнечная Греция - страна, страна, с которой Россию многое связывает. 🇬🇷🇷🇺🕊Смотрю на греческий алфавит и тут же рисуются картины белоснежных зданий в окружении винограда и амфор, красивых женщин в сандалиях и мужественных воинов, охраняющих покой полисов, в которых ученые мужи работают над трудами, позже вошедшими в века. Красиво! 😇Но вернемся к интервью. Из него вы узнаете, что в Греции доля Joomla среди CMS занимает порядка 30-40%. По моему мнению это - самый высокий показатель во всем мире. Также чтение лекций о Joomla в университетах позволит привести новых пользователей и к тому же молодое поколение. Ну и огромное кол-во сертификтатов Билла на стене (смотрим фото в статье) свидетельствует о том, что Joomla может применяться как профессиональный инструмент. 🇬🇷 Интервью на греческом портале (joomla.gr)🌐 Оригинальное интервью (на английском)Что насчет перевода на русский? Увы, времени всего 24 часа в сутках. Я продолжаю готовить новые интервью. Возможно, после завершения выпуска журнала, рассмотрю перевод некоторых интервью на русский. Но я об этом не говорил. 😊 В блоге @eugenius_blog публикую анонсы интересных событий из мира Joomla, интервью, уроки и полезные советы, а также делюсь мыслями:, связанными с разработкой и веб-дизайном.

Обработка HTTP ответа в Joomla 6+. Изменения по сравнению с Joomla 3 - Joomla 5

👩‍💻 Обработка HTTP ответа в Joomla 6+. Изменения по сравнению с Joomla 3 - Joomla 5.В Joomla для выполнения внешних запросов из PHP к сторонним API используется класс Joomla\Http\Http напрямую или же Joomla\Http\HttpFactory, который возвращает для работы преднастроенный по умолчанию класс Http. О работе с HTTP-запросами подробно рассказывалось в статье 2021 года Создание внешних запросов с использованием HttpFactory (Joomla). Некоторые изменения касаются работы с ответами на запросы. Например, наш запрос:
use Joomla\Http\HttpFactory;$http = (new HttpFactory)->getHttp($options, ['curl', 'stream']);$response = $http->get('https://any-url.ru/api/any/endpoint');
Раньше можно было получить код ответа или тело ответа как свойство $response - $response->code или $response->body. Однако, Joomla, начиная с Joomla 4 во многом переходит на стандарты PSR. В частности для работы с HTTP-ответами - на PSR-7. Также хорошая статья на Хабре о PSR-7: PSR-7 в примерах.
Прямое обращение к свойствам code, headers, body объявлено устаревшим в Joomla 6.0.0 и обещают удалить в Joomla 7.0.0.
Вместо этого нужно работать с HTTP-ответом по стандартам PSR-7. Код ответа.Было $response->code. Стало $response->getStatusCode().Заголовки ответа.Было $response->headers. Стало $response->getHeaders().Тело ответа.Было $response->body. Стало (string)$response->getContents().В тело ответа теперь приходит не строка, а поток - объект класса Laminas\Diactoros\Stream. Поэтому его нужно привести к строке (если это json, к примеру): (string)$response->getContents(). Чаще всего в коде Joomla встречается именно такой вариант. Однако, есть и вариант с перемещением указателя чтения на начало потока:
// Получили ответ в виде потока$stream = $response->getBody();// "перемотали" на начало$stream->rewind();// Получили строковый ответ$json = $stream->getContents();
В итоге результат одинаковый.@joomlafeed#joomla #разработка #php

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!Файловый менеджер Quantum — одно...

Файловый менеджер Quantum — одно из самых популярных решений для Joomla, созданное разработчиком из сообщества Joomla, Дмитрием Цымбалом (@tsymbalmitia). Он делает Quantum удобным, безопасным и современным, обновляет его, исправляет уязвимости и отвечает пользователям — всё это в свободное от основной работы время.

Теперь настал момент для следующего шага: развитие проекта требует больше времени и ресурсов.

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

Shustry

  • Гуру
  • 6434
  • 745 / 3
Выложите целиком index.php ДО вставки (когда всё работало) и после (когда перестало).
*

Steel84

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
до
 
Код
<?php

/*
#------------------------------------------------------------------------
# myStore - May 2010 (for Joomla 1.5)
#
# Copyright (C) 2007-2010 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com   
#------------------------------------------------------------------------
# Based on T3 Framework
#------------------------------------------------------------------------
# Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - GNU/GPL, http://www.gnu.org/copyleft/gpl.html
# Author: J.O.O.M Solutions Co., Ltd
#------------------------------------------------------------------------
*/

// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );

include_once (dirname(__FILE__).DS.'libs'.DS.'gk.template.helper.php');

$tmpl = GKTemplateHelper::getInstance($this, array('ui', GK_TOOL_SCREEN, GK_TOOL_MENU, 'main_layout', 'direction'));

//Calculate the width of template
$tmplWidth = '';
$tmplWrapMin = '100%';
switch ($tmpl->getParam(GK_TOOL_SCREEN)){
case 'auto':
$tmplWidth = '97%';
break;
case 'fluid':
$tmplWidth = intval($tmpl->getParam('gk_screen-fluid-fix-gk_screen_width'));
$tmplWidth = $tmplWidth ? $tmplWidth.'%' : '90%';
break;
case 'fix':
$tmplWidth = intval($tmpl->getParam('gk_screen-fluid-fix-gk_screen_width'));
$tmplWrapMin = $tmplWidth ? ($tmplWidth+1).'px' : '771px';
$tmplWidth = $tmplWidth ? $tmplWidth.'px' : '770px';
break;
default:
$tmplWidth = intval($tmpl->getParam(GK_TOOL_SCREEN));
$tmplWrapMin = $tmplWidth ? ($tmplWidth+1).'px' : '983px';
$tmplWidth = $tmplWidth ? $tmplWidth.'px' : '982px';
break;
}

$tmpl->setParam ('tmplWidth', $tmplWidth);
$tmpl->setParam ('tmplWrapMin', $tmplWrapMin);

//Main navigation
$gk_menutype = $tmpl->getMenuType();
$gkmenu = null;
if ($gk_menutype && $gk_menutype != 'none') {
$gkparams = new JParameter('');
$gkparams->set( 'menutype', $tmpl->getParam('menutype', 'mainmenu') );
$gkparams->set( 'menu_images_align', 'left' );
$gkparams->set( 'menupath', $tmpl->templateurl().'/gk_menus');
$gkparams->set('menu_images', 1); //0: not show image, 1: show image which set in menu item
$gkparams->set('menu_background', 1); //0: image, 1: background
$gkparams->set('mega-colwidth', 200); //Megamenu only: Default column width
$gkparams->set('mega-style', 1); //Megamenu only: Menu style.
$gkparams->set('rtl',($tmpl->getParam('direction')=='rtl' || $tmpl->direction == 'rtl'));
$gkmenu = $tmpl->loadMenu($gkparams, $gk_menutype);
}
//End for main navigation

$layout = $tmpl->getLayout ();

if ($layout) {
$tmpl->display($layout);
}

после
Код
<?php
$menu = & JSite::getMenu();
if ($menu->getActive() == $menu->getDefault()) {
$this->title = JFactory::getConfig()->getValue('sitename').' — псевдоглавная';

/*
#------------------------------------------------------------------------
# myStore - May 2010 (for Joomla 1.5)
#
# Copyright (C) 2007-2010 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com   
#------------------------------------------------------------------------
# Based on T3 Framework
#------------------------------------------------------------------------
# Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - GNU/GPL, http://www.gnu.org/copyleft/gpl.html
# Author: J.O.O.M Solutions Co., Ltd
#------------------------------------------------------------------------
*/

// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );

include_once (dirname(__FILE__).DS.'libs'.DS.'gk.template.helper.php');

$tmpl = GKTemplateHelper::getInstance($this, array('ui', GK_TOOL_SCREEN, GK_TOOL_MENU, 'main_layout', 'direction'));

//Calculate the width of template
$tmplWidth = '';
$tmplWrapMin = '100%';
switch ($tmpl->getParam(GK_TOOL_SCREEN)){
case 'auto':
$tmplWidth = '97%';
break;
case 'fluid':
$tmplWidth = intval($tmpl->getParam('gk_screen-fluid-fix-gk_screen_width'));
$tmplWidth = $tmplWidth ? $tmplWidth.'%' : '90%';
break;
case 'fix':
$tmplWidth = intval($tmpl->getParam('gk_screen-fluid-fix-gk_screen_width'));
$tmplWrapMin = $tmplWidth ? ($tmplWidth+1).'px' : '771px';
$tmplWidth = $tmplWidth ? $tmplWidth.'px' : '770px';
break;
default:
$tmplWidth = intval($tmpl->getParam(GK_TOOL_SCREEN));
$tmplWrapMin = $tmplWidth ? ($tmplWidth+1).'px' : '983px';
$tmplWidth = $tmplWidth ? $tmplWidth.'px' : '982px';
break;
}

$tmpl->setParam ('tmplWidth', $tmplWidth);
$tmpl->setParam ('tmplWrapMin', $tmplWrapMin);

//Main navigation
$gk_menutype = $tmpl->getMenuType();
$gkmenu = null;
if ($gk_menutype && $gk_menutype != 'none') {
$gkparams = new JParameter('');
$gkparams->set( 'menutype', $tmpl->getParam('menutype', 'mainmenu') );
$gkparams->set( 'menu_images_align', 'left' );
$gkparams->set( 'menupath', $tmpl->templateurl().'/gk_menus');
$gkparams->set('menu_images', 1); //0: not show image, 1: show image which set in menu item
$gkparams->set('menu_background', 1); //0: image, 1: background
$gkparams->set('mega-colwidth', 200); //Megamenu only: Default column width
$gkparams->set('mega-style', 1); //Megamenu only: Menu style.
$gkparams->set('rtl',($tmpl->getParam('direction')=='rtl' || $tmpl->direction == 'rtl'));
$gkmenu = $tmpl->loadMenu($gkparams, $gk_menutype);
}
//End for main navigation

$layout = $tmpl->getLayout ();

if ($layout) {
$tmpl->display($layout);
}
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
А говорите "не накосячил".
Строка 5 нового (пустая). Забыли закрыть '}'
Т.е. так вот правильно:
Код
<?php
$menu = & JSite::getMenu();
if ($menu->getActive() == $menu->getDefault()) {
$this->title = JFactory::getConfig()->getValue('sitename').' — псевдоглавная';
}
/*
#------------------------------------------------------------------------
# myStore - May 2010 (for Joomla 1.5)
#
# Copyright (C) 2007-2010 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com   
#------------------------------------------------------------------------
# Based on T3 Framework
#------------------------------------------------------------------------
# Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - GNU/GPL, http://www.gnu.org/copyleft/gpl.html
# Author: J.O.O.M Solutions Co., Ltd
#------------------------------------------------------------------------
*/

// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );

include_once (dirname(__FILE__).DS.'libs'.DS.'gk.template.helper.php');

$tmpl = GKTemplateHelper::getInstance($this, array('ui', GK_TOOL_SCREEN, GK_TOOL_MENU, 'main_layout', 'direction'));

//Calculate the width of template
$tmplWidth = '';
$tmplWrapMin = '100%';
switch ($tmpl->getParam(GK_TOOL_SCREEN)){
case 'auto':
$tmplWidth = '97%';
break;
case 'fluid':
$tmplWidth = intval($tmpl->getParam('gk_screen-fluid-fix-gk_screen_width'));
$tmplWidth = $tmplWidth ? $tmplWidth.'%' : '90%';
break;
case 'fix':
$tmplWidth = intval($tmpl->getParam('gk_screen-fluid-fix-gk_screen_width'));
$tmplWrapMin = $tmplWidth ? ($tmplWidth+1).'px' : '771px';
$tmplWidth = $tmplWidth ? $tmplWidth.'px' : '770px';
break;
default:
$tmplWidth = intval($tmpl->getParam(GK_TOOL_SCREEN));
$tmplWrapMin = $tmplWidth ? ($tmplWidth+1).'px' : '983px';
$tmplWidth = $tmplWidth ? $tmplWidth.'px' : '982px';
break;
}

$tmpl->setParam ('tmplWidth', $tmplWidth);
$tmpl->setParam ('tmplWrapMin', $tmplWrapMin);

//Main navigation
$gk_menutype = $tmpl->getMenuType();
$gkmenu = null;
if ($gk_menutype && $gk_menutype != 'none') {
$gkparams = new JParameter('');
$gkparams->set( 'menutype', $tmpl->getParam('menutype', 'mainmenu') );
$gkparams->set( 'menu_images_align', 'left' );
$gkparams->set( 'menupath', $tmpl->templateurl().'/gk_menus');
$gkparams->set('menu_images', 1); //0: not show image, 1: show image which set in menu item
$gkparams->set('menu_background', 1); //0: image, 1: background
$gkparams->set('mega-colwidth', 200); //Megamenu only: Default column width
$gkparams->set('mega-style', 1); //Megamenu only: Menu style.
$gkparams->set('rtl',($tmpl->getParam('direction')=='rtl' || $tmpl->direction == 'rtl'));
$gkmenu = $tmpl->loadMenu($gkparams, $gk_menutype);
}
//End for main navigation

$layout = $tmpl->getLayout ();

if ($layout) {
$tmpl->display($layout);
}
А ещё правильнее вот так:
Код
<?php

// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );

$menu = & JSite::getMenu();
if ($menu->getActive() == $menu->getDefault()) {
$this->title = JFactory::getConfig()->getValue('sitename').' — псевдоглавная';
}

include_once (dirname(__FILE__).DS.'libs'.DS.'gk.template.helper.php');

$tmpl = GKTemplateHelper::getInstance($this, array('ui', GK_TOOL_SCREEN, GK_TOOL_MENU, 'main_layout', 'direction'));

//Calculate the width of template
$tmplWidth = '';
$tmplWrapMin = '100%';
switch ($tmpl->getParam(GK_TOOL_SCREEN)){
case 'auto':
$tmplWidth = '97%';
break;
case 'fluid':
$tmplWidth = intval($tmpl->getParam('gk_screen-fluid-fix-gk_screen_width'));
$tmplWidth = $tmplWidth ? $tmplWidth.'%' : '90%';
break;
case 'fix':
$tmplWidth = intval($tmpl->getParam('gk_screen-fluid-fix-gk_screen_width'));
$tmplWrapMin = $tmplWidth ? ($tmplWidth+1).'px' : '771px';
$tmplWidth = $tmplWidth ? $tmplWidth.'px' : '770px';
break;
default:
$tmplWidth = intval($tmpl->getParam(GK_TOOL_SCREEN));
$tmplWrapMin = $tmplWidth ? ($tmplWidth+1).'px' : '983px';
$tmplWidth = $tmplWidth ? $tmplWidth.'px' : '982px';
break;
}

$tmpl->setParam ('tmplWidth', $tmplWidth);
$tmpl->setParam ('tmplWrapMin', $tmplWrapMin);

//Main navigation
$gk_menutype = $tmpl->getMenuType();
$gkmenu = null;
if ($gk_menutype && $gk_menutype != 'none') {
$gkparams = new JParameter('');
$gkparams->set( 'menutype', $tmpl->getParam('menutype', 'mainmenu') );
$gkparams->set( 'menu_images_align', 'left' );
$gkparams->set( 'menupath', $tmpl->templateurl().'/gk_menus');
$gkparams->set('menu_images', 1); //0: not show image, 1: show image which set in menu item
$gkparams->set('menu_background', 1); //0: image, 1: background
$gkparams->set('mega-colwidth', 200); //Megamenu only: Default column width
$gkparams->set('mega-style', 1); //Megamenu only: Menu style.
$gkparams->set('rtl',($tmpl->getParam('direction')=='rtl' || $tmpl->direction == 'rtl'));
$gkmenu = $tmpl->loadMenu($gkparams, $gk_menutype);
}
//End for main navigation

$layout = $tmpl->getLayout ();

if ($layout) {
$tmpl->display($layout);
}
Запрет прямого доступа в начало файла ставится обычно.
*

Steel84

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
Shustry
"Главная" исчезло, но появились крякозябры после названия сайта в виде ромбов с вопросами.
*

Steel84

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
Вставил второй код
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Тогда замените
Код
$this->title = JFactory::getConfig()->getValue('sitename').' — псевдоглавная';
на
Код
$this->title = JFactory::getConfig()->getValue('sitename');
:))
Хотя, я бы лучше перекодирова в UTF8 без BOM и написал бы свой тайтл для главной.
*

Steel84

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
Урааа! Заработало!  :D Большое спасибо! С меня виртуальное пиво!  *DRINK*
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Пожалуйста. :)
*

Yura Vakulenko

  • Захожу иногда
  • 238
  • 6 / 1
Shustry
Вроде ни где не косячил, сделал как Вы сказали, та же ошибка:
Код
<?php
$menu = & JSite::getMenu();
if ($menu->getActive() == $menu->getDefault()) {
$this->title = JFactory::getConfig()->getValue('sitename').' — псевдоглавная';

/*
#------------------------------------------------------------------------
# myStore - May 2010 (for Joomla 1.5)
#
# Copyright (C) 2007-2010 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com   
#------------------------------------------------------------------------
# Based on T3 Framework
#------------------------------------------------------------------------
# Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - GNU/GPL, http://www.gnu.org/copyleft/gpl.html
# Author: J.O.O.M Solutions Co., Ltd
#------------------------------------------------------------------------
*/

// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );

include_once (dirname(__FILE__).DS.'libs'.DS.'gk.template.helper.php');

$tmpl = GKTemplateHelper::getInstance($this, array('ui', GK_TOOL_SCREEN, GK_TOOL_MENU, 'main_layout', 'direction'));
Переменной $end нет в файле ни до ни после вставки Вашего кода.

Вы не поставили фигурные скобки... и лучьше писать код не в самом верху, где вы его написали, а после комментариев в index.php и после первых строк с определиениями в php коде. Не имеет значения как начинаеться ваш index.php -в каждом шаблоне он начинаеться по-разному но по принципу
сначала - комментарии типа -

Код
/*
#------------------------------------------------------------------------
# myStore - May 2010 (for Joomla 1.5)
#
# Copyright (C) 2007-2010 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com   
#------------------------------------------------------------------------
# Based on T3 Framework
#------------------------------------------------------------------------
# Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - GNU/GPL, http://www.gnu.org/copyleft/gpl.html
# Author: J.O.O.M Solutions Co., Ltd
# Websites: http://www.joomlart.com - http://www.joomlancers.com
#------------------------------------------------------------------------
*/

А потом идет основная часть с определением переменных - у вас она Я не пишу <?php ?> потому-что подразумеваю, что это и так понятно...
Код
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
$this->_basewidth = 20;
$positions = array (
'left1' =>'left1',
'left2' =>'left2',
'left-mass-top' =>'left_top',
'left-mass-bottom' =>'left_bottom',
'right1' =>'right1',
'right2' =>'right2',
'right-mass-top' =>'right_top',
'right-mass-bottom' =>'right_bottom',
'content-mass-top' =>'top',
'content-mass-bottom' =>'bottom',
'content-top' =>'adv_top',
'content-bottom' =>'adv_bottom',
'inset1' =>'inset1',
'inset2' =>'inset2'
);
А вам нужно писать в основной части после строк
Код
defined( '_JEXEC' ) or die( 'Restricted access' );
вот такой код.. со всеми знаками, внимательно - а то обратно ошибка синтаксиса будет..  в обшем.. вам нужно просто в код вашего index.php внести несколько 5 строк нового кода и все..  ненужно там все переписывать.. только вот этот код допишите туда, где сказал.. Я еще рах повторяю - аккуратненько с знаками. И ставьте все туда, куда положено и не изменяйте никакого радного кода в index.php - тогда и ошибок не будет.
Код
$menu = & JSite::getMenu();
if ($menu->getActive() == $menu->getDefault()) {
$this->title = JFactory::getConfig()->getValue('sitename').' — псевдоглавная';
};


*

Yura Vakulenko

  • Захожу иногда
  • 238
  • 6 / 1
Слава богу, что заработало... !
*

Yura Vakulenko

  • Захожу иногда
  • 238
  • 6 / 1
Какой горячий финский парень :) Позитив, но все не осилил))))

Это вы про меня..? Если пр меня.. я просто не успел.. у меня и у самого работы куча - мне несколько сайтов сдавать нужно и скрипты к нормальной работе приводить.. так.что если че.. сорри... мальчики..

Хочу. Нужна ссылка вида site.ru/contacts./
Вот довелось с переносом такого сайта столкнуться.
P.S. Не совсем по теме - эт я ещё не проснулся.  ^-^
 Это я вспомнил, что меня заставило sef-компоненты ковырять.

ага.. нужно подумать над этим вопросом.. самого такая штука интересует.. пока я не в курсах как это реализовать, но если кто-то из друзей знает, очень сам буду благодарен за помощь.. сам хочу таие ссылки забацать.. У меня ссылка вида
Цитировать
http://test000.hourb.com/index.php/contacts
. Вот этот index.php Как убрать? Лучше использовать Akeeba Backup - меньше проблем будет.

Насчте шаблона http://www.gavick.com/products/templates/item/102-boutique.html - вообще он под Жомла 1,7
« Последнее редактирование: 19.10.2011, 02:08:42 от Yura Vakulenko »
*

Yura Vakulenko

  • Захожу иногда
  • 238
  • 6 / 1
 ^-^ А знает кто как увеличить количество символов по которым будет искать стандартный com_search и mod_search жомла? Я это уже как-то делал, но  не могу найти, как? Помогите?
« Последнее редактирование: 19.10.2011, 09:10:32 от Yura Vakulenko »
*

Aleks_El_Dia

  • Moderator
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
У меня ссылка вида .
Цитировать
http://test000.hourb.com/index.php/contacts
Вот этот index.php Как убрать?
В свете предыдущих рассуждений улыбнуло :)
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
Вот этот index.php Как убрать?
В свете предыдущих рассуждений улыбнуло :)

Гы... Однако  :laugh: :laugh: :laugh:
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
^-^ А знает кто как увеличить количество символов по которым будет искать стандартный com_search и mod_search жомла? Я это уже как-то делал, но  не могу найти, как? Помогите?

Поищи в моих постах слово search - я когда-то этим занимался и описывал.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Какая однако живучая тема оказалась. Вопрос был решён ещё на первой странице, а тема всё живёт :)
*

Yura Vakulenko

  • Захожу иногда
  • 238
  • 6 / 1
Какая однако живучая тема оказалась. Вопрос был решён ещё на первой странице, а тема всё живёт :)

Ага! Отличная тема, однако... это же хорошо, что живет.

Цитировать
Поищи в моих постах слово search - я когда-то этим занимался и описывал.
А как мне выполнить поиск слова в ваших сообщениях? Че-то не выходит. Мне реально нужно этот com_search научить искать по более чем стандартные 20 символов и нужно еще ка-то туда присобачить картинки из К2 материалов в результатах поиска. И категорию в результатах выводить как ссылку. Если кто знает, как это сделать, буду очень признателен.
« Последнее редактирование: 19.10.2011, 12:03:25 от Yura Vakulenko »
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
Ага! Отличная тема, однако... это же хорошо, что живет.
А как мне выполнить поиск слова в ваших сообщениях? Че-то не выходит. Мне реально нужно этот com_search научить искать по более чем стандартные 20 символов

Да вот оно, искать расширенным поиском по форуму не пробовал?
*

Alllenka

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
Без проблем.. можно и подробнее...

Для начала вам нужно в админке жомлы присвоить пункту меню Главная дополнительный класс ( это делается в админпанели при редактировании пункта меню 4-я (Параметры - Система) или 5-я (Parameters (Extended)) вкладка. В четвертой пишите в поле Суффикс класса страницы "произвольное название класса, к примеру Main_page_mi1" только перед названием вашего класса ПОСТАВЬТЕ ПРОБЕл а потом калсс, чтобы было так

" Main_page_mi1") иначе не будет работать и то же напишите и в пятой вкладке Parameters (Extended) в поле Additional class.

Теперь открывайте вашу страницу в браузере, удобней всего в Google Crome
Наводите курсор мышки на пункт меню, который вас интересует - в данном случае - ГЛАВНАЯ и Щелкаете правой кнопкой мышки. Выбираете ПРОСМОТР КОДА ЭЛЕМЕНТА
У вас там будет примерно так..
Код
<ul id="menu" class="level0">
 <li id="Ваше id" class="ваш класс Main_page_mi1"> - вот к этому элементу li вам и нужно обратиться в стилях и задать ему стили display:none; visability:hidden
    <a href="http://........" class="................." id=".........." title="Главная">span class="..........."><span>[b]Главная[/b]</span></span></a>
 </li>
</ul>

и в стилях пишите.
Код
#menu li.ваш класс Main_page_mi1 {display:none!important; visability;hidden!important;}
Сохраняете эти изменеия и все - теперь этот пунк меню исчезнет с экрана и с кода страницы.

Если не получиться дайте конкретно адрес вашей страницы - я гляну и если чего - подскажу, чего там написать..

Добрый день!

Мне как раз нужно отключить меню Главной стр. Не могли бы Вы проверить правильно ли я ввела и у меня такой вопрос, в каком файле мне вписать display:none; visability:hidden, Так как в правом окне стилей в Девелопер тулс от Google строка неактивная.? И почему не сохраняются вводимые мной строчки?


*

Alllenka

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
простите за ошибку на 2 скрине, не "Мтрока", а "строка".
*

Aleks_El_Dia

  • Moderator
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Не понял, а почему не можно снять этот модуль с публикации?
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

Alllenka

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
В админке когда я бытаюсь снять модуль выбранный по умолчанию пишет "Вы не можете снять с публикации меню по умолчанию", а мне нужно чтобы загружался сайт с пустой страницы. Сейчас выложу скрин того, что нужно.
*

Aleks_El_Dia

  • Moderator
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Видимо вам нужно интро или стартовая страничка сайта. В этом случае вы не верно выбрали путь к реализации данной идеи.
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

Alllenka

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
Видимо вам нужно интро или стартовая страничка сайта. В этом случае вы не верно выбрали путь к реализации данной идеи.
А какой верный путь к реализации моей идеи? Покажите, пожалуйста. Вот моя идея.
« Последнее редактирование: 17.11.2011, 17:16:21 от Alllenka »
*

Aleks_El_Dia

  • Moderator
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

Alllenka

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
Спасибо за ссылку, внимательно изучила ту тему и это еще больше меня запутало))))) буду пытаться что-нибудь делать, я уже 3 раза денвер переустанавливала после своих экспериментов......
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

php скрипт для вызова url адреса открытой страницы

Автор bigrash

Ответов: 10
Просмотров: 6873
Последний ответ 17.02.2024, 20:12:05
от Vastriet
Joomla 1.5 как убрать кнопку редактировать материант с сайта

Автор andriy465

Ответов: 5
Просмотров: 4009
Последний ответ 12.11.2023, 23:37:03
от all_zer
Вместо некоторых разделов стали отображаться пустые страницы

Автор ch

Ответов: 0
Просмотров: 1265
Последний ответ 04.12.2020, 15:07:27
от ch
не работает главная без index.php

Автор Mary Poppins

Ответов: 11
Просмотров: 8853
Последний ответ 11.12.2018, 18:28:30
от all_zer
Страницы не прогружаются до конца

Автор HeroYukki

Ответов: 0
Просмотров: 1366
Последний ответ 11.09.2018, 21:12:00
от HeroYukki