Понедельников НЕТ!
Регистрация или вход Регистрация или вход Избранное на этом сайте | Главная | Анкета | Рекомендовать | Обратная связь | В избранное | Сделать домашней
Скачать SSDForums
Скачать SSDForums 1.0.1 Скачать SSDForums 1.0.1
Скачать SSDForums 1.0.1 SP1 Скачать SSDForums 1.0.1 SP1
Скачать SSDForums 1.0.1 SP2 Скачать SSDForums 1.0.1 SP2
SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro
SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro
Jewelry Сase Team
Скачать Ruby Chat 0.1.1 Скачать Ruby Chat 0.1.1
Меню
Главная
Форум
Магазин цифровых товаров

Новости
Подписка на новости
Темы новостей
Добавить новость

Каталог файлов
Карта файлового архива
Публикации

Опросы
Анкета пользователя
Чат

BestMaker
Викторина
Архив новостей
Карманный оракул
Поиск по сайту с помощью Яндекс
Поиск по сайту с помощью Google
Фото дня
Для души
Погода на 3 дня
IndexCat
IndexTop
Map_Pages
Поиск по сайту









Подписка на новости
Ваше имя:
Ваш E-Mail:*
Секретный код:
Секретный код
Повторить:*
Интересное в сети

Sape — это система купли-продажи ссылок
с главных и внутренних страниц сайтов
Форум -> Обо всём... -> Slaed плюс fullajax. Возможно ли?
Slaed плюс fullajax. Возможно ли?
septron Дата: 26.07.2008, в 11:49 | Сообщение №1
septron
Пользователь
Пользователь №: 371
Сообщений: 27

Собственно такой вопрос... Кто-нибудь пробовал подключать к Slaed данную библиотеку? http://fullajax.ru/ Я так и не смог разобраться... Возможно ли её подключать, к примеру, к комментариям, или даже к SSD Forums?

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно septron 26.07.2008 г. в 11:53:08
RockKenny Дата: 26.07.2008, в 12:30 | Сообщение №2
RockKenny
Активный участник
Пользователь №: 171
Сообщений: 232

уверен, что прямыми руками, все возможно...
Robin Дата: 27.07.2008, в 01:09 | Сообщение №3
Robin
Новичок
Пользователь №: 381
Сообщений: 20

да возможно переписав весь слаед fullajax если я не ошибаюсь был внедрен в джумлу и так как то ее подругому назвали так как умелцы переписали все да и фулаякс самая мощная библиотека которую я видел.
septron Дата: 27.07.2008, в 21:01 | Сообщение №4
septron
Пользователь
Пользователь №: 371
Сообщений: 27

Весь?? Какой кошмар... Есть ещё такая библиотека prototype.js даже статья есть по комментариям на ajax.. Честно пытался прикрутить к Слаеду, но кроме белой страничке ничего не вышло...

Как считаете, стоит ли пытаться?

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно septron 27.07.2008 г. в 21:04:39
RockKenny Дата: 27.07.2008, в 21:45 | Сообщение №5
RockKenny
Активный участник
Пользователь №: 171
Сообщений: 232

дело нужное
Serg_pnz Дата: 28.07.2008, в 10:11 | Сообщение №6
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2242

mootools рулит

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
Sunvas Дата: 28.07.2008, в 17:19 | Сообщение №7
Sunvas
Профи
Пользователь №: 181
Сообщений: 552

А что в этой библиотеке такого особенного? Вот сейчас беглым взглядом окинул сайт.. Эта библиотека используется только для создания эффекта перехода, который по-моиму нафик не нужен. - А зачем? Чем эмуляция перехода по AJAX лучше обычного перехода по ссылке, если это только не стремление выпендриться и показать свою крутизну.

Вот темка для размышления: http://forum.vingrad.ru/index.php?showtopic=211859&view=findpost&p=1516952
Robin Дата: 28.07.2008, в 17:36 | Сообщение №8
Robin
Новичок
Пользователь №: 381
Сообщений: 20

Sunvas, немножко не согласен
к примеру такая ситуация по аякс догрузки 80% контента
1. есть сайт много блоков примерно 12 от каждого по 1 запросу в БД + сам двиг (к примеру 3) итого 15
при аякс переходе сделаются только 3 запроса а не 15.

а fullajax не смотря что на него нет документации довольно таки мощная библиотека аякса и опять же не смотря на то что разработчик живет под Киевом, она используется зарубежном

septron, Лудше попроси разработчика включить мозги выкинуть в с системы ajax класс от DLE и придумать что-то уникальное взять например fullajax внедрить так как вполне поддержую разработчика очень мощная библиотека.
Sunvas Дата: 28.07.2008, в 18:25 | Сообщение №9
Sunvas
Профи
Пользователь №: 181
Сообщений: 552

Цитата
1. есть сайт много блоков примерно 12 от каждого по 1 запросу в БД + сам двиг (к примеру 3) итого 15
при аякс переходе сделаются только 3 запроса а не 15.

Хм.. А есть ли в этом смысл? Обычно в блоках малоресурсоемкие запросы, которые выполняються за 0.001 сек. а то и меньше. Ну ладно, если уж кто-то настолько мелочный и экономит каждый запрос... И все-равно это неоправданная экономия в ущерб функциональности. Смотри, захожу я на твой сайт http://kasseler-cms.net/ и хочу пооткрывать ссылки в разных вкладках, привычно зажимаю Ctrl+shift (в опере) и кликаю по ссылкам. Вопреки тому, что я хочу, твой сайт насильно открывает ссылки в том же окне. Жутко неудобно. Тоже самое, кстати, и в мозилле. :( Фактически ты меня заставляешь все читать в одной вкладке; нет, конечно я могу потрудиться и "вручную" пооткрывать несколько вкладок, но эффект не тот.
septron Дата: 28.07.2008, в 19:23 | Сообщение №10
septron
Пользователь
Пользователь №: 371
Сообщений: 27

Robin, даа, Слаед меня послушает.. :)) Там у них и так разделение.
Serg_pnz Дата: 28.07.2008, в 19:42 | Сообщение №11
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2242

Цитата
в блоках малоресурсоемкие запросы
хех, не всегда...

Цитата
Там у них и так разделение
в смысле?

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
septron Дата: 28.07.2008, в 20:06 | Сообщение №12
septron
Пользователь
Пользователь №: 371
Сообщений: 27

Давайте подумаем как подружить комментарии и ajax на Слаеде...   Подобное ведь было реализовано в АС 3.2.3. Скачал, попробовал перенести на lite... Пытался перенести ajax-переменные с comments.php АС в аналогичный файл lite..  Предварительно скопировав файлы Comments.js.. и ajax.php.

После

PHP - Код
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
CloseTable
();
        if (
$module_name == "Files") {
            
num_page($module_name, $numstories, $numpages, $comnum, "op=view_file&lid=".$cid."&");
        } elseif (
$module_name == "Links") {
            
num_page($module_name, $numstories, $numpages, $comnum, "op=view_link&lid=".$cid."&");
        } elseif (
$module_name == "Voting") {
            
num_page($module_name, $numstories, $numpages, $comnum, "op=poll_result&poll_id=".$cid."&");
        } elseif (
$module_name == "News") {
            
num_page($module_name, $numstories, $numpages, $comnum, "op=article&sid=".$cid."&");
        }
    }
?>


добавил

PHP - Код
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
if (!is_user($user) && $anonpost == 0) {
        
warning(""._NOANONCOMMENTS."", "", "", 1);
    } else {
        if (
$conf['ajax_comments']) {
            echo
"<div id=\"error_gfx\" style=\"display:none;\">";
            
warning (_SECCODEINCOR, '', '', 1);
            echo
"</div>\n"
                
."<div id=\"error_comm\" style=\"display:none;\">";
            
warning (_CERROR1, '', '', 1);
            echo
"</div>\n";
        }
        
OpenTable();
        echo
"<table border=\"0\" cellpadding=\"3\" cellspacing=\"0\" align=\"center\">\n";
        if (
$conf['ajax_comments']) {
            echo
"<form name=\"post\" action=\"index.php?name=$module_name\" method=\"post\" OnSubmit=\"javascript: send_comment(); return false;\">\n";
        }
        else
        {
            echo
"<form name=\"post\" action=\"index.php?name=$module_name\" method=\"post\" OnSubmit=\"ButtonDisable(this)\">\n";
        }
?>


Далее после
PHP - Код
1
2
3
<?php
."<tr><td colspan=\"2\" align=\"center\">
?>


добавил
PHP - Код
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?php
if ($conf['ajax_comments']) {
            echo
""
                
."<script type=\"text/javascript\" src=\"ajax/Comments.js\"></script>\n"
                
."<script type=\"text/javascript\">\n"
                
."var num_comments = $confc[num];\n"
                
."function send_comment () {\n"
                
."    var f = document.forms['post'];\n"
                
."    var name = (!f.postname.disabled) ? urlencode(f.postname.value) : '';\n"
                
."    var text = urlencode(f.comment.value);\n"
                
."    var cid = f.cid.value;\n";
                if (
extension_loaded("gd") && !is_user($user)) {
                echo
"    var gfx = f.gfx_check.value;\n"
                    
."    var rand = f.random.value;\n";
                    
$gfx = "+'&gfx_check='+gfx+'&random='+rand";
                }
                echo
""
                
."    var params = 'mod=$module_name&cid='+cid+'&name='+name+'&comment='+text$gfx;\n"
                
."    ldr = new AJAX;\n"
                
."    ldr.send ('ajax.php?go=4', 'POST', params);\n"
                
."    ldr.onReadyStateChange(parseXML);\n"
                
."    ldr.exec();\n"
                
."    if (f.gfx_check) f.gfx_check.value = '';\n"
                
."}\n"
                
."</script>\n"
                
."";
        }
        
        
CloseTable();
    }
    
    
foot();
}
?>


строка
PHP - Код
1
2
3
<?php
."    ldr.send ('ajax.php?go=4', 'POST', params);\n"
?>


говорит, что нужно заглянуть в ajax.php...

там
PHP - Код
1
2
3
4
5
6
7
8
9
<?php
case 4:
        global
$user, $prefix, $db;
        require (
'function/comments.php');
        
        
save_comment ();
        
        break;
?>


То есть так понимаю нужно добавить в файл comment.php переменную save_comment, которой там нет... Пробовал просто скопировать с АС, не помогло..

Прикрепленные файлы:

Скачать: 12.89 KB
septron Дата: 28.07.2008, в 20:12 | Сообщение №13
septron
Пользователь
Пользователь №: 371
Сообщений: 27

Serg_pnz, ну ZloyZmey, Rado и Алексей свой проект открывают, Slaed.ru.. Вот я и говорю разделение, вроде как своя сборка у них там будет, базирующаяся на разработке Алексея...
Sunvas Дата: 28.07.2008, в 20:26 | Сообщение №14
Sunvas
Профи
Пользователь №: 181
Сообщений: 552

Цитата
хех, не всегда...

Значит надо кешировать блоки.
Alexder Дата: 28.07.2008, в 23:07 | Сообщение №15
Alexder
Пользователь
Пользователь №: 204
Сообщений: 31

Цитата
Смотри, захожу я на твой сайт http://kasseler-cms.net/ и хочу пооткрывать ссылки в разных вкладках, привычно зажимаю Ctrl+shift (в опере) и кликаю по ссылкам. Вопреки тому, что я хочу, твой сайт насильно открывает ссылки в том же окне. Жутко неудобно. Тоже самое, кстати, и в мозилле. :(

Раньше тоже это напрягало, но уже как несколько месяцев все нормально открывается во вкладках... (в firefox 3.0)
Robin Дата: 28.07.2008, в 23:40 | Сообщение №16
Robin
Новичок
Пользователь №: 381
Сообщений: 20

как вариант открытия в разных вкладках это
правой кномеой открыйть на новой вкладке
есть такие блоки которые нельзя кешировать
например блок опроса. правда он то и запрос делает легкий
Sunvas Дата: 29.07.2008, в 13:10 | Сообщение №17
Sunvas
Профи
Пользователь №: 181
Сообщений: 552

Цитата
правой кномеой открыйть на новой вкладке

Я надеюсь не надо объяснять, почему это неудобно?

Цитата
например блок опроса. правда он то и запрос делает легкий

Кешировать можно фактически все, другой вопрос есть ли в этом смысл. Даже блок опросов можно закешировать. Другое дело, что мы на этом ничего не сэкономим ( 0.001 сек не в счет).

Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!


Реклама
Главная | Форум | Новости | Подписка на новости | Темы новостей | Добавить новость | Каталог файлов | Карта файлового архива | Публикации | Опросы | Анкета пользователя | Чат | BestMaker | Викторина | Архив новостей | Карманный оракул | Поиск по сайту с помощью Яндекс | Поиск по сайту с помощью Google | Фото дня | Для души | Погода на 3 дня | IndexCat | IndexTop | Map_Pages | Весь Оракул

Rambler's Top100

Генерация страницы: 0.270 сек. и 17 запросов к базе данных за 0.022 сек.
Web site engine code is Copyright © 2006 by SLAED CMS. All rights reserved.