• Ajax запрос, как обнулить старый запрос?

    @Dc888 Автор вопроса
    вот пример кода, может так легче объяснить чего я хочу сделать =))

    jQuery('document').ready(function(){	
    		// клик для загрузки категории
    			jQuery('.click').on('click', function(){	
    			oneload;
            	toload;
    		});	
    		
    	// загрузка категории
        function oneload() {
            $.ajax({...});
    		}
    	// ленива загрузка из категории
    	function toload() {
    		$.ajax({...});			   
    		}
    	  });
    Ответ написан
  • Как сделать так чтобы при скроленнге блок подходящий до конца окна браузера фиксировался?

    @Dc888 Автор вопроса
    вот пока что есть но очень сыро
    jQuery(function($) {
      function fixDiv() {
        var $cache = $('#cont');
        if ($(window).scrollTop() >=  $(window).height())
          $cache.css({
    		'position' : 'fixed',
    		'top': 'auto',
    		'bottom': 0,
    		'left': 595,
    		'-webkit-transform' : 'translateZ(0)',
          });
        else
          $cache.css({
    		'position' : 'absolute',
    		'top' : 0,
    		'bottom' : 'auto',
    		'left': 482,
          });
      }
      $(window).scroll(fixDiv);
      fixDiv();
    });
    Ответ написан
    Комментировать
  • Json, json_encode + preg_replace как реализовать?

    @Dc888 Автор вопроса
    Если я вас правильно понимаю то вот такой участок кода имеется, сам подгрузочный файл -
    if ($rows) {
    		$result = dbquery(
    			"SELECT tn.*, tc.*, tu.user_id, tu.user_name, tu.user_status
    			FROM ".DB_NEWS." tn
    			LEFT JOIN ".DB_USERS." tu ON tn.news_name=tu.user_id
    			LEFT JOIN ".DB_NEWS_CATS." tc ON tn.news_cat=tc.news_cat_id
    			WHERE ".groupaccess('news_visibility')." AND (news_start='0'||news_start<=".time().")
    				AND (news_end='0'||news_end>=".time().") AND news_draft='0'
    			GROUP BY news_datestamp DESC LIMIT ".$_GET['rowstart'].",".$items_per_page
    		);
    		$numrows = dbrows($result);
    				while ($data = dbarray($result)) {
    			$i++;
    			$comments = dbcount("(comment_id)", DB_COMMENTS." WHERE comment_type='N' AND comment_hidden='0' AND comment_item_id='".$data['news_id']."'");
    			$news_cat_image = "";
    			$news_subject = "<a name='news_".$data['news_id']."' id='news_".$data['news_id']."'></a>".stripslashes($data['news_subject']);
    			$news_cat_image = "<a href='".($settings['news_image_link'] == 0 ? "news_cats.php?cat_id=".$data['news_cat']
    																				: FUSION_SELF."?readmore=".$data['news_id'] )."'>";
    			if ($data['news_image_t2'] && $settings['news_image_frontpage'] == 0) {
    				$news_cat_image .= "<img src='".IMAGES_N_T.$data['news_image_t2']."' alt='".$data['news_subject']."' class='news-category' /></a>";
    			} elseif ($data['news_cat_image']) {
    				$news_cat_image .= "<img src='".get_image("nc_".$data['news_cat_name'])."' alt='".$data['news_cat_name']."' class='news-category' /></a>";
    			} else {
    				$news_cat_image = "";
    			}
    			$news_news = preg_replace("/<!?--\s*pagebreak\s*-->/i", "", ($data['news_breaks'] == "y" ? nl2br(stripslashes($data['news_news'])) : stripslashes($data['news_news'])));
    			$news_info = array(
    				"news_id" => $data['news_id'],
    				"user_id" => $data['user_id'],
    				"user_name" => $data['user_name'],
    				"user_status" => $data['user_status'],
    				"news_date" => $data['news_datestamp'],
    				"cat_id" => $data['news_cat'],
    				"cat_name" => $data['news_cat_name'],
    				"cat_image" => $news_cat_image,
    				"news_subject" => $data['news_subject'],
    				"news_ext" => $data['news_extended'] ? "y" : "n",
    				"news_reads" => $data['news_reads'],
    				"news_comments" => $comments,
    				"news_allow_comments" => $data['news_allow_comments'],
    				"news_sticky" => $data['news_sticky']
    			);
    
    			$news[] = $data;
    		$json = preg_replace("#(/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+/)|([\s\t]//.*)|(^//.*)#", '', $json);				
    		}
    		echo $json = json_encode($news);
    	}
    Ответ написан
    Комментировать
  • Json вывод данных в html добавление class и id'ов для оформления, как?

    @Dc888 Автор вопроса
    вот полный скрипт, на страницу он интегрирован как php. а не html, те взят в <? ?>
    jsfiddle.net/pxr4nshv
    и получается он работает, но если добавить в элемент стиль, те class='', он перестает работать
    Ответ написан