CMS Eleanor - Поиск
Полная версия этой страницы: Официальный форум Eleanor CMS » Обсуждение Eleanor CMS 0.9
Официальный форум Eleanor CMS » Поддержка пользователей системы Eleanor CMS » Первые шаги
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27
Alexander
Цитата (Root @ 2024-05-10 15:08)
Вообще у всей формы что ли должны быть одинаковые?

Нет, совершенно нет. Главное класс, по которому будет навешиваться обработчик.

Цитата (Root @ 2024-05-10 15:08)
Тогда получается совсем никак не изменить что ли?

Почему? Меняете все по вашему шаблону, а потом просто добавляете еще один класс. Все служебные классы кнопок имеют префикс "cb-". Ах да, еще нужно, чтобы сохранялись поля с префиксом "data-" с данными для цитаты, удаления и т.п.

Если что-то не работает - посмотрите в консоль ошибок браузера. Там много чего интересного может всплыть.

wormen
Как сделать дубликат существующего и настроенного блока?
Alexander
wormen, по сравнению с RC5 функция копирования блока удалена ввиду непопулярности. А в чем проблема скопировать вручную?
wormen
да нет, не проблема, блоки в БД нашел, но после копирования они не появляются в админке.....может я что не так сделал?
wormen
Цитата

Цитата (wormen @ 2013-02-01 16:04) 
ну например создал я меню под разными ID, как ты объяснил.....а как мне потом отловить вертикальную по идентификатору? чтобы повесить на блок меню скрипт.

После того, как вы создали нужное количество нужных вам менюшек, создавайте блоки (вертикальные) на вкладке "дополнительные переменные" указывайте перменную "parent" и давайте ей значение, равное ID нужно вам подменю. Так ясно, или тоже ткнуть?

А где меняется ID для горизонтального меню (создана группа для горизонтального меню)? или как убрать группы вертикальных меню, чтобы они не отображались в горизонтальном
Root
По поводу Comments.php нужно чуть изменить саму форму добавления, вот этот участок:

if($rights['post']!==false)
		{
			$Lst=Eleanor::LoadListTemplate('table-form');
			$editor.=
				($rights['post']==-1 ? Eleanor::$Template->Message(static::$lang['needch'],'info') : '')
				.$Lst->form(array('id'=>'newcomment'))->begin()
				.'<div class="baseform">'
				.' <div class="dcont"><span class="heading">'.static::$lang['addc'].'</span></div>'
				.($gname===false ? '' : $Lst->item(static::$lang['yn'],Eleanor::Input('name',$gname,array('tabindex'=>1))))
				.$Lst->item(static::$lang[''],$GLOBALS['Eleanor']->Editor->Area('text','',array('bb'=>array('tabindex'=></span>2))))
				.($captcha ? $Lst->item(array(static::$lang['captcha'],$captcha.'<br />'.Eleanor::Input('check','',array('tabindex'=>3)),'descr'=>static::$lang['captcha_'])) : '')
				.$Lst->button(Eleanor::Input('parent',$pagpq[3] ? $pagpq[3]['id'] : 0,array('type'=>'hidden')).Eleanor::Button(static::$lang['addc']))

				->end()->endform();
		}

Выше я добавил один див: .'<div class="baseform">'
Как его закрыть правильно? Перед ->end()->endform(); добавлял .'</div>' и другие варианты но все время ошибка какая нибудь.

И еще про дополнительное поле я спрашивал но так и не понял, вы мне ответили на 6-й странице что нужно сделать по аналогии с полем text и я сделал, а дальше вы сказали что само оно не появится и нужно все вручную вписать. Что и куда?
Alexander
Root
замените это:
	.$Lst->form(array('id'=>'newcomment'))->begin()
	.'<div class="baseform">'

на это:
	.$Lst->form(array('id'=>'newcomment'))
	.'<div class="baseform">'
	.$Lst->begin()


а это:

->end()->endform()


на это:

->end()
.'</div>'
$Lst->endform()


Вот и закрывающийся тег.
Alexander
Цитата (wormen @ 2024-05-10 15:08)
А где меняется ID для горизонтального меню (создана группа для горизонтального меню)? или как убрать группы вертикальных меню, чтобы они не отображались в горизонтальном

Вам нужно разнести ВСЕ менюшки по подгруппам. Т.е. для горизонтального меню создать группу, для вертикального создать группу и т.п. Чтобы у вас на "нулевом" уровне были только ссылки на группы. А после этого каждому элементу меню назначить его группу. Надесь, я понятно изъясняюсь? :)
wormen
Цитата
Цитата (wormen @ 2013-02-02 16:25) 
А где меняется ID для горизонтального меню (создана группа для горизонтального меню)? или как убрать группы вертикальных меню, чтобы они не отображались в горизонтальном

Вам нужно разнести ВСЕ менюшки по подгруппам. Т.е. для горизонтального меню создать группу, для вертикального создать группу и т.п. Чтобы у вас на "нулевом" уровне были только ссылки на группы. А после этого каждому элементу меню назначить его группу. Надесь, я понятно изъясняюсь? :)


так и сделал, а где изменить ID для горизонтального меню не нашел
Alexander
wormen, там же, где и для всех остальных: создав перменную parent
wormen
будь добр, тыкни пальцем, а то месторасположение ID для горизонтального меню так и осталось загадкой
wormen
еще интересует вопрос, как добавить пункт в горизонтальное меню и страницы в админке
wormen
нашел пару мелких багов:

1) Если я в конструкторе главной страницы выставляю на первую позицию статическую страницу, то не применяются к этой странице стили, если ее открыть по ссылке, то все нормально 

2) в конструкторе главной страницы не деактивируется модуль новости
wormen
как создать раздел с постами, аналогично как в модуле Новости?
делал дубликат модуля новости, но не прокатило....отображалась информация из новостей
Alexander
Цитата (wormen @ 2024-05-10 15:08)
1) Если я в конструкторе главной страницы выставляю на первую позицию статическую страницу, то не применяются к этой странице стили, если ее открыть по ссылке, то все нормально

В смысле "не применяются стили"?

Цитата (wormen @ 2024-05-10 15:08)
2) в конструкторе главной страницы не деактивируется модуль новости

А это не ссылка. Это только индикатор. Раньше это была ссылка на активацию/деактивацию модуля (а не позиции), потом меня за.бали на то, что все время тыкают в эту ссылку и надеятся, что деактивируется именно позиция. Поэтому пришлось ссылку с индикатора снять.

Цитата (wormen @ 2024-05-10 15:08)
будь добр, тыкни пальцем, а то месторасположение ID для горизонтального меню так и осталось загадкой

Тыкаю пальцем. Но сначала извиняюсь, что вводил в вас заблуждение :) Итак, сначала создаем подменю, примерно как здесь:


Идентификатор менюшки 10.

Поскольку верхнее меню намертво вшито в шаблон, нужно переменную $parent прописать в шаблоне, тоесть открыть файл templates/Uniel/index.php, найти строку:
<?php echo'<nav><ul class="topmenu">',include Eleanor::$root.'addons/menus/multiline.php'; ?>

И заменить её на:
<?php $parent=10; echo'<nav><ul class="topmenu">',include Eleanor::$root.'addons/menus/multiline.php'; ?>


Получится:



Добавлено через 0 минут, 52 секунд:

Цитата (wormen @ 2024-05-10 15:08)
как создать раздел с постами, аналогично как в модуле Новости?делал дубликат модуля новости, но не прокатило....отображалась информация из новостей

Скопировать модуль "Новости", скопировать таблицы, поправить файл config.php
wormen
Цитата
Цитата (wormen @ 2013-02-03 21:54) 
1) Если я в конструкторе главной страницы выставляю на первую позицию статическую страницу, то не применяются к этой странице стили, если ее открыть по ссылке, то все нормально

В смысле "не применяются стили"?

да, верно, если я ставлю статическую страницу на 1ю позицию главной страницы, то для нее стили не применяются, а если страницу по ссылке открыть, то все нормально

Цитата
Цитата (wormen @ 2013-02-03 21:54) 
2) в конструкторе главной страницы не деактивируется модуль новости

А это не ссылка. Это только индикатор. Раньше это была ссылка на активацию/деактивацию модуля (а не позиции), потом меня за.бали на то, что все время тыкают в эту ссылку и надеятся, что деактивируется именно позиция. Поэтому пришлось ссылку с индикатора снять.

как тогда сделать, чтобы отображалась только та страница, которую я указал для главной? а то она отображается вместе с новостями

Цитата

Цитата (wormen @ 2013-02-03 21:54) 
как создать раздел с постами, аналогично как в модуле Новости?делал дубликат модуля новости, но не прокатило....отображалась информация из новостей

Скопировать модуль "Новости", скопировать таблицы, поправить файл config.php

сделал, как ты написал,....только ты забыл указать, что еще и api.php надо тоже поправить,.....в итоге получилось, что появляется, мол такой страницы не существует......



так же возник вопрос по поводу созданной страницы и одноименного пункта FAQ, в PHP код ссылки вписал
return$Eleanor->Url->special.$Eleanor->Url->Construct(array('module'=>'faq'),false,false);

и при клике по ссылке мне выдает сообщение с  отом, что у мне запрещен доступ к этой странице
Alexander
Цитата (wormen @ 2024-05-10 15:08)
да, верно, если я ставлю статическую страницу на 1ю позицию главной страницы, то для нее стили не применяются, а если страницу по ссылке открыть, то все нормально

Быть такого не может. Стили прописаны в шаблоне жестко. Показывайте сайт.

Цитата (wormen @ 2024-05-10 15:08)
как тогда сделать, чтобы отображалась только та страница, которую я указал для главной? а то она отображается вместе с новостями

Удалить модуль "Новости" с главной.

Цитата (wormen @ 2024-05-10 15:08)
и при клике по ссылке мне выдает сообщение с  отом, что у мне запрещен доступ к этой странице

А есть модуль faq?
wormen
Цитата
Цитата (wormen @ 2013-02-04 04:04) 
да, верно, если я ставлю статическую страницу на 1ю позицию главной страницы, то для нее стили не применяются, а если страницу по ссылке открыть, то все нормально

Быть такого не может. Стили прописаны в шаблоне жестко. Показывайте сайт.

Сайт стоит пока на локальном сервере, могу только по удаленке, будешь в сети, покажу


Цитата
Цитата (wormen @ 2013-02-04 04:04) 
и при клике по ссылке мне выдает сообщение с  отом, что у мне запрещен доступ к этой странице

А есть модуль faq?

PHP ссылку не сочинял, каюсь, я просто скопировал из существующего пункта меню, и корректировал немного значение для URL, впринципе работает нормально, но иногда отображает ошибки, например как сейчас, со страницей FAQ

я уже нашел в чем была моя ошибка....
wormen
где хранится горизонтальное меню от админки?
Alexander
wormen, modules/templates/Audora/Static/top_menu.php
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.