Навигация
 
Сейчас на сайте
Гостей: 8

Гости:
[Ваш IP] 11:00:22
/Форум/Тема
54.36.148.3 11:00:11
/Форум/Тема
54.36.149.83 10:58:29
/main.php
54.36.150.81 10:57:04
/main.php
54.36.149.76 10:57:02
/Поиск
Bing [Bot] 10:56:40
/main.php
54.36.150.152 10:56:16
/Форум/Тема
54.36.150.77 10:55:24
/main.php

Всего пользователей: 116
Новый пользователь: Tim
 
RSS потоки
RSS Форумы: тема

RSS Новости
RSS Комментарии
RSS Форумы
RSS Статьи
RSS Фотогалерея
RSS Файлы
RSS Ссылки
 
Нажималка
[хочу себе такую панельку!]



Ваш код:
(кнопка | ссылка)

[Полный список кнопок]
 
Автор: hervan
ID темы: 303
Информация
В этой теме сообщений: 6, просмотров темы: 31708.
Просмотр темы
unLogic Lab » Инфоцентр (Info-center) » Академия (Academy)
 Распечатать тему
комментарии, чтобы быть бок о бок или Ajax JS погрузчик
hervan
Как работать бок о бок с комментариями JS кода loader.agar каждый пост комментариев быстрее.
Здесь его comments.php код пожалуйста, помогите ей, чтобы добавить JS погрузчика.
<?php

/*-------------------------------------------------------+

| PHP-Fusion Content Management System

| Copyright (C) 2002 - 2011 Nick Jones

| http://www.php-fusion.co.uk/

+--------------------------------------------------------+

| Filename: comments_include.php

| Author: Nick Jones (Digitanium)

+--------------------------------------------------------+

| Name: Extended Comments

| Version: 1.01

| Filename: comments_include.php

| Author: Fangree Productions

| Developers: Fangree_Craig

| Site: http://www.fangree.co.uk

+--------------------------------------------------------+

| This program is released as free software under the

| Affero GPL license. You can redistribute it and/or

| modify it under the terms of this license which you

| can read by viewing the included agpl.txt or online

| at http://www.gnu.org/licenses/agpl.html. Removal of this

| copyright header is strictly prohibited without

| written permission from the original author(s).

+--------------------------------------------------------*/

if (!defined("IN_FUSION")) { die("Access Denied"); }



include LOCALE.LOCALESET."comments.php";



function showcomments($ctype, $cdb, $ccol, $cid, $clink) {



global $settings, $locale, $userdata, $aidlink;



// Check if locale file is available matching the current site locale setting.

if (file_exists(INFUSIONS."extended_comments/locale/".$settings['locale'].".php")) {

// Load the locale file matching the current site locale setting.

include INFUSIONS."extended_comments/locale/".$settings['locale'].".php";

} else {

// Load the infusion's default locale file.

include INFUSIONS."extended_comments/locale/English.php";

}

include INFUSIONS."extended_comments/infusion_db.php";



$comments_settings = dbarray(dbquery("SELECT * FROM ".DB_EXTCOMMENTS_TABLE));







   $link = FUSION_SELF.(FUSION_QUERY ? "?".FUSION_QUERY : "");

   $link = preg_replace("^(&amp;|\?)c_action=(edit|delete)&amp;comment_id=\d*^", "", $link);



   if (iMEMBER && (isset($_GET['c_action']) && $_GET['c_action'] == "delete") && (isset($_GET['comment_id']) && isnum($_GET['comment_id']))) {

      if ((iADMIN && checkrights("C")) || (iMEMBER && dbcount("(comment_id)", DB_COMMENTS, "comment_id='".$_GET['comment_id']."' AND comment_name='".$userdata['user_id']."'"))) {

         $result = dbquery("DELETE FROM ".DB_COMMENTS." WHERE comment_id='".$_GET['comment_id']."'".(iADMIN ? "" : " AND comment_name='".$userdata['user_id']."'"));

      }

      redirect($clink);

   }



   if ($settings['comments_enabled'] == "1") {

      if ((iMEMBER || $settings['guestposts'] == "1") && isset($_POST['post_comment'])) {



         if (iMEMBER) {

            $comment_name = $userdata['user_id'];

         } elseif ($settings['guestposts'] == "1") {

            $comment_name = trim(stripinput($_POST['comment_name']));

            $comment_name = preg_replace("(^[+0-9\s]*)", "", $comment_name);            if (isnum($comment_name)) { $comment_name = ""; }

            include_once INCLUDES."securimage/securimage.php";

            $securimage = new Securimage();

            if (!isset($_POST['com_captcha_code']) || $securimage->check($_POST['com_captcha_code']) == false) { redirect($link); }

         }



         $comment_message = trim(stripinput(censorwords($_POST['comment_message'])));



         if (iMEMBER && (isset($_GET['c_action']) && $_GET['c_action'] == "edit") && (isset($_GET['comment_id']) && isnum($_GET['comment_id']))) {

            $comment_updated = false;

            if ((iADMIN && checkrights("C")) || (iMEMBER && dbcount("(comment_id)", DB_COMMENTS, "comment_id='".$_GET['comment_id']."' AND comment_item_id='".$cid."' AND comment_type='".$ctype."' AND comment_name='".$userdata['user_id']."' AND comment_hidden='0'"))) {

               if ($comment_message) {

                  $result = dbquery("UPDATE ".DB_COMMENTS." SET comment_message='$comment_message' WHERE comment_id='".$_GET['comment_id']."'".(iADMIN ? "" : " AND comment_name='".$userdata['user_id']."'"));

                  $comment_updated = true;

               }

            }

            if ($comment_updated) {

               $c_start = (ceil(dbcount("(comment_id)", DB_COMMENTS, "comment_id<='".$_GET['comment_id']."' AND comment_item_id='".$cid."' AND comment_type='".$ctype."'") / 10) - 1) * 10;

            }

            redirect($clink."&amp;c_start=".(isset($c_start) && isnum($c_start) ? $c_start : ""));

         } else {

            if (!dbcount("(".$ccol.")", $cdb, $ccol."='".$cid."'")) { redirect(BASEDIR."index.php"); }

            if ($comment_name && $comment_message) {

               require_once INCLUDES."flood_include.php";

               if (!flood_control("comment_datestamp", DB_COMMENTS, "comment_ip='".USER_IP."'")) {

                  $result = dbquery("INSERT INTO ".DB_COMMENTS." (comment_item_id, comment_type, comment_name, comment_message, comment_datestamp, comment_ip, comment_hidden) VALUES ('$cid', '$ctype', '$comment_name', '$comment_message', '".time()."', '".USER_IP."', '0')");

               }

            }

            $c_start = (ceil(dbcount("(comment_id)", DB_COMMENTS, "comment_item_id='".$cid."' AND comment_type='".$ctype."'") / 10) - 1) * 10;

            redirect($clink."&amp;c_start=".$c_start);

         }

      }



   



      opentable($locale['c102']);

      if (iMEMBER && (isset($_GET['c_action']) && $_GET['c_action'] == "edit") && (isset($_GET['comment_id']) && isnum($_GET['comment_id']))) {

         $eresult = dbquery(

            "SELECT tcm.comment_id, tcm.comment_name, tcm.comment_message, tcu.user_name FROM ".DB_COMMENTS." tcm

            LEFT JOIN ".DB_USERS." tcu ON tcm.comment_name=tcu.user_id

            WHERE comment_id='".$_GET['comment_id']."' AND comment_item_id='".$cid."' AND comment_type='".$ctype."' AND comment_hidden='0'"

         );

         if (dbrows($eresult)) {

            $edata = dbarray($eresult);

            if ((iADMIN && checkrights("C")) || (iMEMBER && $edata['comment_name'] == $userdata['user_id'] && isset($edata['user_name']))) {

               $clink .= "&amp;c_action=edit&amp;comment_id=".$edata['comment_id'];

               $comment_message = $edata['comment_message'];

            }

         } else {

            $comment_message = "";

         }

      } else {

         $comment_message = "";

      }

      if (iMEMBER || $settings['guestposts'] == "1") {

         require_once INCLUDES."bbcode_include.php";

         echo "<a id='edit_comment' name='edit_comment'></a>\n";

         echo "<form name='inputform' method='post' action='".$clink."'>\n";

         if (iGUEST) {

            echo "<div align='center' class='tbl'>\n".$locale['c104']."<br />\n";

            echo "<input type='text' name='comment_name' maxlength='30' class='textbox' style='width:360px' />\n";

            echo "</div>\n";

         }

   

               $delay_spam = stripslashes($comments_settings['delay_spam']);

              if (iMEMBER && ((time()-$userdata['user_joined'])<$delay_spam)) {

                echo"<br /><div class='admin-message' style='text-align: center;margin:auto'><strong>".$locale['co_spam001']."</strong></div><br />";

                }else{

              echo "<div align='center' class='tbl'>\n";

               echo "<textarea name='comment_message' cols='70' rows='6' class='textbox' style='width:360px'>".$comment_message."</textarea><br />\n";

                echo display_bbcodes("360px", "comment_message");

                 if (iGUEST) {

               echo $locale['global_158']."<br />\n";

              echo "<img id='com_captcha' src='".INCLUDES."securimage/securimage_show.php' alt='' /><br />\n";

             echo "<a href='".INCLUDES."securimage/securimage_play.php'><img src='".INCLUDES."securimage/images/audio_icon.gif' alt='' class='tbl-border' style='margin-bottom:1px' /></a>\n";

            echo "<a href='#' onclick=\"document.getElementById('com_captcha').src = '".INCLUDES."securimage/securimage_show.php?sid=' + Math.random(); return false\"><img src='".INCLUDES."securimage/images/refresh.gif' alt='' class='tbl-border' /></a><br />\n";

            echo $locale['global_159']."<br />\n<input type='text' name='com_captcha_code' class='textbox' style='width:100px' />\n";

           }

           echo "<br />\n<input type='submit' name='post_comment' value='".($comment_message ? $locale['c103'] : $locale['c102'])."' class='button' />\n";

            echo "</div>\n</form>\n";

           }

         

      } else {

         echo $locale['c105']."\n";

      }

      closetable();

     

         opentable($locale['c100']);

            // Comments Styles

               require_once INFUSIONS."extended_comments/includes/comments_styles_include.php";

     

            echo "<a id='comments' name='comments'></a>";

            $c_rows = dbcount("(comment_id)", DB_COMMENTS, "comment_item_id='$cid' AND comment_type='$ctype' AND comment_hidden='0'");

            if (!isset($_GET['c_start']) || !isnum($_GET['c_start'])){ $_GET['c_start'] = 0; }

            if (!isset($_GET['c_start']) && $c_rows > 20) {$_GET['c_start'] = (ceil($c_rows / 1) - 20) * 1;}

           

           

            $result = dbquery(

               "SELECT tcm.comment_id, tcm.comment_name, tcm.comment_message, tcm.comment_datestamp, tcm.comment_ip, tcu.user_id, tcu.user_name, tcu.user_status, tcu.user_avatar,  tcu.user_lastvisit, tcu.user_joined

               FROM ".DB_COMMENTS." tcm

               LEFT JOIN ".DB_USERS." tcu ON tcm.comment_name=tcu.user_id

               WHERE comment_item_id='$cid' AND comment_type='$ctype' AND comment_hidden='0'

               ORDER BY comment_datestamp DESC LIMIT ".$_GET['c_start'].",20"

            );

            if (dbrows($result)) {

               $i = $_GET['c_start']+10;

               if ($c_rows > 1) {

                  echo "<div style='text-align:center;margin-bottom:5px;'>".makecommentnav($_GET['c_start'], 1, $c_rows, 3, $clink."&amp;")."</div>\n";

               }

               echo "<table class='tbl-border center' cellpadding='1' cellspacing='2' style='width:100%;'>\n";

               while ($data = dbarray($result)) {

           

                  $row_color = ($i % 2 == 0 ? "tbl11" : "tbl12");

                  if (($comments_settings['colour1']) || ($comments_settings['colour1_font'])) {
                                               
                                                               echo "<tr><td colspan='2' class='$row_color'>";
                                               
                                                               }else{
                                               
                                                                  echo "<tr><td colspan='2' class='$row_color'>";
                                               
                                                                  }
                                               
                                                                 
                                               
                                                                  if ((iADMIN && checkrights("C")) || (iMEMBER && $data['comment_name'] == $userdata['user_id'] && isset($data['user_name']))) {
                                               
                                                                     
                                               
                                                                  if ($comments_settings['icons'] == '1'){
                                               
                                                                  echo "<div style='float:right' class='small'><!--comment_actions-->\n<a href='".FUSION_REQUEST."&amp;c_action=edit&amp;comment_id=".$data['comment_id']."#edit_comment'><img src='".INFUSIONS."extended_comments/images/edit_comment.png' style='vertical-align: middle; border:0px;' alt='".$locale['c108']."' title='".$locale['c108']."' /></a> |\n";
                                               
                                                                  echo "<a href='".FUSION_REQUEST."&amp;c_action=delete&amp;comment_id=".$data['comment_id']."'><img src='".INFUSIONS."extended_comments/images/delete_comment.png' style='vertical-align: middle; border:0px;' alt='".$locale['c109']."' title='".$locale['c109']."' /></a>\n</div>\n";
                                               
                                                                  }else{
                                               
                                                                 
                                               
                                                                  if (($comments_settings['colour1']) || ($comments_settings['colour1_font'])) {
                                               
                                                                     echo "<div style='float:right' class='small'>\n<a class='com-name' href='".FUSION_REQUEST."&amp;c_action=edit&amp;comment_id=".$data['comment_id']."#edit_comment'>".$locale['c108']."</a> \n";
                                                                                                                     
                                                                                                                                           echo "<a class='small' href='".FUSION_REQUEST."&amp;c_action=delete&amp;comment_id=".$data['comment_id']."'>".$locale['c109']."</a>\n</div>\n";
                                               
                                                                       }else{
                                               
                                                                      echo "<div style='float:right' class='small'><!--comment_actions-->\n<a href='".FUSION_REQUEST."&amp;c_action=edit&amp;comment_id=".$data['comment_id']."#edit_comment'>".$locale['c108']."</a> \n";
                                               
                                                                     echo "<a href='".FUSION_REQUEST."&amp;c_action=delete&amp;comment_id=".$data['comment_id']."'>".$locale['c109']."</a>\n</div>\n";
                                               
                                                                     }
                                               
                                                                  }
                                               
                                                                  }
                                               
                                                                     if ($data['user_name']) {
                                                                   
                                                                                                                                  if(iMEMBER && $data['user_id'] != $userdata['user_id'] && $comments_settings['comment_reply'] == '1') {
                                               
                                                                                                         echo' <a title="@:'.($data['comment_message']?$data['user_name']:$data['comment_message']).'" href="javascript:insertText(\'comment_message\',\'
'.($data['user_name']?$data['user_name'].''.''.' wrote:
                                          '.$data['comment_message']:$data['comment_message']).'
\', \'inputform\');" class="side small"><img src=\''.INFUSIONS.'extended_comments/images/commentat.gif\' style=\'vertical-align:middle;\'  alt=\''.$locale['com015c'].'\' title=\''.$locale['com015c'].'\' border=\'0\' /></a> | ';
                                               
                                                                                                         }
 if ($comments_settings['status'] == '1'){
                                                                        echo"  ";
                                                                        if ($data['user_lastvisit']<(time()-60)) {
                                                                  echo " <img src='".IMAGES."offline.gif' alt='".$data['user_name']." ".$locale['c003']."' title='".$data['user_name']." ".$locale['c003']."'  style='vertical-align:middle; border:0px;'/> <span class='small'>|</span> \n";
                                                                    } else {
                                                                  echo " <img src='".IMAGES."online.gif' alt='".$data['user_name']." ".$locale['c002']."' title='".$data['user_name']." ".$locale['c002']."'  style='vertical-align:middle; border:0px;' /> <span class='small'>|</span> \n";   
                                                                   }
                                                                   }                                               
                                                                                             
                                               
                                                                     
                                               
                                                                       
                                               
                                                                  } else {
                                               
                                                               
                                               
                                                                  if (($comments_settings['colour1']) || ($comments_settings['colour1_font'])) {
                                               
                                                                  echo "<span class='$row_color'>".$data['comment_name']."</span> |\n";
                                               
                                                                     }else{
                                               
                                                                  echo "<span class='$row_color'>".$data['comment_name']."</span> |\n";
                                               
                                                                  }
                                               
                                                                  }
                                               
                                                           
                                               
                                                                  if (($comments_settings['colour1']) || ($comments_settings['colour1_font'])) {
                                                                                   
                                                                                                         echo "<a class='$row_color' href='".FUSION_REQUEST."#c".$data['comment_id']."' id='c".$data['comment_id']."' name='c".$data['comment_id']."'>#".$i."</a> | ".$locale['c001']." ".$locale['global_071'].showdate("longdate", $data['comment_datestamp'])."\n";     
                                                                                   
                                                                                                          }else{
                                                                                   
                                                                                                              echo "<span class='small'><a href='".FUSION_REQUEST."#c".$data['comment_id']."' id='c".$data['comment_id']."' name='c".$data['comment_id']."'>#".$i."</a> | ".$locale['c001']." ".$locale['global_071'].showdate("longdate", $data['comment_datestamp'])."</span>\n";
                                                                                   
                                                                                                              }
                                               
                                                                      echo "</td></tr>";

                 

                  if (($comments_settings['avatar_c'] == '1') || ($comments_settings['country'] == '1') || ($comments_settings['joined'] == '1') || ($comments_settings['display_ip'] == '1')) {

     

                  if (($comments_settings['colour2']) || ($comments_settings['colour2_font'])) {

                  echo "<tr>\n<td valign='top' class='$row_color' style='width:7%;'>\n";

                   }else{

                  echo "<tr>\n<td valign='top' class='$row_color' style='width:7%;'>\n";

                  }

                 

                  if ($comments_settings['avatar_c'] == '1') {

                  if ($data['user_avatar'] && file_exists(IMAGES."avatars/".$data['user_avatar'])) {

                  $user_avatar = "<center><img class='avatar' src='".IMAGES."avatars/".$data['user_avatar']."' alt='".$data['user_name']."'/></center>";

                  echo profile_link($data['comment_name'], $user_avatar, $data['user_status']);

                  } else {

                  $user_avatar = "<center><img class='avatar' align='center' src='".IMAGES."avatars/noavatar50.png' width='90' height='90' alt='".$data['user_name']."'/></center>";

                  echo profile_link($data['comment_name'], $user_avatar, $data['user_status']);

     

                  }

                     }

                 

           
            if (($comments_settings['colour1']) || ($comments_settings['colour1_font'])) {

                     echo "<center><a class='small'  href='".BASEDIR."profile.php?lookup=".$data['comment_name']."'>".$data['user_name']."</a></center>\n";
                   
                                         }else{
                   
                                        echo "<center><span class='small' ><a href='".BASEDIR."profile.php?lookup=".$data['comment_name']."'>".$data['user_name']."</a></center></span>\n";
                   
                                        }



 
      
$check_gold_field = dbquery("SHOW COLUMNS FROM ".DB_USERS. " LIKE 'user_gold'");
      if (dbrows($check_gold_field) > 0) {
   $user_gold_result = dbarray(dbquery("SELECT user_gold FROM ".DB_USERS." WHERE user_id='".$data['user_id']."'"));
      if ($user_gold_result['user_gold']) {
        echo "<center><span class='small'>".$user_gold_result['user_gold']."</span></center>";
         }else{
    echo "<center><span class='small'>Silver</span></center>";
      }
}         
echo "<center><span class='small'>Upload: ".number_format(dbcount("(download_id)", DB_DOWNLOADS, "download_user='".$data['user_id']."'"))."</span></center>\n";

$check_alamat_field = dbquery("SHOW COLUMNS FROM ".DB_USERS. " LIKE 'user_alamat'");
      if (dbrows($check_alamat_field) > 0) {
   $user_alamat_result = dbarray(dbquery("SELECT user_alamat FROM ".DB_USERS." WHERE user_id='".$data['user_id']."'"));
      if ($user_alamat_result['user_alamat']) {
        echo "<center><span class='small'>".$user_alamat_result['user_alamat']."</span></center>";
         
      }
}



            if ($comments_settings['display_ip'] == '1' && iADMIN && checkrights("C")) {

            echo"<span class='$row_color'><strong>".$locale['c007']."</strong> ".$data['comment_ip']."</span>";

            }

            echo "</td>";

      }

            if (($comments_settings['avatar_c'] ==1) || ($comments_settings['country'] ==1) || ($comments_settings['joined'] ==1) || ($comments_settings['display_ip'] ==1)) {

              if (($comments_settings['colour3']) || ($comments_settings['colour3_font'])) {

            echo "<td valign='top' class='$row_color'>";

               }else{

              echo "<td valign='top' class='$row_color'>";

             }

           

           }else{

             

            if (($comments_settings['colour3']) || ($comments_settings['colour3_font'])) {

            echo "<td valign='top'class='$row_color'>";

            }else{

            echo "<td valign='top' class='$row_color'>";

            }

            }

            echo"<class='$row_color' ><!--comment_message-->".nl2br(parseubb(parsesmileys($data['comment_message'])))."\n";

           

            $result_sig = dbquery("SHOW COLUMNS FROM ".DB_USERS. " LIKE 'user_sig'");

           

            if (dbrows($result_sig) > 0) {

            $usig = dbarray(dbquery("SELECT user_sig FROM ".DB_USERS." WHERE user_id='".$data['user_id']."'"));

            if (isset($usig['user_sig']) && $usig['user_sig'] && $comments_settings['sig'] ==1) {

              echo "\n<br /><br /><hr><class='$row_color'><center><fieldset class='comments-fieldset'><legend class='comments-legend'>".$locale['c009']."</legend>".nl2br(parseubb(parsesmileys($usig['user_sig']), "b|i|u||center|small|url|mail|img|color"))."</center></fieldset>\n";

             }

            }

             echo"\n";

     

             echo "</td>\n</tr>\n";

           

            if ($comments_settings['addthis'] ==1) {

            include INFUSIONS."extended_comments/locale/English.php";

            if (($comments_settings['avatar_c'] == '1') || ($comments_settings['country'] ==1) || ($comments_settings['joined'] ==1) || ($comments_settings['display_ip'] ==1)) {

            if (($comments_settings['colour1']) || ($comments_settings['colour1_font'])) {

             echo "<td valign='top' class='tbl2-colour1 border-radiustlbl'><span class='small'>".$locale['com015']."</span>";

              }else{

               echo "<td valign='top' class='tbl1 border-radiustlbl'><span class='small'>".$locale['com015']."</span>";

            }

            }

            if (($comments_settings['avatar_c'] == 1) || ($comments_settings['country'] ==1) || ($comments_settings['joined'] ==1) || ($comments_settings['display_ip'] ==1)) {

            if (($comments_settings['colour1']) || ($comments_settings['colour1_font'])) {

            echo"</td><td valign='top' class='tbl2-colour1 border-radiustrbr'>";

            }else{

           

               echo"</td><td valign='top' class='tbl1 border-radiustrbr'>";

              }

              }else{

           

            if (($comments_settings['colour1']) || ($comments_settings['colour1_font'])) {

             echo"</td><td valign='top' class='tbl2-colour1 border-radius'>";

           

            }else{

           

            echo"</td><td valign='top' class='tbl1 border-radius'>";

            }

            }

            echo "<div align='left'>\n";

                include INFUSIONS."extended_comments/includes/addthis_comments_include.php";

               echo "</div>\n";

            echo"</td></tr>";

     

            }

         

            $i++;

             }

            echo"</table>";

               

            if (iADMIN && checkrights("C")) {

               echo "<div align='right' class='tbl2'><a href='".ADMIN."comments.php".$aidlink."&amp;ctype=$ctype&amp;cid=$cid'>".$locale['c106']."</a></div>\n";

            }

            if ($c_rows > 10) {

               echo "<div style='text-align:center;margin-top:5px;'>".makecommentnav($_GET['c_start'], 20, $c_rows, 3, $clink."&amp;")."</div>\n";

            }

            } else {

            echo $locale['c101']."\n";

            }

         

           closetable();

     

   }

}



function makecommentnav($start, $count, $total, $range = 0, $link) {



   global $locale;



   $pg_cnt = ceil($total / $count);

   if ($pg_cnt <= 1) { return ""; }



   $idx_back = $start - $count;

   $idx_next = $start + $count;

   $cur_page = ceil(($start + 1) / $count);



   $res = $locale['global_092']." ".$cur_page.$locale['global_093'].$pg_cnt.": ";

   if ($idx_back >= 0) {

      if ($cur_page > ($range + 1)) {

         $res .= "<a href='".$link."c_start=0'>1</a>";

         if ($cur_page != ($range + 2)) {

            $res .= "...";

         }

      }

   }

   $idx_fst = max($cur_page - $range, 1);

   $idx_lst = min($cur_page + $range, $pg_cnt);

   if ($range == 0) {

      $idx_fst = 1;

      $idx_lst = $pg_cnt;

   }

   for ($i = $idx_fst; $i <= $idx_lst; $i++) {

      $offset_page = ($i - 1) * $count;

      if ($i == $cur_page) {

         $res .= "<span><strong>".$i."</strong></span>";

      } else {

         $res .= "<a href='".$link."c_start=".$offset_page."'>".$i."</a>";

      }

   }

   if ($idx_next < $total) {

      if ($cur_page < ($pg_cnt - $range)) {

         if ($cur_page != ($pg_cnt - $range - 1)) {

            $res .= "...";

         }

         $res .= "<a href='".$link."c_start=".($pg_cnt - 1) * $count."'>".$pg_cnt."</a>\n";

      }

   }



   return "<div class='pagenav'>\n".$res."</div>\n";

}

?>
 
WhiteFox
Короткая навигация по форуму (избранное): [Пропустить]

А еще есть Файлы - небольшая полезная подборка от меня


Все мои (и не только) загрузки я размещаю на форуме.
Понравившийся аддон можно скачать , кликнув по ссылке с файлом внизу поста - первый пост по традиции - это описание, ссылки на скачку и примеры работы.
Бесплатно, без регистрации, быстро и просто.

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

 
Polarfox
Тебе нужно интегрировать ajax? Возьми мои коментарии там уже все есть.
unLogic creator | For English speaking users
unlogic.info/images/unapproved_dev.png
 
http://unlogic.info
hervan
Да, я пытался, но всегда не удалось.
надеюсь, что вы можете мне помочь, чтобы добавлять комментарии Ajax кода.
извините мой плохой русский язык
 
Polarfox
какая версия PF?
unLogic creator | For English speaking users
unlogic.info/images/unapproved_dev.png
 
http://unlogic.info
hervan
v 7.02.05
 
Polarfox
На этой версии мои комментарии нормально работают.
unLogic creator | For English speaking users
unlogic.info/images/unapproved_dev.png
 
http://unlogic.info
Перейти на форум:
 
Подобные темы
Темы Форум Ответов / Просмотров Последние сообщения
Мод-миничат (ajax) - панель+архив  →  Почти готово (RC) 118 / 639131 2.04.2015 10:07:46
Комментарии на ajah - мод - 7.02  →  Почти готово (RC) 159 / 829703 14.09.2014 08:46:00
WhoIsIt - user preview window with ajax  →  Release - International 0 / 10582 12.10.2012 20:59:24
Ajax-рейтинг (оценки)  →  Неподдерживаемое (unsupported) 44 / 151589 14.06.2012 13:12:50
Свежие комментарии - страница  →  Страницы (Pages: RC, A, B) 47 / 138717 10.05.2012 08:27:41
Мод - комментарии - 7.02  →  Неподдерживаемое (unsupported) 15 / 23189 22.09.2011 20:47:31
Комментарии - мод-расширение  →  Неподдерживаемое (unsupported) 19 / 23871 27.07.2011 18:30:03
Ajax ratings - improvement  →  Release - International 0 / 3719 5.06.2011 06:18:11
Ajax shoutbox-mod  →  Release - International 1 / 8933 10.10.2010 13:21:30
Ajax-комментарии - расширение  →  Неподдерживаемое (unsupported) 2 / 7386 9.09.2010 16:22:58