Вы не зашли.
у тебя в скрипте http://stoplinux.org.ru/templates/RGB/js/jquery.reject.js
строка
// msie: true,msie6: true // Covers MSIE 5-6 (Blocked by default)
закоментирована
конечно тру, при false - не реагирует
при true срабатывает
Итак делаем бонус для секретарш.
Интеграция ngcms c CKEditor 3.2 + Ajex File Manager 1.0
Автор http://demphest.ru/ru/programming/ajex-filemanager/
Демо http://demphest.ru/demo/AjexFileManager … owser.html
Ссылка для скачки архива http://raid.dp.ua/cke_afm.zip
Что уммет Ajex File Manager 1.0:
- Загружать файлы
- Показывать размер занимаемых файлами папок
- Показывать максимальный объем загружаемых файлов
- Загружать только файлы выбранного для просмотра типов
- Информер состояния загрузки
- Информер при выборе файла не того типа, не ставить в очередь
- Сжатие изображений при загрузке
- Сортировать отображение по параметра Имя, Дата, Размер
- Групповое удаление файлов
- Скачивание напрямую просматриваемых файлов
скрины
Внимание! при установке данного хака:
- отключается стандартная возможность добавления изображений и файлов, в замен её работает AjexFileManager.
- отключаются стандартные смайлы и бб-коды
- по дефолту разрешаются html теги в новостях и статике
На этот раз в качестве WYSIWYG редактора используем CKEditor 3.2 (последняя версия) и файловый менеджер AjexFileManager (спасибо товарсчу Demphest http://demphest.ru)
для установки требуется:
1. разархивировать архив
2. в корень сайта ложим папки AjexFileManager и ckeditor
3. заменяем шаблон админки в папке /engine/skins/default/tpl/ на шаблон tpl из архива
4. запускаем файл http://ваш_сайт/AjexFileManager/ajax/php/ajax.php?isWork
этот скрипт проверит и создаст нужные папки. те. папку http://ваш_сайт/upload/ и подпапки
Полезности:
1. в файле /ckeditor/ckeditor.js можно отредактировать вывод кнопок.
Ищем такой кусок кода
toolbarLocation='top';i.toolbar_Basic=
и после него редактируем вывод кнопок
2. Из основных настроек "AjexFileManager/ajax/php/ajax.php"
$cfg['url'] = 'upload'; // Папка для загрузок по типам, на манер как раньше было
$cfg['root'] = $_SERVER['DOCUMENT_ROOT'] . DIR_SEP . $cfg['url'] . DIR_SEP; // http://www.yousite.com/upload/ абсолютный путь до папки
$cfg['quickdir'] = ''; // Папка для быстрой загрузки, это закладка Закачать - не открывая файл менеджер, пример: $cfg['quickdir'] = 'quick-folder'; само собой будет по типам, если грузите изображение то оно попадет в /upload/image/quick-folder/filename.jpg
$cfg['thumb']['width'] = 150; // ширина создаваемых превьюшек
$cfg['thumb']['height'] = 120; // высота
$cfg['thumb']['quality']= 80; // качество сжатия
$cfg['thumb']['cut'] = true; // дабы превьюшки не вызывали смех они будут резаться, а не пропорционально уменьшаться
$cfg['thumb']['auto'] = true; // если изображения были закачены через ftp то автоматически превью не создастся, поэтому при включенной данной опции будет проверка на существование превьюшки
$cfg['thumb']['dir'] = '_thumb'; // скрытая папка которая будет создаваться там где лежат изображения, думал делать одну для всех, но решил пока так сделать
$cfg['thumb']['date'] = "j.m.Y, H:i"; // дата в отображении с именами файлов
ЗЫ: архив собрал с готового работающего сайта, но не тестил. поздновато как-то
поиск, авторизация, пароль type="text", логотип маленький, ну и расцветка имхо не та
спасибо, работает
как убрать с плагина в заголовке слово Плагин?
<title>Название сайта : Плагин : Главная</title>
kaBazulla пишет:Вот если бы двиг сам мог определить устройство пользователя, и выбрать подходящий шаблон...
То его бы банили поисковые системы по подозрению в дорвейности
т.е. за js скрипт, или скрипт на рнр, еоторый будет подгружать шаблон (в зависимости от девайса через который заходят) на том же адресе, возможны проблемы с поисковиками?
демку надо обязательно, с кроном, на час. + дизайн новый.
ЗЫ: тут дизайнеры есть? можно ж ведь в минималистическом стиле нарисовать, верстальщики найдуться
тоже интересная весч, но как я понял пока бета она бесплатна, к томуже чтото оперы не увидел там
у тебя в mail.tpl я не увидел ссылки на сам фреймворк
<script type="text/javascript" src="путь_до_скрипта/jquery-1.4.1.min.js"></script>
поправил чуть описание.
у тебя в main.tpl должен быть такой код
...
<title>{titles}</title>
<script src="{tpl_url}/js/jjquery-1.4.2.min.js" type="text/javascript"></script>
<script src="{tpl_url}/js/jquery.reject.js" type="text/javascript"></script>
<script type="text/javascript">
$(function() {
$.reject(); // Default Settings
return false;
});
</script>
...
1. не правильно зада путь к скрипту у тебя
2. я забыл что надо сам фреймворк положить в папку js
3. для того чтобы окно всплывало при всех IE, ты должен заменить строку
msie5: true,msie6: true // Covers MSIE 5-6 (Blocked by default)
на такую строку
msie: false,msie5: true,msie6: true,msie7: false,msie8: false, // MSIE флаг (5-8)
ЗЫ: кстати для твоего сайта интересна строка
win: false,mac: false,linux : false,solaris : false,iphone: false, // Операционная система (Win, Mac, Linux, Solaris, iPhone)
Предлагаю создать новый раздел для готовых решений и обсуждения проблемм с html css js
да. именно так в <head>......</head>. щас поправлю
Обычно для этого используют portable версии известных браузеров, но появляется проблема с IE6. Ниже 2 известных варианта решения этой проблемы:
1. Программка IETester v0.4.2 http://www.my-debugbar.com/ietester/ins … v0.4.2.exe
Позволяет тестировать в IE5.5 IE6 IE7 IE8. Работает и под win 7
Судя по статьям с хабра, IETester удобное, но не идеальное решение
2. Сервис http://www.spoon.net/Browsers/
Открываем FireFox, заходим на страничку устанавливаем программку spoon
После чего можем пользоваться всеми перечисленными браузерами одновременно:
Microsoft Internet Explorer 8, Internet Explorer 7, and Internet Explorer 6
Mozilla Firefox 3.5, Firefox 3 and Firefox 2
Apple Safari 4 and Safari 3
Google Chrome, Opera 10, Opera 9
Принцип работы этого продукта я не знаю, кому интересно, может погуглить
это оффтопик.
кому нужно, тот поставит.
есть шаблон 404, его можно включить в настройках, если не ошибаюсь
Wolverine, правильно рассказал,
1. плагин - true
2. в шаблонах, надо пользоваться поиском - false
3. тут выкладывали плагин к jquery который подключает внешние файлы - false
я согласен что извтрат, но плагинов слайдеров много. надо найти просто самый удобный и с минимумом кода. подключить и настроить элеметарно. просто найдите пример. я распишу
так шаблон он облегченный нашел, надо авто выбор шаблона.
Trashcka, ну кому как нравится.
для начала это не маразм. от ie 6 надо избавляться. если просто ждать, еще 10 лет пройдет.
это окно можно настроить чтобы 1 раз всплывало, это два
а три, это для начинающих пользователей, и для клиентов которые хотят красивые плюшки для сайтов. Вот я и начал публиковать статьи. вобщем не помешает для популяризации cms.
и еще попрошу Trashcka, эти статьи не для продвинутых пользователей, которые могут сами что угодно встроить и написать. если хочешь помочь, давай с адаптацией файл менеджера поможешь, тоже на хабре подглядел
а зачем сразу и мультидоменность и свичер, хватит только одного.
надо только написать скрипт, который будет в зависимости от типа устройства, браузера или ос, будет выбирать нужный домен или шаблон
есть несколько слайдеров которые пробовал прикручивать к ластньюс, но они все с недоработками, то в опере не все работает, то в експлорере. то еще чтонибудь.
Поэтому публиковать не буду. посмотрю сегодня завтра bxSlider, если понравиться напишу инструкцию.
пока ищу чтото типо такого http://www.dynamicdrive.com/dynamicinde … allery.htm
но проблема тут в том, что ссылки на изображения и текст вставляются в js куске кода
["http://i26.tinypic.com/11l7ls0.jpg", "http://en.wikipedia.org/wiki/Swimming_pool", "_new", "There's nothing like a nice swim in the Summer."],
["http://i29.tinypic.com/xp3hns.jpg", "http://en.wikipedia.org/wiki/Cave", "", ""],
["http://i30.tinypic.com/531q3n.jpg", "", "", "Eat your fruits, it's good for you!"],
["http://i31.tinypic.com/119w28m.jpg", "", "", ""]
можно конечно выкрутится, но не хочется усложнять
Amarelius посоветовал пока тут выкладывать
Итак этот плагин - ненавязчивый намек пользователям сайта, забить на IE6., всплывающее окно, с предложением скачать новые версии браузеров.
офф. страничка http://jreject.turnwheel.com/
1. Качаем иконки браузеров http://jreject.turnwheel.com/images/browsers.zip разархивируем, и ложим в папку images в вашем шаблоне.
2. Качаем фреймворк jquery версии 1.3+ http://code.jquery.com/jquery-1.4.2.min.js
3. Качаем сам плагин http://jreject.turnwheel.com/js/jquery.reject.js и ложим в папку js в вашем шаблоне. можно использовать сжатый http://jreject.turnwheel.com/js/jquery.reject.min.js
4. Подключаем плагин
<head>
...
<script src="{tpl_url}/js/jjquery-1.4.2.min.js" type="text/javascript"></script>
<script src="{tpl_url}/js/jquery.reject.js" type="text/javascript"></script>
<script type="text/javascript">
$(function() {
$.reject(); // Default Settings
return false;
});
</script>
...
</head>
4. Настройки плагина в jquery.reject.js
Обязательно указываем путь к папке с изображеиями
imagePath: /templates/имя_вашего_шаблона/images/
Первоначально плагин настроен на включение при IE5 и IE6 . Остается только перевести текст в окне.
Основные настройки:
options = {
reject: {
all: false,
msie5: true,msie6: true
/*
Возможные варианты:
msie: false,msie5: true,msie6: true,msie7: false,msie8: false, // MSIE флаг (5-8)
firefox: false,firefox1: false,firefox2: false,firefox3: false, // Firefox флаг (1-3)
konqueror: false,konqueror1: false,konqueror2: false,konqueror3: false, // Konqueror флаг (1-3)
chrome: false,chrome1: false,chrome2: false,chrome3: false,chrome4: false, // Chrome флаг (1-4)
safari: false,safari2: false,safari3: false,safari4: false, // Safari флаг (1-4)
opera: false,opera7: false,opera8: false,opera9: false,opera10: false, // Opera флаг (7-10)
gecko: false,webkit: false,trident: false,khtml: false,presto: false, // Движёк для обработки страниц (Gecko, Webkit, Trident, KHTML, Presto)
win: false,mac: false,linux : false,solaris : false,iphone: false, // Операционная система (Win, Mac, Linux, Solaris, iPhone)
unknown: false, // Unknown covers everything else
*/
},
display: ['firefox','chrome','msie','safari','opera','gcf'], // Список браузеров, которые будут отображаться в окне
browserInfo: { // Дополнительные настройки для браузеров
firefox: {
text: 'Firefox 3.5+', // Текст под иконкой
url: 'http://www.mozilla.com/firefox/' // Ссылка на сайт браузера
},
safari: {
text: 'Safari 3+',
url: 'http://www.apple.com/safari/download/'
},
opera: {
text: 'Opera 9+',
url: 'http://www.opera.com/download/'
},
chrome: {
text: 'Chrome 2+',
url: 'http://www.google.com/chrome/'
},
msie: {
text: 'Internet Explorer 7+',
url: 'http://www.microsoft.com/windows/Internet-explorer/default.aspx'
},
gcf: {
text: 'Google Chrome Frame',
url: 'http://code.google.com/chrome/chromeframe/',
allow: { all: false, msie: true } // Эта опция только для MSIE
}
},
header: 'Знаете ли вы, что пользуетесь старым браузером?', // Заголовок
paragraph1: 'Ваш браузер очень старый и может не корректно отображать данный сайт. Вы можете установить себе любой более современный браузер', // Первый абзац
paragraph2: 'Просто нажмите на иконку понравившегося браузера и вы попадёте на страницу для его скачивания', // Второй абзац
close: true, // Может ли пользователь закрыть всплывающее окно
closeMessage: 'Закрывая это окно вы соглашаетесь с тем, что у вас старый браузер и не хотите скачивать более современный', // Сообщение, которое выводиться перед закрытием окна
closeLink: 'Close This Window', // Текст ссылки для закрытия окна
closeURL: '#', // Ссылка на закрытие окна (Defaults '#')
closeESC: true, // Может ли пользователь закрыть окно при нажатии клавиши Esc
closeCookie: false, // Можно ли использовать куки для показа сообщения каждому пользователю всего один раз
imagePath: '/images/', // Адрес папки с иконками
overlayBgColor: '#000', // Цвет фона
overlayOpacity: 0.8, // Прозрачность фона
fadeOutTime: 'fast' // Скорость появления / исчезновения окна
}
для совсем ненавязчивого напоминания, есть строка
closeCookie: true, // Можно ли использовать куки для показа сообщения каждому пользователю всего один раз
Установка галереи за 5 минут офф.сайт + демо http://www.notesfor.net/post/NotesForLightBox.aspx
1. Качаем фреймворк и плагин галереии http://www.notesfor.net/file.axd?file=NFLightBox.zip
2. Извлекаем папки файлы из архива. В ариве 3 папки css images js, Копируем их в папку с вашим шаблоном.
3. В шаблоне main.tpl подключаем файлы js и css
<head>
......
<link href="{tpl_url}/css/nf.lightbox.css" rel="stylesheet" type="text/css" media="screen" />
<script src="{tpl_url}/js/jquery-1.3.2.min.js" type="text/javascript"></script>
<script src="{tpl_url}/js/NFLightBox.js" type="text/javascript"></script>
......
</head>
4. Далее инициализируем нашу галерею и настраиваем стили, при которых запускается галерея
<head>
......
<script type="text/javascript">
$(function() {
$('#gallery a').lightBox();
});
</script>
......
</head>
5. Настройки галереи. Открываем NFLightBox.js и редактируем под себя. Внимание, обязательно прописываем пути к изображением элементов интерфейса . Ниже перевод настроек:
overlayBgColor – используется для задания цвета промежуточного слоя.
overlayOpacity – задает прозрачность промежуточного слоя. Можно использовать значения от 0 до 1.
imageLoading - /templates/имя_вашего_шаблона/images/loading.gif //путь к файлу изображения соответствующего элемента управления
imageBtnPrev - /templates/имя_вашего_шаблона/images/prev.png //путь к файлу изображения соответствующего элемента управления
imageBtnNext - /templates/имя_вашего_шаблона/images/next.png //путь к файлу изображения соответствующего элемента управления
imageBtnClose - /templates/имя_вашего_шаблона/images/close.png //путь к файлу изображения соответствующего элемента управления
imageBlank - /templates/имя_вашего_шаблона/images/lightbox-blank.gif //путь к файлу изображения соответствующего элемента управления
imageBtnBottomPrev - /templates/имя_вашего_шаблона/images/btm_prev.gif //путь к файлу изображения соответствующего элемента управления
imageBtnBottomNext - /templates/имя_вашего_шаблона/images/btm_next.gif //путь к файлу изображения соответствующего элемента управления
imageBtnPlay - /templates/имя_вашего_шаблона/images/start.png //путь к файлу изображения соответствующего элемента управления
imageBtnStop - /templates/имя_вашего_шаблона/images/pause.png //путь к файлу изображения соответствующего элемента управления
containerBorderSize – по умолчанию 10, определяет ширину рамки вокруг просматриваемого изображения.
containerResizeSpeed – по умолчанию 500, время в миллисекундах, за которое будет изменяться размеры области просмотра изображения при переходе от одного изображения к другому.
txtImage – текст в галерее
txtOf – текст в галерее
txtPrev – текст в галерее
txtNext – текст в галерее
keyToClose - «горячие» клавиши
keyToPrev - «горячие» клавиши
keyToNext – «горячие» клавиши
slideShowTimer – по умолчанию 5000, т.е.если Вы запустите слайдшоу, то изображения будут меняться каждые 5 секунд.
Варианты выбора стилей, при которых запускается галерея
// Используем эту строку, или...
$('a[@rel*=lightbox]').lightBox(); // Select all links that contains lightbox in the attribute rel
// эту, или...
$('#gallery a').lightBox(); // Выбирает все ссылки которые находятся в контейнере id="gallery"
// эту, или....
$('a.lightbox').lightBox(); // Выбирает все ссылки с классом class="lightbox"
// эту, или....
$('a').lightBox(); // Выбирает все ссылки
// ... Существует возможность самим указать стили, при которых запускается галерея
6. А теперь собственно последний шаг, идем в шаблоны news.full.tpl news.short.tpl и другие где вы хотите чтобы работала галлерея и переменную, которая выводит контент заключаете в id="gallery"
Например news.full.tpl:
<div id="gallery">{short-story} [more][/more] {full-story}</div>
Далее при помощи css можно оформить нужный вывод тумблейтов