Вы не зашли.
Подскажите как включить в плагине debug? Не могу добавить в сапу сайт, пишет что код на сайте не установлен.
Я правильно понял, что не нужно заливать папку с сапы на сервер, а просто нужно указать SAPE_USER в плагине, и в шаблоне написать переменную?
пс. сейчас на сапе PHP-клиент, версия 1.0.8 от 02.09.2010, а в плагине 1.0.3 от 27.02.2008 - это нормально?
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. Вот как это выглядит на сайте
я делаю так: демо, источник, скачать. То есть, у меня меню категорий на 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 поэтому думаю сделать вывод loading-layer через функцию из ajax.js.
Виталий, я пока не понял, loadLayer.move_div() - это и есть функция?
vitaly, спасибо!
Буду пробовать
vitaly, я хочу совместно с ajax.js использовать jquery для аякс-навигации без перезагрузки страницы. Пробовал эту функцию center_div() - не работает.
Можно сделать так:
$('#loading-layer').show();
...
$('#loading-layer').hide();
а в div-e прописать стили по центру. но может есть возможность вместо '#loading-layer' прописать функцию от ajax.js ?
Есть необходимость использовать лоадер для других целей.
Подскажите, как называется JS функция, которая отвечает за вывод loading.gif ?
В общем я просто создал thanks.html, а в языковом файле плагина прописал это:
info.accepted = "<script type='text/javascript'>location.href='/thanks.html'</script>"
(У меня этот плагин в полной новости открывается в модальном окне и не видно адрес страницы)
Потом может что-то нормальное придумаю
Подскажите хотя бы как предотвратить повторную отправку формы после нажатия F5. Может с помощью сессии или еще как-то?
Я использую на сайтах такой скрипт:
<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>
В настройках указал Тип регистрации: С подтверждением. Страница активации такая activate/[{userid}-{code}/]. Если с этой страницы авторизоваться или перейти на /login/ и там авторизоваться, то снова перекидывает на activate/[{userid}-{code}/] где пишет "Активация не нужна! Аккаунт не нуждается в активации!".
Как можно это исправить и направить с этой страницы (activate/) например в профиль?
тут писали http://ngcms.ru/forum/viewtopic.php?id=464
Позволяет вставить текст или html код после каждой 3 новости
прикрепил плагин
Заметил, что в разных категориях могут быть одинаковые новости.
Например есть категории cat1 и cat2. И url вида site.ru/cat1/news1.html
Если перейти на site.ru/cat2/news1.html то откроется та же новость news1.html из категории cat1.
Как вы думаете, это не критично?
infinity237, я посмотрел плагин AutoKeys, но не знаю как там добавить авто генерацию tags.
Может что-то дописать в addnews.php чтобы автоматом добавлялись теги, так же как и alt_name, но только без транслита.
Мне это нужно, только для вывода похожих новостей.
Думаю было бы не плохо чтобы плагин был с авто-добавлением тегов по названию новости: например, если название состоит из двух-трех слов, то теги добавляются через запятую, исключая все цифры.
Так у всех или только у меня, что на некоторых страницах (профиль, страница тегов и тд) отображается просто как заданная переменная {super_banner}?
Местоположение указал "категория - отображать". В категориях нормально отображается, а на других страницах - просто переменная.
UPD.
Добавил после
if ($CurrentHandler['params'][0] == '/') $plugin_ads_pro_data['main'] = true;
строку
$template['vars']['super_banner'] = '';
(super_banner - название переменной, которую я указал в ads_pro)
перестала отображаться переменная на всех страницах, кроме категорий и новостей. в общем все нормально заработало.
Это баг или только у меня так?
infinity237 и особенно Trashcka, Спасибо! Действительно, это я напортачил в своем шаблоне и не указал это
<input type="hidden" name="type" value="send" />
Все работает
На денвере надо настройки сделать для сего дела, по дефолту отключено, письма отправляются во временную папочку
по поводу денвера- я знаю
Вот кстати, может кому пригодится, моя сборка Portable Denwer3.
Описание (сайт не мой)
Скачать: rapidshare, depositfiles
а хостинг вообще имеет/поддерживает отправку мэйлов?
Да, хостинг поддерживает отправку мэйлов, при регистрации отправляет письма.
ПС. Обновился только что до 0.9.2 RC0 [SVN 525] - не восстанавливает пасс, просто отправляется post и ничего не пишет, что пароль отправлен и тд.
тестировал на денвере, залил на хостинг - тоже самое, не работает Восстановление пароля
Здравствуйте,
У меня почему-то не восстанавливается пароль. Данные отправляются post на /lostpassword/ и ничего не происходит.
Пробовал настраивать по разному: и по логину, и по email, и все вместе. Может что-то не так делаю, подскажите плз.
0.9.1 Release + SVN
auth_basic 0.17
Код "1234" вместо капчи выводится в том случае, когда файл captcha.php (который и выводит картинку) не может через сессию пользователя прочитать сгенерированный для него код.
Надо настройки браузера проверять - возможно, там просто отключена поддержка cookie?
куки включены. почистил куки - начал отображаться код, но постоянно одинаковый и пишет "Неверно указан проверочный код".
пс. при нажатии на капчу в комментариях картинка обновляется, но почему-то не обновляется сам код.
0.9.1 Release [420]
Обновился до 0.9.1 Release + SVN все нормально заработало.
так я про него и говорю )
у меня версия 0.04 там нет капчи. Или где скачать версию с капчей?
Из плагина я делаю что-то типа "сообщить о новой версии" в полной новости. Нужно добавить пару текстовых полей в форме и капчу.
Я так понял, что нужно кроме полей еще и запись в бд. А на счет капчи я вообще не представляю что делать.
Подскажите, что можно придумать?
Спасибо! Прошу прощения, туплю...:rolleyes: