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

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

Вы не зашли.

#2 Re: "А как сделать..." » Инклюд шаблона » 2012-10-10 12:45:49

FNS
vitaly пишет:

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

надо)

#3 PHP/HTML/JS/CSS » ajax и кодировка » 2012-10-01 00:54:43

FNS
Ответов: 0

Столкнулся с такой проблемой кроссбраузерности в ng cms с использованием технологии ajax и в частности с $.ajax(options)
Данная функция отказывается работать в Internet Explorer. Начал искать причину, и вот что нашел.
http://www.linkexchanger.su/forum/viewt … f=20&t=819
http://www.linkexchanger.su/forum/viewt … =21&t=1333
http://www.levik.info/pochemu-ne-rabota … 7-ie-6.htm

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

load() работает.

#4 Re: PHP/HTML/JS/CSS » Нужна помощь в склейке скрипта с движком ngcms » 2012-09-30 20:50:34

FNS

Платно не возьмусь, не факт , что сделаю как надо. Вообще дело ваше, я предложил)

#6 Re: PHP/HTML/JS/CSS » Всплываючее окно новостей » 2012-09-30 18:12:57

FNS

Примерно так, грубый вариант.

[login] <a href="#dialog" name="modal"><div class="login-enter">Войти на сайт</div></a>[/login]
[is-logged] <a href="#dialog" name="modal"><div class="login-enter">Кабинет</div></a>[/is-logged]
<script type="text/javascript">
$(document).ready(function() {
	$('a[name=modal]').click(function(e) {
		e.preventDefault();
		var id = $(this).attr('href');
		var maskHeight = $(document).height();
		var maskWidth = $(window).width();
		$('#mask').css({'width':maskWidth,'height':maskHeight});
		$('#mask').fadeIn(1000);
		$('#mask').fadeTo("slow",0.8);
		var winH = $(window).height();
		var winW = $(window).width();
		$(id).css('top',  winH/2-$(id).height()/2);
		$(id).css('left', winW/2-$(id).width()/2);
		$(id).fadeIn(2000);
	});
	$('.window .close').click(function (e) {
		e.preventDefault();
		$('#mask, .window').hide();
	});
	$('#mask').click(function () {
		$(this).hide();
		$('.window').hide();
	});
});
</script>
<div id="boxes">
	<div id="dialog" class="window">
	<div class="login-panel" >
    <div class="login-block">
        <div class="close"></div>
        <div class="avtoriz">{personal_menu}</div>
    </div>
</div>
	<span><a href="#" class="close"/>Закрыть</a>
	</div>
	<div id="mask"></div>
</div>
#mask {
	position:absolute;
	left:0;
	top:0;
	z-index:9000;
	background-color:#000;
	display:none;
	font-family: Georgia;
	}
#boxes .window {
	position:fixed;
	left:25%;
	top:25%;
	width:900px;
	height:400px;
	display:none;
	z-index:9999;
	padding:20px;
	text-align: left;
	font-size: 25px;
	}
#boxes #dialog {
	width:900px;
	height:400px;
	padding:10px;
	background-color:#ffffff;
	}
.close {
	float: right;
	margin-top: 148px;
	}

#7 Re: PHP/HTML/JS/CSS » Всплываючее окно новостей » 2012-09-30 16:57:03

FNS

Хочешь вывести в div блоке при клике или в модальном окне?

#8 Re: PHP/HTML/JS/CSS » Всплываючее окно новостей » 2012-09-30 13:11:26

FNS

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

#9 Re: Флейм » Продвижение NGCMS » 2012-09-30 02:33:19

FNS

2914fad8e4b9.png

ха)) копирайт хорошо в индекс вошел)

#11 Re: PHP/HTML/JS/CSS » Всплываючее окно новостей » 2012-09-28 14:12:41

FNS

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

<div class="container">
<img src="navigate.png" width="184" height="32" class="menu_head" /> тут соответственно поставишь свой блок span с картинкой
<ul class="menu_body">
<li><a href="http://ruseller.com/index.php">Главная</a></li>
<li><a href="http://evgeniypopov.com/index.php">Блог</a></li>
<li><a href="http://evgeniypopov.ru/index.php">Форум поддержки</a></li>
<li><a href="http://ruseller.com/about.php">О нас/Контакты</a></li>
</ul>
</div>

<style type="text/css">   
body{background:#534741;font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
ul, li{margin:0; padding:0; list-style:none;
}
.menu_head{border:1px solid #998675;
}
.menu_body {display:none; width:184px;border-right:1px solid #998675;border-bottom:1px solid #998675;border-left:1px solid #998675;
}
.menu_body li{background:#493e3b;
}
.menu_body li.alt{background:#362f2d;
}
.menu_body li a{color:#FFFFFF; text-decoration:none; padding:10px; display:block;
}
.menu_body li a:hover{padding:15px 10px; font-weight:bold;
}       
</style>

<script type="text/javascript">
$(document).ready(function () {   
$("ul.menu_body li:even").addClass("alt");    $('img.menu_head').click(function () {    //тут заменишь img.menu_head на класс своего блока span
$('ul.menu_body').slideToggle('medium');    });   
$('ul.menu_body li a').mouseover(function () {   
$(this).animate({ fontSize: "14px", paddingLeft: "20px" }, 50 );    });   
$('ul.menu_body li a').mouseout(function () {   
$(this).animate({ fontSize: "12px", paddingLeft: "10px" }, 50 );    });});
</script>

#12 Re: PHP/HTML/JS/CSS » Всплываючее окно новостей » 2012-09-28 13:01:10

FNS

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

#13 Re: Обсуждение шаблонной системы » Свой шаблон. С чего начать » 2012-09-20 21:34:14

FNS

табличная верстка это жесть... верстайте блочно и используйте inline-block для вывода нескольких колонок

#14 Re: "А как сделать..." » мутные дела с категориями » 2012-09-20 10:38:06

FNS

Если я правильно понял.

Админка->Настройки->Категории->Отредактировать ту, где нужно убрать страницу категории->Режим отображения ссылок в меню категорий установить в "Всегда текст"

#15 Re: "А как сделать..." » Добавление функции в bbcode [IMG] » 2012-09-19 16:27:56

FNS

Что бы вам выровнять картинку по центру, это нужно прописать в стилях css именно к блоку в котором находится картинка.
Например.

<div class="news"><img src="http://suoersite.ru/foto.jpg"></div>

В стилях css соответственно:

.news img {align:center;}

В этом случае ваша картинка будет отцентрована в нужном вам блоке.

Можно через свойство float

/engine/lang/russian/admin/images.ini
в строке insert_file добавить класс.
class="img-center"

В файле стилей добавить

.img-center {float:center;}

#16 Re: "А как сделать..." » вывод голосов » 2012-09-19 15:36:01

FNS

Спасибо большое, все работает) Месяц ждал)

#17 Re: "А как сделать..." » вывод голосов » 2012-09-19 14:14:24

FNS

Неужели нет способа? У меня дизайн построен таким образом, что вывести все в куче не получится. В одном div блоке располагается голосование, в другом вывод количества проголосовавших. Встроить все дивы в плагин рейтинга не получится, так как туда половину кода короткой новости придется затолкать затолкать. Можно же наверное в rating.php добавить переменную, которую можно будет вынести отдельно.

#18 Re: Обсуждение шаблонной системы » какой файл выводит переменную short-story ? » 2012-09-18 16:04:04

FNS
M0rS пишет:

есть еще четвертый способ но надо найти php файл! в нем кусок кода который отвечает за подключение news.short.tpl, а в нем за вывод через {short-story}, а в ней заложен способ вывода картинки из базы данных, вот его и пытаюсь найти, и туда надо влепить пару <div> и все, и тога не надо ломать себе голову разными xfields))

Не очень понятно, что вы хотите изобразить... Если вам нужно подредактировать вывод короткой новости и добавить пару div, то редактируйте news.short.tpl. Так же там можно настроить вывод превью новости через xfields, что очень удобно и не вызывает ни малейшего геморроя.

Если нужно изменить отображение полной новости, соответственно news.full.tpl

#19 Re: PHP/HTML/JS/CSS » Всплываючее окно новостей » 2012-09-17 14:18:14

FNS

Писал тут от руки, поэтому скобки упустил, в плагине соответственно отредактировать и адаптировать под нужный вид.
Я же показал просто пример, что бы выводило сделай так
        <div id="news">[isplugin lastnews]{plugin_lastnews}[/isplugin]</div>

Для визуального эффекта используй плагины к jQuery

<script type="text/javascript">
        $(function() {
    $(window).scroll(function(){
    var distanceTop = 300; // Тут укажи нужное расстояние после прокрутки которого будет показано окно.
    if  ($(window).scrollTop() > distanceTop)
        $(#news).show("blind", {direction:"horizontal"}, 1000);
            else
    if  ($(window).scrollTop() < distanceTop)
        $(#news).hide("blind", {direction:"horizontal"}, 1000);
            });
    });
</script>

И подключить библиотеку. Исходя из данного примера подгоняй как тебе требуется

#20 Re: PHP/HTML/JS/CSS » Всплываючее окно новостей » 2012-09-16 17:26:39

FNS

реализуй средставми аякса, скрывай и показывай блок div при заданном расстоянии от позиции top. В блоке можешь разместить код показа к примеру последних новостей или по твоему желанию.

<script type="text/javascript">
    	$(function() {
	$(window).scroll(function(){
	var distanceTop = 300; // Тут укажи нужное расстояние после прокрутки которого будет показано окно.
	if  ($(window).scrollTop() > distanceTop)
	    $('#news').show(200);
	        else
    if  ($(window).scrollTop() < distanceTop)
	    $('#news').hide(200);
	        });
	});
</script>

В файл стилей

#news
position:fixed;
bottom:0px;
right:0px;

width:200px;
height:50px;

высоту и ширину и остальные стили по желанию.

Код для вставки в main.tpl

<div id="news">{plugin_lastnews}</div>

#23 Re: "А как сделать..." » Запись файлов и картинок на поддомен » 2012-09-16 12:05:19

FNS

приведу пример для наглядности.

var/www/site.ru/корень сайта(пишет в любую директорию которую укажешь)
var/www/images.site.ru/сюда нужно писать

#24 Re: "А как сделать..." » Запись файлов и картинок на поддомен » 2012-09-16 11:59:59

FNS
easmik пишет:

FNS, проверь права на папку куда хочешь заливать, должны стоять 777 или все галки

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

#25 Re: "А как сделать..." » Запись файлов и картинок на поддомен » 2012-09-15 15:58:12

FNS
vl пишет:

Создаешь поддомен, инсталируеш туда движок,  штатным способом загружаеш картинки на движок, стоящий в поддомене. Какие проблемы?

Может умничать не будем? Суть вопроса описана достаточно точно, как писать вложения вне корневой директории сайта.

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

Работает на FluxBB