Перейти к публикации

Jackson

местные
  • Публикации

    50
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем Jackson

  1. Возможность выбрать, как отображать навигацию по комментариям (сверху, снизу, сверху и снизу)..

    И чтобы навигация выводилась в теле комментариев, т.е. была в теге {comments}.

    • Поддерживаю 2
  2. Помню раньше видел и даже ставил вроде бы такой хак или модуль, который показывает на главной страничке количество комментариев с последнего визита пользователя... Кто-нибудь видел такой?? А то в поисковиках в выдаче выдает только количество новостей))

    А чьих комментариев, именно этого пользователя, или общее кол-во комментариев на сайте, после последнего визита?

  3. Хотел бы повториться, а то идея вроде норм, а лайков нет.

    Добавить параметр sort в custom:

    {custom category="22" template="example" aviable="main" from="0" limit="0" sort="1" cache="yes"}

    1-просмотры

    2-комментарии

    3-рейтинг (только если будет "человеческий" рейтинг (например, как на этом форуме), а не 5 звёзд)

    4-по убыванию (дата)

    5-по возрастанию (дата)

    При использовании sort, новость выбирается из категории 1 неделю. Будет удобно делать разнообразные ТОПы, и выборки новостей.

    • Поддерживаю 1
  4. Добавить параметр sort в custom:

    {custom category="22" template="example" aviable="main" from="0" limit="0" sort="1" cache="yes"}

    1-промотры

    2-комментарии

    3-рейтинг (только если будет "человеческий" рейтинг, а не 5 звёзд)

    4-по убыванию (дата)

    5-по возрастанию (дата)

    И время срока пребывания новости в custom после опубликования - 1 неделя, если применяется параметр sort.

  5. Это будет касаться только краткого содержимого, или в полной новости картинки тоже увеличиваться не будут?

    Это касается и краткой и полной новости.

    В чём может быть проблема, вывожу некоторые новости - подсказками (тултипами), так вот, когда вставляю в краткое содержание картинку тегом %7Boption%7D, и уменьшаю средствами css, то картинка отображается, а когда через тумбы [thumbs], то картинка не отображается..

    
    <script type="text/javascript">
    
    						$( "#tip-adoutkyiv" ).mTip( {
    
    								showOn		  : 'click',
    
    								content		   : '{custom ....}',
    
    								align			: 'bottom',
    
    						} );
    
    </script>
    
    
    Вывод производится через кастом, и мне кажется, что не выводятся картинки из-за яваскрипта, т.е. в content попадает 3-х строчный код без надлежащего синтаксиса, по типу этого:
    
    '<a ....>'
    
    +'<img>'
    
    +'</a>',
    
    

    Т.е. нет "+" и ''кавычек.. Но, повторюсь, если картинку ставить без уменьшения (без тумб), все отображается нормально.

  6. нужно править engine/classes/parse.class.php а потом запускать перестроение новостей, чтобы изменения вступили в силу. Нужно быть осторожным в правке этого файла, можно навредить всем новостям

    Это будет касаться только краткого содержимого, или в полной новости картинки тоже увеличиваться не будут?

  7. http://jquery.page2p...ex.php5/События

    Я думаю, тут лучше использовать событие .keydown() и делать проверку на то, есть ли в форме какие-то символы

    поверьте, пытался, но метод "научного" тыка не подошёл..

    <script type="text/javascript">
    
      $(function(){
    
    		$("#clear_btn").click(function(){
    
    		  $("#story").val("");
    
    		});
    
    	    $('#story').keydown('focus', function(){
    
    		  alert('#clear_btn')
    
    		});
    
      });
    
    </script>

    максимум, что я знаю в яваскрипте, это когда в коде ставить ,;, и то..

  8. Обращайтесь к нужному ID вместо тега span

    $("#tralala").click(function(){...

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

  9. Мне кажется
    Стираться будет лишь по событию click на тег span

    То, что я написал - всего-лишь пример. Естественно скрипт будет другим.

    А как сделать уникальный span для кнопки(х) в коде яваскрипт, т.к. input-ы будут тоже в спанах..

  10. Написал Вам простейший пример для очистки поля:

    
    <!DOCTYPE html>
    
    <html>
    
    
    <head>
    
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
    
    <script type="text/javascript">
    
      $(function(){
    
    	$("span").click(function(){
    
    	  $("#aaa").val("");
    
    	});
    
      });
    
    </script>
    
    </head>
    
    
    <body>
    
      <input type="text" name="name" value="Мой текст" id="aaa" /><span>X</span>
    
    </body>
    
    
    </html>
    
    

    Мне кажется, что это работать не будет, при клике на поиск, или нажатие на enter, фраза будет затираться и поиск ничего не выдаст.

  11. Сделал вот так, правда в обоих случаях одинаковое число показывается...

    
    $count_comments = dle_cache("count_comments");
    
    if (!$count_comments) {
    
    $time = time() - 3500;
    
    $row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_comments" );
    
    $count_comments = $row['count'];
    
    create_cache("count_comments", $count_comments);
    
    }
    
    
    $comments_day = dle_cache("comments_day");
    
    if (!$comments_day) {
    
    $time = time() - 3500;
    
    $temp_date = date( 'Y-m-d H:i', $_TIME - (3596 * 24) );
    
    $row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_comments WHERE date >= '$temp_date'AND date <= '$temp_date' + INTERVAL 24 HOUR " );
    
    $comments_day = $row['count'];
    
    create_cache("comments_day", $comments_day);
    
    }
    
    

  12. Кажется нашёл, только появилась проблема, сколько всего комментариев выводит правильно, а за сутки всегда - "0".

    Вот этот код, подскажите, что в нём не так..

    
    if (!$count_comments) {
    
    $time = time() - $cached;
    
    $row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_comments" );
    
    $count_comments = $row['count'];
    
    create_cache("count_comments", $count_comments);
    
    }
    
    
    if (!$comments_day) {
    
    $time = time() - $cached;
    
    $row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_comments WHERE date >= '$temp_date'AND date <= '$temp_date' + INTERVAL 24 HOUR" );
    
    $comments_day = $row['count'];
    
    create_cache("comments_day", $comments_day);
    
    }
    
    

  13. В коде стоит округление round(..., 0 )

    Вот поставьте 2 вместо 0, вроде в 2 местах.

    functions.php - ShowRating, ShortRating

    Я, правильно понимаю, графическая картинка звезды, будет показана не полной? Или это вывод числового значания рейтинга, типа 3.54, и графика тут не при чём?

    Только-что поставил там, где надо 2, и пропали индикаторы рейтинга.

    ПС: голосую сначало 1/5, потом 2/5.. индикатор пропал, другая новость, голосую 2/5 и 4/5 соответственно - рейтинг стал 3/5. Непонятно ничего..

    Кажется, рейтинг будет выставляться только в случае его чётности.. т.е. /2

×
×
  • Создать...