Вы не зашли.
Если проверять капчу JS-ом - значит отдать капчу врагу в руки (js то у клиента работает, а сравнивать с чем-то нужно значение, введенное им). Можно конечно выкрутиться через json, но стоит ли оно того?
По моему ты в header много мусора вставил, достаточно одного $( "#tabs" ).tabs(); , нет?
Тогда уж:
<script type="text/javascript">
$(function(){
$('#tabs').tabs();
}
</script>
я использую не только таб-ы
Собственно нужен был хук самому, делать впринципе как 2 пальца, возможно кому-либо понадобится.
Суть - добиться в форме комментариев переключение по jqueryui таб-ам с разными си-ми комментариев(к примеру, виджет вконтакта, фейсбука и прочих).
Так как в цмс уже имеется jquery то нам остается лишь добавить стиль jqueryui-custom (взять можно вот тут).
Добавляем в main.tpl ссылку на стиль (его перед этим грузим в шаблон ваш, куда удобно):
<script type="text/javascript" src="{tpl_url}/js/jquery-ui-1.8.16.custom.min.js"></script>
<link media="screen" href="{tpl_url}/style/jquery-ui-1.8.16.custom.css" type="text/css" rel="stylesheet" />
Так же в хедер добавляем:
<script type="text/javascript">
$(function(){
// Accordion
$("#accordion").accordion({ header: "h3" });
// Tabs
$('#tabs').tabs();
// Dialog
$('#dialog').dialog({
autoOpen: false,
width: 600,
buttons: {
"Ok": function() {
$(this).dialog("close");
},
"Cancel": function() {
$(this).dialog("close");
}
}
});
// Dialog Link
$('#dialog_link').click(function(){
$('#dialog').dialog('open');
return false;
});
// Datepicker
$('#datepicker').datepicker({
inline: true
});
// Slider
$('#slider').slider({
range: true,
values: [17, 67]
});
// Progressbar
$("#progressbar").progressbar({
value: 20
});
//hover states on the static widgets
$('#dialog_link, ul#icons li').hover(
function() { $(this).addClass('ui-state-hover'); },
function() { $(this).removeClass('ui-state-hover'); }
);
});
</script>
Теперь идем в news.full.tpl и заворачиваем [isplugin comments]{plugin_comments}[/isplugin] вот таким образом:
<div id="tabs">
<ul>
<li><a href="#tabs-1">Комментарии</a></li>
<li><a href="#tabs-2">Вконтакте</a></li>
<li><a href="#tabs-3">Facebook</a></li>
</ul>
<div id="tabs-1">[isplugin comments]{plugin_comments}[/isplugin]</div>
<div id="tabs-2"><div id="vk_comments"></div>
<script type="text/javascript">
eval(unescape("VK.Widgets.Comments%28%22vk_comments%22%2C%20%7Blimit%3A%2025%2C%20width%3A%20%22400%22%2C%20attach%3A%20%22*%22%7D%29%3B"));
</script></div>
<div id="tabs-3">
<div id="cm_fb">
<div class="cmm_heading">
<a name="c" />Facebook комментарии (<fb:comments-count href=http://ваш_домен/></fb:comments-count>)</a>
</div>
<div id="fb-root"></div><script src="http://connect.facebook.net/ru_RU/all.js#xfbml=1"></script><fb:comments href="http://ваш_домен" num_posts="10" width="400"></fb:comments>
</div>
</div>
</div>
Ах да, в хедер мейна не забываем api подключить:
<script type="text/javascript" src="http://userapi.com/js/api/openapi.js?34"></script>
<script type="text/javascript">
VK.init({apiId: ваш_id, onlyWidgets: true});
</script>
<meta property="fb:admins" content="{00000000000000}"/>
<meta property="fb:app_id" content="00000000000000"/>
Profit.
Получаем что-то вроде этого(см. атачи)
Неработает форма добавления комментариев
Все, нашел. Двойной md5 (кстати, очь глупая идея, слабо устойчева к брутфорсу, есть радужные таблы ..)
Рекомендую: md5(base64_encode(pack("H*", пароль)));
Доброй ночи всем пользователям и создателям ngcms.
Имеется вопрос, каким образом хешируется пароль в таблице pref_users ?
Переношу на ngcms рабочий проект с иной цмс, хотелось бы сделать это без потерь для себя. В используемой ранее цмс был алгоритм $pwd = md5($password). У вас он работает несколько иначе, пока роюсь по исходным кодам.
Ну и как вариант, можно ли без лишних заглушек адаптировать старую базу(не охото писать доп. метод на авторизацию по иному алгоритму).
Благодарочка
zenn, http://ngcms.ru/forum/viewtopic.php?pid=25855#p25855
Спасибо, многим будет полезен для личных блогов
1. Название шаблона: my fist blog
2. Демки нету
3. Бесплатный
4. Скрин:
5. Ссылка: http://dle-shablons.ru/engine/download.php?id=263 (прямая: http://dle-shablons.ru/engine/download.php?id=263).
zenn, и кто это еще извращенней ))) ???
отак )
Слушаем все --> :D
zenn, я об этом и написала )))
И я тебе тем же отплачу :
имею порядка 70.000 различных композиций
Лучше их не иметь а ими владеть (:
:D
sorry me from offtopic(:
А давайте )) замутим такое - делится темами которые прям крышу сносят, а?
Что вы под этим подразумеваете?
Впринципе, гугл всех спасет
Если ково возбуждает - можно организовать радио дедик - не проблема впринципе.
zenn, по линку: Михаил и Виталий теперь друзья, Михаил и Иван теперь друзья, и т.д. честно ) умерла с этого у меня извращенное понятие ко всему, так, что не обращайте внимания.
Каждый думает по мере своей распущености.
Михаил, 20 годиков .... Украина, Керчь.
Контакт : http://people.100nt.ru/members/admin/
п.с. - даж можно поглядеть WP MU & Buddy press в действии
Ахахаха. Забавная тема.
Скорей всего трава была забавной
проще и люди потянуться
лучше бы наоборот
Очень хотелось бы какую-то ху фигню, чтобы все сама делала )) ну или хотя бы половину.
А что в вашем понятии есть "Всё" ?
п.с. - в эклипсе есть файная вещица - Синхроинзация .. без различного ананистического софта.
п.п.с. - кто мешает авторам проэкта написать простенький auth-ftp "обновлятель". Или хеш файлов сверять просто никак?
ну или незнаю, делать маразматическую работу выпуская .diff под нипсо-консольные оси ... кого что больше возбуждает.
Ладненько, понятно )
Местный форумный неадекват съедает всё подряд ... что сказать )))
На кол и растрелять Не нравиться - идем мимо
Добавь еще полезную фичу скачать измененные файлы с ревизии Х по ревизию У
P.S. На самом деле велосипед сделал действительно Причем, который ездит только по одному маршруту
P.P.S. А оно и минет делает?!
Да, ошибся с граматикой )))
п.с. - вилосипед удобный для новичков тем, что не нужно выставлять Path для свн-ки.
А тут - удобно, кликабельно
п.с. - ошибся чутку в степах с ифом, подправлю
Engine hack's is bad way
it`s always is bad ) But if you site hosted in localhost server, you don`t afraid to be hacked by hackers
п.с. -> http://ngcms.ru/forum/viewtopic.php?id=772
Итак, в качестве своего извинения перед авторами проекта ngcms (за оскарбление на форуме 2z) представляю пользователям вашего проекта небольшую софтинку.
На что расчитана софтина? Она расчитана в первую очередь на новичков, которые не представляют для себя что такое SVN репозитории и как от туда качать/обновляться.
В ngcms loader 1.0 alpha вошлол такой функционал :
- Возможность скачивания trunk проекта без установленных tortoise SVN / subversion tigris console.
- Возможность обновления ранее скачаного проекта до последних ревизий.
Наслаждаемся
п.с. - работает во всех Win-like OS.
Скачать: download
Для тех, кто хочет пользоваться:
1. Скачать данную программу
2. Разархивировать куда угодно.
3. Запустить ngcms_uploader.exe и действовать по инструкциям :
- если введете 1 - проект будет скачан в /source/ в той же папке, куда распаковали
- если введете 2 - проект, находящийся в /source/ будет обновлен на последнюю ревизию SVN репозитория
п.п.с. - критику мол "о нах оно", "я труЪ гуру, мне оно нах не нада" - оставьте при себе. Не забывайте, что есть не такие "труЪ гуру" как вы.
Кто вам мешает сохранить в структуре сайта временники .svn ?
И по надобности опа - svn update.
Да, действительно истина в том, что современные браузеры могут создавать далеко не 1 подключение к запрашеваемому адресу. Это как бы есть многопоточность. Это ускоряет работу вашего браузера, делая несколько паралельных запросов к обращаемому серверу.
О речи запросов к апаче - смешно. Апач - это сервер, который обрабатывает исполняемый скрипт. Вы создаете лиш обычный HTTP_GET, который в свою очередь обрабатываеться опачкой.
О конектах к SQL - что вас интересует, кол-во подключений (mysql_connect()) или же кол-во запросов (select,insert,update и другие).
В стандартном положении, запросов к скл-у уж очень мало (хотябы в сравнении с joomla/wp или другими).
Так же, что говорит хостер - высокие нагрузки на что? На SQL / на server load ? server memory?