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

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

Вы не зашли.

#1 Re: Страницы плагинов » ads_sape :: Показ ссылок с сервиса SAPE.RU » 2011-02-11 01:45:45

Подскажите как включить в плагине debug? Не могу добавить в сапу сайт, пишет что код на сайте не установлен.
Я правильно понял, что не нужно заливать папку с сапы на сервер, а просто нужно указать SAPE_USER в плагине, и в шаблоне написать переменную?
пс. сейчас на сапе PHP-клиент, версия 1.0.8 от 02.09.2010, а в плагине 1.0.3 от 27.02.2008 - это нормально?

#2 Re: Флейм » Название функции, которая отвечает за loading-layer » 2010-04-02 03:09:14

vitaly, спасибо еще раз! Но у меня никак не получается использовать эту функцию..
Как ее можно вставить сюда вместо '#loading-layer':?

$('#loading-layer').show();

Кстати, если кто-нибудь будет использовать навигацию Ajax в категориях, то вот решение выделения активной категории меню:

<html>  
<head> 
<title>Untitled</title>  
<style type="text/css">  
#navigationDiv a.selected {
font-weight:700
}
#navigationDiv a.noselected {
font-weight:400
}
</style>  
<script type="text/javascript">  
function highlightLinks(obj) {
   var linkList = document.getElementById("navigationDiv").getElementsByTagName("a");
   for (i = 0; i < linkList.length; i++) {
      linkList[i].className = "noselected";
   }
   obj.className = "selected";
}
</script>  
</head>  
<body>  

<div id="navigationDiv">

    <a href="#" onclick="highlightLinks(this)">category1</a><br />
    <a href="#" onclick="highlightLinks(this)">category2</a><br />
    <a href="#" onclick="highlightLinks(this)">category3</a><br />

</div>

</body>  
</html>

PS. Вот как это выглядит на сайте

#3 Re: Флейм » Название функции, которая отвечает за loading-layer » 2010-04-02 00:51:23

я делаю так: демо, источник, скачать. То есть, у меня меню категорий на AJAX-е (можно сделать не только категории).
Только в nav.js я добавил loading-layer:

var AjaxContent = function(){
var container_div = '';
var content_div = '';
return {
getContent : function(url){
    $(container_div).animate({opacity:0}, //Turn the opacity to 0
        function(){ // the callback, loads the content with ajax
		
		///////////////////////////////
		$('#loading-layer').show(); // показываем gif-loading 
		
        $(container_div).load(url+" "+content_div, //only loads the selected portion
        function(){
		
			///////////////////////////////
			$('#loading-layer').hide(); // скрываем gif-loading
			
            $(container_div).animate({opacity:1}); //and finally bring back the opacity back to 1
            }
        );
    });
},
ajaxify_links: function(elements){
    $(elements).click(function(){
        AjaxContent.getContent(this.href);
        return false; //prevents the link from beign followed
    });
},
init: function(params){ //sets the initial parameters
    container_div = params.containerDiv;
    content_div = params.contentDiv;
    return this; //returns the object in order to make it chainable
    }
    }
}();

div:

<div id="loading-layer" style="position:absolute;top:50%;left:50%"><img src="{tpl_url}/images/loading.gif" alt="" /></div>

Если используется рейтинг новостей, то стили рейтинга нужно перенести в главный файл стилей.

И так вроде нормально.
Но если таким образом открыть полную новость и добавить комментарий (все замечательно открывается и добавляется), то следующий переход в категорию (или новость) почему-то осуществляется без loading-layer neutral поэтому думаю сделать вывод loading-layer через функцию из ajax.js.

Виталий, я пока не понял, loadLayer.move_div() - это и есть функция?

#5 Re: Флейм » Название функции, которая отвечает за loading-layer » 2010-04-01 01:03:46

vitaly, я хочу совместно с ajax.js использовать jquery для аякс-навигации без перезагрузки страницы. Пробовал эту функцию center_div() - не работает.
Можно сделать так:

$('#loading-layer').show();
...
$('#loading-layer').hide();

а в div-e прописать стили по центру. но может есть возможность вместо '#loading-layer' прописать функцию от ajax.js ?

#6 Флейм » Название функции, которая отвечает за loading-layer » 2010-04-01 00:30:09

alexz15
Ответов: 8

Есть необходимость использовать лоадер для других целей.
Подскажите, как называется JS функция, которая отвечает за вывод loading.gif ?

#7 Re: "А как сделать..." » Как добавить доп. поля и капчу в плагин complain » 2010-03-20 19:00:51

В общем я просто создал thanks.html, а в языковом файле плагина прописал это:

info.accepted		= "<script type='text/javascript'>location.href='/thanks.html'</script>"

(У меня этот плагин в полной новости открывается в модальном окне и не видно адрес страницы)
Потом может что-то нормальное придумаю smile

#8 Re: "А как сделать..." » Как добавить доп. поля и капчу в плагин complain » 2010-03-20 18:03:27

Подскажите хотя бы как предотвратить повторную отправку формы после нажатия F5. Может с помощью сессии или еще как-то?

#9 Re: "А как сделать..." » Как добавить noindex и nofollow ко всем ссылкам в статьях » 2010-03-18 21:14:34

Я использую на сайтах такой скрипт:

<script type="text/javascript"><!--
var ints = 5; // секунды
function alertes () {
	document.getElementById('calc').innerHTML = ints;
	if ( ints == 0 ) {
		document.location.href = 'http://super-site.ru';
		ints = '--'
	} if ( ints > 0 ) {ints--}
}
function refresh(){
	if(ints > 0) time_Interval = setInterval("alertes ()", 1000 )
}
refresh();		  
//--></script>
Вы будете перемещены через <span id="calc">-</span> сек.

Еще можно делать как на античате:

<script type="text/javascript"><!--
function openEx(url){
w = window.open();
w.document.write('<meta http-equiv="refresh" content="0;url=' + url + '">');
w.document.close();return false;}//--></script>
<a href="#" onclick='openEx("http://super-site.ru");return false'>super-site.ru</a>

#10 "А как сделать..." » Редирект после активации аккаунта » 2010-03-15 17:30:46

alexz15
Ответов: 1

В настройках указал Тип регистрации: С подтверждением. Страница активации такая activate/[{userid}-{code}/]. Если с этой страницы авторизоваться или перейти на /login/ и там авторизоваться, то снова перекидывает на activate/[{userid}-{code}/] где пишет "Активация не нужна! Аккаунт не нуждается в активации!".
Как можно это исправить и направить с этой страницы (activate/) например в профиль?

#11 Re: "А как сделать..." » Баннеры через определенное кол-во новостей » 2010-03-15 17:08:27

тут писали http://ngcms.ru/forum/viewtopic.php?id=464
Позволяет вставить текст или html код после каждой 3 новости
прикрепил плагин

#12 Re: Флейм » Одинаковый контент по разным ссылкам » 2010-03-15 16:14:29

Заметил, что в разных категориях могут быть одинаковые новости.
Например есть категории cat1 и cat2. И url вида site.ru/cat1/news1.html
Если перейти на site.ru/cat2/news1.html то откроется та же новость news1.html из категории cat1.
Как вы думаете, это не критично?

#13 Re: Страницы плагинов » tags :: Облако тегов » 2010-03-11 17:08:15

infinity237, я посмотрел плагин AutoKeys, но не знаю как там добавить авто генерацию tags.
Может что-то дописать в addnews.php чтобы автоматом добавлялись теги, так же как и alt_name, но только без транслита.
Мне это нужно, только для вывода похожих новостей.

Думаю было бы не плохо чтобы плагин был с авто-добавлением тегов по названию новости: например, если название состоит из двух-трех слов, то теги добавляются через запятую, исключая все цифры.

#14 Re: Страницы плагинов » ads_pro :: Реклама на сайте » 2010-03-11 14:16:09

Amarelius, странно, сегодня убрал строку $template['vars']['super_banner'] = '' и тоже нормально работает hmm вот скрин настроек:
b8229feb38d35eb4f8a35a83f583.jpeg

#15 Re: Страницы плагинов » ads_pro :: Реклама на сайте » 2010-03-11 01:20:02

Так у всех или только у меня, что на некоторых страницах (профиль, страница тегов и тд) отображается просто как заданная переменная {super_banner}?
Местоположение указал "категория - отображать". В категориях нормально отображается, а на других страницах - просто переменная.

UPD.
Добавил после

if ($CurrentHandler['params'][0] == '/') $plugin_ads_pro_data['main'] = true;

строку

$template['vars']['super_banner'] = '';

(super_banner - название переменной, которую я указал в ads_pro)
перестала отображаться переменная на всех страницах, кроме категорий и новостей. в общем все нормально заработало.
Это баг или только у меня так?

#16 Re: Страницы плагинов » auth_basic :: Базовая авторизация » 2010-03-11 00:51:38

infinity237 и особенно Trashcka, Спасибо! Действительно, это я напортачил в своем шаблоне и не указал это

<input type="hidden" name="type" value="send" />

Все работает smile

#17 Re: Страницы плагинов » auth_basic :: Базовая авторизация » 2010-03-11 00:08:01

На денвере надо настройки сделать для сего дела, по дефолту отключено, письма отправляются во временную папочку

по поводу денвера- я знаю smile
Вот кстати, может кому пригодится, моя сборка Portable Denwer3.
Описание (сайт не мой)
Скачать: rapidshare, depositfiles

а хостинг вообще имеет/поддерживает отправку мэйлов?

Да, хостинг поддерживает отправку мэйлов, при регистрации отправляет письма.

ПС. Обновился только что до 0.9.2 RC0 [SVN 525] - не восстанавливает пасс, просто отправляется post и ничего не пишет, что пароль отправлен и тд.

#18 Re: Страницы плагинов » auth_basic :: Базовая авторизация » 2010-03-10 22:59:18

тестировал на денвере, залил на хостинг - тоже самое, не работает Восстановление пароля sad

#19 Re: Страницы плагинов » auth_basic :: Базовая авторизация » 2010-03-10 20:18:36

Здравствуйте,
У меня почему-то не восстанавливается пароль. Данные отправляются post на /lostpassword/ и ничего не происходит.
Пробовал настраивать по разному: и по логину, и по email, и все вместе. Может что-то не так делаю, подскажите плз.

0.9.1 Release + SVN
auth_basic 0.17

#20 Re: Страницы плагинов » feedback :: Менеджер форм обратной связи » 2010-03-04 18:03:55

vitaly пишет:

Код "1234" вместо капчи выводится в том случае, когда файл captcha.php (который и выводит картинку) не может через сессию пользователя прочитать сгенерированный для него код.
Надо настройки браузера проверять - возможно, там просто отключена поддержка cookie?

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

0.9.1 Release [420]

Обновился до 0.9.1 Release + SVN все нормально заработало.

#21 Re: "А как сделать..." » Как добавить доп. поля и капчу в плагин complain » 2010-03-04 17:06:55

так я про него и говорю )
у меня версия 0.04 там нет капчи. Или где скачать версию с капчей?

#22 "А как сделать..." » Как добавить доп. поля и капчу в плагин complain » 2010-03-04 16:34:02

alexz15
Ответов: 6

Из плагина я делаю что-то типа "сообщить о новой версии" в полной новости. Нужно добавить пару текстовых полей в форме и капчу.
Я так понял, что нужно кроме полей еще и запись в бд. А на счет капчи я вообще не представляю что делать.

Подскажите, что можно придумать?

#23 Re: Страницы плагинов » feedback :: Менеджер форм обратной связи » 2010-02-23 23:13:40

Wolverine, путь такой /engine/captcha.php?id=feedback&rand=3494 . вот такая картинка
Trashcka, я ставил этот фикс: ng_091_20100102_update01_cs494, я так понял это и есть FixPack #01 ?

#24 Re: Страницы плагинов » feedback :: Менеджер форм обратной связи » 2010-02-23 20:53:14

Простите, но для меня это как-то очень ново.
Я использую версию ngcms 0.9.1 Release [420]. Скачал и установил от сюда версию feedback 0.08.
В плагине я включил каптчу, но картинка всегда отображается как "1234".
Что еще нужно установить, что бы feedback нормально работал?

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

Работает на FluxBB