Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#26 Re: FAQ » Отказ пользователей от IE6, jReject — jQuery Browser Rejection » 2010-03-04 14:26:12

у тебя в скрипте http://stoplinux.org.ru/templates/RGB/js/jquery.reject.js
строка       
 

 //       msie: true,msie6: true // Covers MSIE 5-6 (Blocked by default)

закоментирована

#27 Re: FAQ » Отказ пользователей от IE6, jReject — jQuery Browser Rejection » 2010-03-04 14:13:34

конечно тру, при false - не реагирует
при true срабатывает

#28 "А как сделать..." » Адаптация CKEditor 3.2 + Ajex File Manager 1.0 » 2010-03-04 04:16:25

graf
Ответов: 11

Итак делаем бонус для секретарш.
Интеграция 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:

- Загружать файлы
- Показывать размер занимаемых файлами папок
- Показывать максимальный объем загружаемых файлов
- Загружать только файлы выбранного для просмотра типов
   - Информер состояния загрузки
   - Информер при выборе файла не того типа, не ставить в очередь
- Сжатие изображений при загрузке
- Сортировать отображение по параметра Имя, Дата, Размер
- Групповое удаление файлов
- Скачивание напрямую просматриваемых файлов


скрины
ajex-file-manager-dark.jpg
ajex-file-manager-light.jpg

Внимание! при установке данного хака:
- отключается стандартная возможность добавления изображений и файлов, в замен её работает 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"; // дата в отображении с именами файлов

ЗЫ: архив собрал с готового работающего сайта, но не тестил. поздновато как-то

#29 Re: Флейм » Новый шаблон для главной страницы NG CMS + заполнение сайта контентом » 2010-03-04 03:24:42

поиск, авторизация, пароль type="text", логотип маленький, ну и расцветка имхо не та

#31 Re: Страницы плагинов » re_stat :: Плагин статической страници на главной » 2010-03-03 10:21:53

как убрать с плагина  в заголовке слово Плагин?

<title>Название сайта : Плагин : Главная</title>

#32 Re: Вопросы функционирования системы в целом » PDA Версия Сайта ! » 2010-03-03 00:42:03

vl пишет:
kaBazulla пишет:

Вот если бы двиг сам мог определить устройство пользователя, и выбрать подходящий шаблон...
roll

То его бы банили поисковые системы по подозрению в дорвейности

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

#33 Re: Флейм » Продвижение NGCMS » 2010-03-03 00:03:46

демку надо обязательно, с кроном, на час. + дизайн новый.

ЗЫ: тут дизайнеры есть? можно ж ведь в минималистическом стиле нарисовать, верстальщики найдуться

#34 Re: FAQ » Как удобно проверить верстку на кроссбраузерность? » 2010-03-01 16:15:00

тоже интересная весч, но как я понял пока бета она бесплатна, к томуже  чтото оперы не увидел там

#35 Re: FAQ » Отказ пользователей от IE6, jReject — jQuery Browser Rejection » 2010-02-28 21:59:47

у тебя в mail.tpl я не увидел ссылки на сам фреймворк

<script type="text/javascript" src="путь_до_скрипта/jquery-1.4.1.min.js"></script>

#36 Re: FAQ » Отказ пользователей от IE6, jReject — jQuery Browser Rejection » 2010-02-28 20:09:03

поправил чуть описание.
у тебя в 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)

ЗЫ: smile кстати для твоего сайта интересна строка

win: false,mac: false,linux : false,solaris : false,iphone: false, // Операционная система (Win, Mac, Linux, Solaris, iPhone)

#37 Решение проблем форума » новый раздел на форуме. » 2010-02-28 18:52:54

graf
Ответов: 5

Предлагаю создать новый раздел для готовых решений и  обсуждения проблемм с  html css js

#39 FAQ » Как удобно проверить верстку на кроссбраузерность? » 2010-02-28 18:47:00

graf
Ответов: 5

Обычно для этого используют 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

Принцип работы этого продукта я не знаю, кому интересно, может погуглить

#41 Re: "А как сделать..." » сервисное сообщение вписать в шаблон » 2010-02-28 03:33:16

есть шаблон 404, его можно включить в настройках, если не ошибаюсь

#42 Re: "А как сделать..." » Как интегрировать php в шаблон? » 2010-02-28 03:29:32

Wolverine,  правильно  рассказал,
1. плагин - true
2.  в шаблонах, надо пользоваться поиском -  false
3. тут выкладывали плагин к jquery который подключает внешние файлы - false

#43 Re: "А как сделать..." » Вывод ластньюс в виде слайдшоу » 2010-02-28 03:24:12

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

#44 Re: Вопросы функционирования системы в целом » PDA Версия Сайта ! » 2010-02-28 03:19:56

так шаблон он облегченный нашел, надо авто выбор шаблона.

#45 Re: FAQ » Отказ пользователей от IE6, jReject — jQuery Browser Rejection » 2010-02-28 03:06:46

Trashcka,  ну кому как нравится.
для начала это не маразм.  от ie 6 надо избавляться. если просто ждать, еще 10 лет пройдет.
это окно можно настроить чтобы 1 раз всплывало, это два

а три, это для начинающих пользователей, и для клиентов которые хотят красивые плюшки для сайтов. Вот я и начал публиковать статьи. вобщем не помешает для популяризации  cms.
и еще попрошу Trashcka,  эти статьи не для продвинутых пользователей, которые могут сами что угодно встроить и написать. если хочешь помочь, давай с адаптацией файл менеджера поможешь, тоже на хабре подглядел

#46 Re: Вопросы функционирования системы в целом » PDA Версия Сайта ! » 2010-02-27 18:00:10

а зачем сразу и мультидоменность и свичер, хватит только одного.
надо только написать скрипт, который будет в зависимости от типа устройства, браузера или ос, будет выбирать нужный домен или шаблон

#47 Re: "А как сделать..." » Вывод ластньюс в виде слайдшоу » 2010-02-27 17:47:32

есть несколько слайдеров которые пробовал прикручивать к ластньюс, но они все с недоработками, то в опере не все работает, то в експлорере. то еще чтонибудь.
Поэтому публиковать не буду. посмотрю сегодня завтра 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", "", "", ""]

можно конечно выкрутится, но не хочется усложнять

#49 FAQ » Отказ пользователей от IE6, jReject — jQuery Browser Rejection » 2010-02-27 15:20:24

graf
Ответов: 20

Итак этот плагин - ненавязчивый намек  пользователям сайта, забить на IE6., всплывающее окно, с предложением скачать новые версии браузеров.
офф. страничка http://jreject.turnwheel.com/


example.png


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, // Можно ли использовать куки для показа сообщения каждому пользователю всего один раз

#50 FAQ » Установка галереи NFLightBox + jquery » 2010-02-27 03:06:36

graf
Ответов: 3

Установка галереи за 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 можно оформить нужный вывод тумблейтов

Подвал раздела

Работает на FluxBB