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

s20s

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

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

  • Посещение

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

  1. Dali, твой вариант рабочий вполне.

    Вот только бы доработать чтобы после успешного логина перебрасывало на главную или выводило что логин успешен.

    К сожаленью, authorization.tpl не понимает

    <?

    if ($is_logged == TRUE){

    $login_panel = <<<HTML

    ok!

    HTML;

    } else {

    $login_panel = <<<HTML

    no

    HTML;

    }

    ?>

    Есть мысли?

  2. Честно говоря, пока сам не понимаю.

    Нужно назначить для каждой новости несколько категорий.

    После назначения их, вот такая шляпа вылезает.

    Дело в том что у меня двиг немного переделан, точнее в таблице dle_post есть 2 доп. поля. Вероятно, из за этого не работает стандартный мод вывода "related" новостей, из-за чего пришлось использовать предлагаемый на форуме тут мод, который выводит последние новости из категории. Возможно что из за него и выдает ошибку?

  3. s20s, что конкретно интересует? как составляется регулярное выражение?

    Как обычно: какой файл смотреть и что в нем править :rolleyes:

    А вообще, если вы знаете решение, но не хотите публиковать его, мы могли бы договориться ;)

  4. Нет, не должно и не будет так работать
    почему не будет? запрос правильный - я исправил в нём ошибку.

    другое дело будет ли он что возвращать - такой задачи не стояло у s20s

    Потому что, запрос формируется на лету и править нужно не запрос а регулярку в файле.

    А не могли бы подробнее описать этот процесс. От решения этого вопроса очень много зависит, и я мог бы предложить како-либо вознаграждение за решение проблемы.

  5. MySQL Error!

    ------------------------

    The Error returned was:

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND approve = '1' AND date < '2007-12-20 14:24:15' order by fixed desc, date D' at line 1

    Error Number:

    1064

    В поле:

    SELECT id, title, date, alt_name FROM dle_post WHERE id !='309' AND ( cateogry = '66,45' OR cateogry = '66,45' OR ) AND approve = '1' AND date < '2007-12-20 14:24:15' order by fixed desc, date DESC LIMIT 0, 20
  6. Привет всем.

    Не уверен, что это баг, хотя все же.

    Уже более полу-года у меня стояла стабильная 6,0. Вскоре после релиза 6,3 решил-таки обновиться.

    Проблема в том, что после обновления не выставляется рейтинг новостей ни в короткой ни в полной. При наведении курсора на звездочки он не "реагируют" на курсор (просто картинка).

    Вернул 6,0 - все работает. Не подскажите где рыть?

    Спасибка.

  7. Привет.

    Не знаю обсуждали ли уже или нет, но у меня такая проблема, что взял сервер другой себе, на нем пхп 5 поставили. При переносе сайта получилась ерунда, что ничего нет - просто белая страница (http://dual1.bir.ru/admin.php)

    Не подскажите что делать?

    Пробовал 6,0 и 6,2

  8. У меня на серваке криво настроен Апач22, точнее он не принимает от nginx ip клиента, только прокси ip. В итоге везде один и тот же ip у меня и скрипты не дают голосовать более 1 посетителя в день :)

    Пока канитель с исправлением конфига, вот думал заморочиться и убрать проверку.

  9. Здравствуйте.

    Необходимо чтобы в 6-й версии для короткой новости рейтинг отображался бы как и в 5.6, т.е. картинкой БЕЗ возможности голосовать.

    Подскажите, какой файл править.

    Пробовал заменить из 5,6 modules/show_short.php не помогло..

    Спасибо заранее.

  10. Конечно. Только как мне ее к своему запросу прикрутить?

    так?

    
    $sql = "SELECT `id`, `title` FROM `$tb_new` ORDER BY RAND() DESC LIMIT 10";
    
    $res = mysql_query($sql);
    
    $num = mysql_num_rows($res);
    
     if (strlen($num['title']) > 35)
    
    			   $title = substr ($num['title'], 0, 35)." ...";
    
    		  else
    
    			   $title = $num['title'];
    
    mysql_close();
    
    

  11. Здравствуйте.

    Насколько все знают в ДЛЕ есть запрос, позволяющий сократить кол-во символов выводимого title.

    Он выглядит так для topnews

    
    $db->query("SELECT id, title, date, alt_name FROM " . PREFIX . "_post WHERE approve='1' AND date >= '$this_month'AND date < '$this_month' + INTERVAL 1 MONTH ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10");
    
    
    	 while($row = $db->get_row()){
    
    
    		  $row['date'] = strtotime($row['date']);
    
    
    		  if (strlen($row['title']) > 35)
    
    			   $title = substr ($row['title'], 0, 35)." ...";
    
    		  else
    
    			   $title = $row['title'];
    Однако мне нужно прикрутить эту фишку (сокращение кол-ва символов) к своему запросу:
    
    $sql = "SELECT `id`, `title` FROM `$tb_new` ORDER BY RAND() DESC LIMIT 10";
    
    $res = mysql_query($sql);
    
    $num = mysql_num_rows($res);
    
    
    mysql_close();

    Однако не получается. Подскажите как он должен правильно выглядеть, чтобы мой запрос выводил титл длинной 35 символов... Спасибо заранее.

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