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

Inngrid

  • Захожу иногда
  • 89
  • 1 / 0
Нужно сделать, чтобы пункт меню вёл на конкретный материал.
При создании пункта меню в обязательных параметрах     Выбор материала - просто поле и никакой кнопки.



Соответственно выбрать материал нет никакой возможности.
Проблема проявляется в разных браузерах.
В чём может быть причина?
Версия Joomla! 1.7.2 Stable

*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 731 / 7
  • Все начинается с Value
*

Inngrid

  • Захожу иногда
  • 89
  • 1 / 0
Re: Тип пункта меню - Материал
« Ответ #2 : 17.01.2012, 00:32:58 »
Материалы, конечно есть. В категориях.
Обновление не помогло.
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 731 / 7
  • Все начинается с Value
Re: Тип пункта меню - Материал
« Ответ #3 : 17.01.2012, 00:38:57 »
Сайт - Информация о Системе - права доступа на каталоги
$log_path  $tmp_path правильны в configuration.php
*

none.sql

  • Захожу иногда
  • 143
  • 8 / 1
Re: Тип пункта меню - Материал
« Ответ #4 : 17.01.2012, 00:42:02 »
Сайт - Информация о Системе - права доступа на каталоги
$log_path  $tmp_path правильны в configuration.php
это никак ни повлияет на его проблему
*

Inngrid

  • Захожу иногда
  • 89
  • 1 / 0
Re: Тип пункта меню - Материал
« Ответ #5 : 17.01.2012, 00:42:51 »
configuration.php    Недоступно

Хм
*

none.sql

  • Захожу иногда
  • 143
  • 8 / 1
Re: Тип пункта меню - Материал
« Ответ #6 : 17.01.2012, 00:43:40 »
Скорее всего ошибка в шаблоне, скачайте дистрибутив снова и полностью замените папку /administrator/templates
*

none.sql

  • Захожу иногда
  • 143
  • 8 / 1
Re: Тип пункта меню - Материал
« Ответ #7 : 17.01.2012, 00:45:41 »
configuration.php    Недоступно

Хм
так и должно быть для безопасности, но если вы захотите изменить настройки которые зависят от этого файла, вам нужно будет открыть этот файл для записи
*

Inngrid

  • Захожу иногда
  • 89
  • 1 / 0
Re: Тип пункта меню - Материал
« Ответ #8 : 17.01.2012, 00:46:03 »
Спасибо, попробую.
*

Inngrid

  • Захожу иногда
  • 89
  • 1 / 0
Re: Тип пункта меню - Материал
« Ответ #9 : 17.01.2012, 07:44:46 »
Скорее всего ошибка в шаблоне, скачайте дистрибутив снова и полностью замените папку /administrator/templates
Не помогло.
*

none.sql

  • Захожу иногда
  • 143
  • 8 / 1
Re: Тип пункта меню - Материал
« Ответ #10 : 17.01.2012, 15:35:14 »
Попробуйте открыть исходный код проблемной страницы, и найдите там строку

Код
{handler: 'iframe', size: {x: 800, y: 450}}
*

none.sql

  • Захожу иногда
  • 143
  • 8 / 1
Re: Тип пункта меню - Материал
« Ответ #11 : 17.01.2012, 15:36:49 »
Не помогло.
Если причина в шаблоне, попробуйте поменять шаблон административной панели на другой
*

Inngrid

  • Захожу иногда
  • 89
  • 1 / 0
Re: Тип пункта меню - Материал
« Ответ #12 : 17.01.2012, 15:53:15 »
Попробуйте открыть исходный код проблемной страницы, и найдите там строку

Код
{handler: 'iframe', size: {x: 800, y: 450}}

Что в данном случае понимать под проблемной страницей?
Страницу админки, которая назначает выбор материала для пункта меню? Как определить её название и где искать чтобы открыть?
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 731 / 7
  • Все начинается с Value
Re: Тип пункта меню - Материал
« Ответ #13 : 17.01.2012, 15:53:47 »
/administrator/components/com_content/models/fields/modal/article.php
Этот файл отвечает за вывод кнопки
Попробуйте заменить из дистрибутива
*

none.sql

  • Захожу иногда
  • 143
  • 8 / 1
Re: Тип пункта меню - Материал
« Ответ #14 : 17.01.2012, 15:54:17 »
Inngrid, а какой у вас браузер?
*

Inngrid

  • Захожу иногда
  • 89
  • 1 / 0
Re: Тип пункта меню - Материал
« Ответ #15 : 17.01.2012, 15:54:43 »
Если причина в шаблоне, попробуйте поменять шаблон административной панели на другой

СМена шаблона админки не помогла.
*

Inngrid

  • Захожу иногда
  • 89
  • 1 / 0
Re: Тип пункта меню - Материал
« Ответ #16 : 17.01.2012, 15:55:49 »
Inngrid, а какой у вас браузер?

Проблема наблюдается на двух разных компьютерах: на Маке в Сафари и в Хроме и на ПК с Виндовс в Файерфоксе и Хроме же.
*

none.sql

  • Захожу иногда
  • 143
  • 8 / 1
Re: Тип пункта меню - Материал
« Ответ #17 : 17.01.2012, 15:59:15 »
Что в данном случае понимать под проблемной страницей?
Страницу админки, которая назначает выбор материала для пункта меню? Как определить её название и где искать чтобы открыть?
В браузере mozilla Firefox откройте Страницу админки, которая назначает выбор материала для пункта меню, нажмите правую кнопку мыши и выберите там исходный код страницы, затем правка -> найти и там внизу появится поле для поиска, найдите ту строку которую я написал.

Код
handler: 'iframe', size: {x: 800, y: 450}}
*

Inngrid

  • Захожу иногда
  • 89
  • 1 / 0
Re: Тип пункта меню - Материал
« Ответ #18 : 17.01.2012, 16:08:06 »
Попробуйте открыть исходный код проблемной страницы, и найдите там строку

Код
{handler: 'iframe', size: {x: 800, y: 450}}

Исходный код открыла, такого кода там нет. Есть почти такой, но у: 500.

В месте, где отсутствует кнопка, выводится такой код:
Код
<div class="col options-section">
<div id="menu-sliders-" class="pane-sliders">
<div style="display:none;"><div>
</div>
</div>
<div class="panel">
<h3 class="pane-toggler title" id="request-options"><a href="javascript:void(0);"><span>Обязательные параметры</span></a></h3>
<div class="pane-slider content">
<fieldset class="panelform">
<legend class="element-invisible">Обязательные параметры</legend>
<ul class="adminformlist">
<li><label id="jform_request_id-lbl" for="jform_request_id" class="hasTip required" title="Выбор материала::Выберите в списке требуемый материал.">Выбор материала<span class="star"> *</span></label> <input type="text" name="jform[request][id]" id="jform_request_id" value="" class="required"/></li></ul>
</fieldset>
</div></div>
*

none.sql

  • Захожу иногда
  • 143
  • 8 / 1
Re: Тип пункта меню - Материал
« Ответ #19 : 17.01.2012, 16:09:16 »
Если же этой строки не находите, попробуйте совет Poznakomlus, должно помочь.
*

none.sql

  • Захожу иногда
  • 143
  • 8 / 1
Re: Тип пункта меню - Материал
« Ответ #20 : 17.01.2012, 16:10:34 »
/administrator/components/com_content/models/fields/modal/article.php
Этот файл отвечает за вывод кнопки
Попробуйте заменить из дистрибутива
файл берите из дистрибутива скачанного из Joomla.org или joomlaportal.ru
*

none.sql

  • Захожу иногда
  • 143
  • 8 / 1
Re: Тип пункта меню - Материал
« Ответ #21 : 17.01.2012, 16:12:07 »
вот содержимое article.php
Код
<?php
/**
 * @version $Id: article.php 22338 2011-11-04 17:24:53Z github_bot $
 * @copyright Copyright (C) 2005 - 2011 Open Source Matters, Inc. All rights reserved.
 * @license GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('JPATH_BASE') or die;

jimport('joomla.form.formfield');

/**
 * Supports a modal article picker.
 *
 * @package Joomla.Administrator
 * @subpackage com_content
 * @since 1.6
 */
class JFormFieldModal_Article extends JFormField
{
/**
* The form field type.
*
* @var string
* @since 1.6
*/
protected $type = 'Modal_Article';

/**
* Method to get the field input markup.
*
* @return string The field input markup.
* @since 1.6
*/
protected function getInput()
{
// Load the modal behavior script.
JHtml::_('behavior.modal', 'a.modal');

// Build the script.
$script = array();
$script[] = ' function jSelectArticle_'.$this->id.'(id, title, catid, object) {';
$script[] = ' document.id("'.$this->id.'_id").value = id;';
$script[] = ' document.id("'.$this->id.'_name").value = title;';
$script[] = ' SqueezeBox.close();';
$script[] = ' }';

// Add the script to the document head.
JFactory::getDocument()->addScriptDeclaration(implode("\n", $script));


// Setup variables for display.
$html = array();
$link = 'index.php?option=com_content&amp;view=articles&amp;layout=modal&amp;tmpl=component&amp;function=jSelectArticle_'.$this->id;

$db = JFactory::getDBO();
$db->setQuery(
'SELECT title' .
' FROM #__content' .
' WHERE id = '.(int) $this->value
);
$title = $db->loadResult();

if ($error = $db->getErrorMsg()) {
JError::raiseWarning(500, $error);
}

if (empty($title)) {
$title = JText::_('COM_CONTENT_SELECT_AN_ARTICLE');
}
$title = htmlspecialchars($title, ENT_QUOTES, 'UTF-8');

// The current user display field.
$html[] = '<div class="fltlft">';
$html[] = '  <input type="text" id="'.$this->id.'_name" value="'.$title.'" disabled="disabled" size="35" />';
$html[] = '</div>';

// The user select button.
$html[] = '<div class="button2-left">';
$html[] = '  <div class="blank">';
$html[] = ' <a class="modal" title="'.JText::_('COM_CONTENT_CHANGE_ARTICLE').'"  href="'.$link.'" rel="{handler: \'iframe\', size: {x: 800, y: 450}}">'.JText::_('COM_CONTENT_CHANGE_ARTICLE_BUTTON').'</a>';
$html[] = '  </div>';
$html[] = '</div>';

// The active article id field.
if (0 == (int)$this->value) {
$value = '';
} else {
$value = (int)$this->value;
}

// class='required' for client side validation
$class = '';
if ($this->required) {
$class = ' class="required modal-value"';
}

$html[] = '<input type="hidden" id="'.$this->id.'_id"'.$class.' name="'.$this->name.'" value="'.$value.'" />';

return implode("\n", $html);
}
}
« Последнее редактирование: 17.01.2012, 16:22:01 от none.sql »
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 731 / 7
  • Все начинается с Value
Re: Тип пункта меню - Материал
« Ответ #22 : 17.01.2012, 16:30:14 »
в исходном коде страницы админки есть эти скрипты
Код
 <script src="/media/system/js/core.js" type="text/javascript"></script>
  <script src="/media/system/js/mootools-core.js" type="text/javascript"></script>
  <script src="/media/system/js/mootools-more.js" type="text/javascript"></script>
  <script src="/media/system/js/validate.js" type="text/javascript"></script>
  <script src="/media/system/js/modal.js" type="text/javascript"></script>
*

Inngrid

  • Захожу иногда
  • 89
  • 1 / 0
Re: Тип пункта меню - Материал
« Ответ #23 : 17.01.2012, 16:34:41 »
/administrator/components/com_content/models/fields/modal/article.php
Этот файл отвечает за вывод кнопки
Попробуйте заменить из дистрибутива


файл берите из дистрибутива скачанного из Joomla.org или joomlaportal.ru


Не помогло (((
*

none.sql

  • Захожу иногда
  • 143
  • 8 / 1
Re: Тип пункта меню - Материал
« Ответ #24 : 17.01.2012, 16:39:43 »
проблема точно должна быть в шаблоне, там где должен быть вывод модального окна (окно выбора материала), должна в исходном коде быть эта строчка
Код
{handler: 'iframe', size: {x: 800, y: 450}}
*

Inngrid

  • Захожу иногда
  • 89
  • 1 / 0
Re: Тип пункта меню - Материал
« Ответ #25 : 17.01.2012, 16:40:13 »
в исходном коде страницы админки есть эти скрипты
Код
 <script src="/media/system/js/core.js" type="text/javascript"></script>
  <script src="/media/system/js/mootools-core.js" type="text/javascript"></script>
  <script src="/media/system/js/mootools-more.js" type="text/javascript"></script>
  <script src="/media/system/js/validate.js" type="text/javascript"></script>
  <script src="/media/system/js/modal.js" type="text/javascript"></script>

В смысле у меня есть, а их не должно быть?
Или наоборот, должны быть, а у меня нет?
*

Inngrid

  • Захожу иногда
  • 89
  • 1 / 0
Re: Тип пункта меню - Материал
« Ответ #26 : 17.01.2012, 16:41:16 »
проблема точно должна быть в шаблоне, там где должен быть вывод модального окна (окно выбора материала), должна в исходном коде быть эта строчка
Код
{handler: 'iframe', size: {x: 800, y: 450}}

Ну я скачала установочный файл Joomla с Joomla/орг и заменила папку с шаблонами админки. Результат тот же.
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 731 / 7
  • Все начинается с Value
*

none.sql

  • Захожу иногда
  • 143
  • 8 / 1
Re: Тип пункта меню - Материал
« Ответ #28 : 17.01.2012, 16:45:14 »
Ну я скачала установочный файл Joomla с Joomla/орг и заменила папку с шаблонами админки. Результат тот же.
попробуйте этот заменить \administrator\components\com_content\elements\article.php
*

Inngrid

  • Захожу иногда
  • 89
  • 1 / 0
Re: Тип пункта меню - Материал
« Ответ #29 : 17.01.2012, 16:47:39 »
попробуйте этот заменить \administrator\components\com_content\elements\article.php

никаких изменений
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] title материалов и категорий без пунктов меню

Автор pharaoh

Ответов: 265
Просмотров: 52246
Последний ответ 22.08.2021, 16:34:12
от Gerostrat
Как добавить описание к пункту меню в Joomla 2.5? (Как у материалов)?

Автор nia

Ответов: 7
Просмотров: 4512
Последний ответ 29.03.2021, 12:10:26
от sivers
В моб версии не откриваються норм меню

Автор umsbeauty

Ответов: 0
Просмотров: 698
Последний ответ 11.01.2021, 17:55:15
от umsbeauty
Убрать название пункта меню из URL материала

Автор fortuner

Ответов: 15
Просмотров: 7186
Последний ответ 31.10.2020, 00:46:04
от spas
Проблемка с правым меню

Автор V_V

Ответов: 3
Просмотров: 1059
Последний ответ 03.12.2019, 06:24:56
от Vovolsort