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

IT-Security

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

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

  • Посещение

  • Дней в лидерах

    12

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

  1. Какая ОСь на сервере?Какой веб-сервер?

    Раз свой сервер и не хотите тормозов ставьте:

    ngix + php_fastcgi + mysql5 линейки.

    И будет вам огромнейший прирост скорости.

    Можно и апач 1.3 туда привязать ещё. Тоесть статику отдавать через ngix, а сам сайт через апач.

    Но лучше полностью ngix.

  2. Сделал более красивое решение, чем просто вырубать соединение.

    НЕ соединяются:

    1) Сообщения одного пользователя под разными режимами

    2) Сообщения разных пользователей в 1 режиме

    3) Сообщения одного пользователя в режиме невидимки

    Соединяются:

    Все остальные сообщения.

  3. Спасибо - сделал.

    Код дать не могу, но могу сказать на какие камни напоролся.

    1)

    
    dle_comments_ajax.setVar("stealth", dle_comments_ajax.encodeVAR(form.stealth.value));
    
    
    В данном случае код неверный. Так как у checkbox стоит параметр checked
    
    dle_comments_ajax.setVar("stealth", dle_comments_ajax.encodeVAR(form.stealth.checked));
    
    
    ну и у формы не:
    
    <input type="checkbox" name="stealth" value="1"> - я невидимка
    
    
    а
    
    <input type="checkbox" name="stealth" checked="true"> - я невидимка
    
    
    2)
    
    $_POST['stealth'] = intval($_POST['stealth']);
    
    
    Тоже неверно, так как true и false не являются типом int
    
    if ($_POST['stealth'] == 'true') $stealth = '1';
    
    else $stealth = '0';
    
    

    Остальное прошло гладко.

    Это станет мне уроком, что пора бы API написать под DLE, чтобы не искать трое суток как поле добавить.

  4. Открываем show.full.php

    
    else{ $tpl->set('{author}', $row['gast_name']); }
    
    	}else
    
    	{
    
    после него вставляем:
    
    $poster = $row['name'];		
    
    $info_q = $db->query("Select comm_num from dle_users where name='$poster'");
    
    $info = $db->get_row($info_q);
    
    $tpl->set('{comm_num}', $info['comm_num']);
    
    
    Открываем шаблон comments.tpl В нужном месте вставляем:
    
    Комментариев: {comm_num}
    
    

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