Вы не зашли.
Trashcka, overflow-x overflow-y не все браузеры могут понимать
<div style="width: 200px; height: 247px; overflow: hidden;">
<div style="width: 200px; height: 250px; overflow: auto;">
Сюда вывод содержимого блока
</div>
</div>
Amarelius, я смотрела описание плагина и так поняла что он для очистки конфигурации после удаления плагина ...но спасибо за совет. попробую
Евгений, в том то и проблема что задумка пока не реализовывается, я пока просто тупо пытаюсь сделать чтобы для плагина можно было настроить вид ссылки отличный от стандартного
Однако надо запрашивать Виталия сделать красивую большую кнопочку в админке "очистить весь кеш" иногда некоторые моменты задалбывают... или возможность отключать всё кеширование во время разработки
н-да.. это какой-то кеш противный - поставила на другой копии движка - заработало нормально... в управлении форматом ссылок..
А при заходе на заданную страницу с фронтенда не работает :-(
KhadeR,
$ULIB = new urlLibrary();
$ULIB->loadConfig();
$ULIB->registerCommand('ticket', 'main',
array ('vars' => array('uid' => array('matchRegex' => '\d+', 'descr' => array('russian' => 'ID пользователя')),
),
'descr' => array ('russian' => 'Заказанные билеты'),
)
);
$ULIB->saveConfig();
хм..сделала по образцу, а в админке ругается Warning: Invalid argument supplied for foreach() in /var/www/sibark.ru/engine/actions/rewrite.php on line 38
само название плагина появилось в селекторе для добавления, а действия - нет
Вот очень мне хочется, чтобы один конкретный плагин выводился в формате сайт.ру/названиеплагина.html
а не сайт.ру/plugin/названиеплагина/
и ещё желательно чтобы параметры передаваемые были как сайт.ру/параметр1/параметр2/названиеплагина.html
как я поняла это задаётся вызовом класса urlLibrary
$ULIB = new urlLibrary();
$ULIB->loadConfig();
if (isset($ULIB->CMD['myplugin']))
unset($ULIB->CMD['myplugin']);
$ULIB->registerCommand('myplugin', $cmd, $params);
??????????????????????????????
$ULIB->saveConfig();
И вот не могу понять что надо писать в качестве $cmd и $params
спасибо.
Вроде как срабатывает проверка
if (in_array('pluginname',$PLUGINS['active']['active']))
как проверить кодом- активен ли конкретный плагин?
Neo,да в скрипте моей сборки приложенном к плагину я перетаскивание не подключала, старалась минимизировать размеры скриптов, но можешь тут http://highslide.com/configurator.php сам пересобрать скрипт с нужными функциями и заменить
Сокол
№3 В меню "редактировать" появляется кусок кода: http://ngcms.ru/forum/attachment.php?item=276
исправлено
№2 При редактировании новости журналистом в правой колонке появляются красные предупреждения (?): http://ngcms.ru/forum/attachment.php?item=275
Это потому что у тебя наверное журналистам запрещено использовать HTML и отключать автоформатировние - изменения скина это не затрагивают
№1 При входе журналистом после создания новости нажимаю кнопку "просмотр" и вижу то, что на прикреплённом файле: http://ngcms.ru/forum/attachment.php?item=274 - это так же скин не затрагивает - возможно особенности твоего скина.
Архив обновлен, добавлены небольшие поправки
а почему бы просто не переименовать папку engine - вроде как настройки админки это позволяют
Кого не устраивала те уже сменили)))
ну интересно на что сменили
Устраивает ли вас эффективность captcha встроенная в cms
1. Да
2. Нет, хотелось бы (уже сменил на)...
- аналогичную с цифрами, но более сложную
- ReCaptcha (http://recaptcha.net)
- Ответ на вопрос из предустановленных в админке
- "Что изображено на картинке"
Сейчас вот полезла в устройство регистрации - получается там задан только жёсткий набор данных
Хотелось бы чтобы можно было более гибко задавать поля - обязательные к заполнению при регистрации, и которые можно в профиле потом заполнить, а так же добавлять свои поля по принципу x-fields
Хотя наверное это не ядро, а плагин uprofile надо дорабатывать
А я обычно копирую дефолтный стиль, удаляю из него всё практически всё кроме переменных и уже задаю свою разметку.
Правда верстать чисто на дивах не умею :-( у меня вечно в каком-нибудь из браузеров что-нибудь разлазится криво, особенно если резина :-( Поэтому некоторые элементы в таблицах всё же делаю.
Но кол-во таблиц в дефолтном шаблоне - просто капец
Обновлено
Я тоже ЗА!!! Даже была такая необходимость, правда потом выкрутилась по другому... но не факт что не понадобится в перспективе
Вот тут темку сделала с шаблончиком http://ngcms.ru/forum/viewtopic.php?id=859
В архиве css-файл, иконки, файл index.php для изменения верхней менюшки и файл option.tpl для изменения главной страницы админки
Обновлено, немножко ещё подправила там с одним отступом и получше изменила формы добавления\редактирования статики и новостей
Для установки - заменить файлы движка соотв. файлами из архива
ну я могу поделиться своим style.css и иконками... только всё равно в некоторых шабах цвет вручную указан
В общем-то решила я проблему с модификацией вида админки для других групп... на самом деле это совсем не сложно
Определяем страницу которую хотим изменить... например страницу "Статистика" - по ссылке смотрим это у нас mod=statistics
Идём в папку engine/actions открывем файл statistics.php
находим
$tpl -> template('statistics', tpl_actions);
меняем на
if ($userROW['status'] == 1)
{
$tpl -> template('statistics', tpl_actions);
}
else
{
$tpl -> template('statistics2', tpl_actions);
}
находим
$tpl -> vars('statistics', $tvars);
echo $tpl -> show('statistics');
меняем на
if ($userROW['status'] == 1)
{
$tpl -> vars('statistics', $tvars);
echo $tpl -> show('statistics');
}
else
{
$tpl -> vars('statistics2', $tvars);
echo $tpl -> show('statistics2');
}
Затем идём в /engine/skins/default/tpl создаём копию шаблона statistics.tpl называем её statistics2.tpl и меняем как душеньке угодно
абсолютно аналогично можно сделать свои шаблоны для других страниц админки
Чтобы изменить самую верхнюю менюшку - открываем /engine/skins/default/index.php
находим
$skin_header = <<<HTML
<!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="$lang[langcode]" lang="$lang[langcode]" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=$lang[encoding]" />
<title>$config[home_title] - $lang[adminpanel]</title>
<link rel="stylesheet" href="$skins_url/style.css" type="text/css" media="screen" />
<script type="text/javascript" src="$config[admin_url]/includes/js/functions.js"></script>
</head>
<body>
<table border="0" width="1000" align="center" cellspacing="0" cellpadding="0">
<tr>
<td width="100%">
<div id="topNavigator">
<span><a href="$config[home_url]" title="$lang[mainpage_t]" target="_blank">$lang[mainpage]</a></span>
<span${h_active_options}><a href="$PHP_SELF?mod=options" title="$lang[options_t]">$lang[options]</a></span>
<span${h_active_extras}><a href="$PHP_SELF?mod=extras" title="$lang[extras_t]">$lang[extras]</a></span>
<span${h_active_addnews}><a href="$PHP_SELF?mod=addnews" title="$lang[addnews_t]">$lang[addnews]</a></span>
<span${h_active_editnews}><a href="$PHP_SELF?mod=editnews" title="$lang[editnews_t]">$lang[editnews]</a>$unapproved</span>
<span${h_active_images}><a href="$PHP_SELF?mod=images" title="$lang[images_t]">$lang[images]</a></span>
<span${h_active_files}><a href="$PHP_SELF?mod=files" title="$lang[files_t]">$lang[files]</a></span>
<span${h_active_pm}><a href="$PHP_SELF?mod=pm" title="$lang[pm_t]">$lang[pm]</a> [ $newpm ]</span>
<span><a href="$PHP_SELF?action=logout" title="$lang[logout_t]">$lang[logout]</a></span>
</div>
<div style="text-align : left;">
HTML;
перед этим кодом добавляем
if ($userROW['status'] == 1)
{
после - добаляем
}
else
{
$skin_header = <<<HTML
<!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="$lang[langcode]" lang="$lang[langcode]" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=$lang[encoding]" />
<title>$config[home_title] - $lang[adminpanel]</title>
<link rel="stylesheet" href="$skins_url/style.css" type="text/css" media="screen" />
<script type="text/javascript" src="$config[admin_url]/includes/js/functions.js"></script>
</head>
<body>
<table border="0" width="1000" align="center" cellspacing="0" cellpadding="0"><tr><td width="100%">
<div id="topNavigator">
ТУТ НУЖНЫЕ ССЫЛКИ
</div>
<div style="text-align : left;">
HTML;
}
В общем можно сделать админку куда симпатичнее, удобнее, и убрать ссылки которые не должны быть доступны
У меня вот так получилось
Даже не знаю куда написать, в общем-то мелочь... меняла стиль админки и наткнулась, что в паре мест (шаблоны addnews.tpl /editnews/edit.tpl static/add.tpl static/edit.tpl)
цвет фона указан напрямую в шаблонах
(<td id="rightBar" , перед <input type="button" onmousedown="javascript:ChangeOption('maincontent')" value="{l_bar.maincontent}" class="navbutton" />)
И в этих же шаблонах - несколько слов на английском в секции ATTACHES