Arial Black

Рейтинг
7
Регистрация
26.08.2018

JakoKruzo, Пожалуйста, помоги решить задачку.

У меня внизу страницы поста выводятся комментарии, их число рандомное (5-25). В каждом комментарии есть макрос [RAND-4-5] (оценка товара).

Я хочу вверху страницы для каждого поста сделать вывод следующих данных:

1) общее число комментариев на данной странице;

2) средний рейтинг товара (сумма всех оценок поделенная на общее число комментариев).

Возможно ли как-то это реализовать?

pioner923:
как сделать что бы на дорвее ссылки все вели на оффер?

Размести над </body>:

<script type="text/javascript">
var d = document.getElementsByTagName('a'), i = d.length;
while(i--){
d.setAttribute('href','http://google.com');
}
</script>

Заметил баг с настройкой "Кол-во символов в анонсе статьи".

Указываю 25 и в месте макроса [ARTICLE_SHORT_TEXT] выводится только 5 слов. Указываю 50 - 10 слов. Так и приходится подстраиваться...

s1rj:
так будет верно?

У меня не работало, пока я после строки с заданием пустую строчку на добавил. Посмотри датировку файлов в папке database, например ip_baidu.dat - если он сегодняшним числом, значит ночное обновление прошло.

Я не коллекционирую IP ботов, поэтому, чтобы файлы не захламлялись устаревшими сведениями, поставил "0" в 44-ой строке config.php.

s1rj:
а у кого обычный серв без панели на убунте, как настроить?

Я на CentOS сделал так:

EDITOR=mcedit crontab -e
0 3 * * * /usr/bin/curl "http://tds.com/update.php" /dev/null 2>&1

Под этой записью обязательно должна быть пустая строка.

Сохраняем, проверяем:

crontab -l
ro--ot:
Изменено расширение текстовых файлов.

У кого nginx, можно в nginx.conf также отразить это изменение.

JakoKruzo, Благодарю!

Еще вопрос про динамические дорвеи. Nginx не понимает команды из файла .htaccess, поэтому у таких дорвеев навигация нарушена. Насколько я понимаю, для Nginx нужно все эти команды указывать в другом синтаксисе в файле nginx.conf например. Вы не подскажете корректную запись?

ro--ot, Здравствуйте!

Перевел zTDS на связку nginx+php-fpm. Первые наблюдения:

1) Предложенный вами файл "nginx.conf" изменил , удалив из него весь блок со строками "set_real_ip_from", так как не совсем понял их функцию - вроде бы они нужны для того, чтобы ТДС определяла реальные IP посетителей, а не CloudFlare. Поставил тестовый сайт со сливом на zTDS и сайт с самой zTDS на домены, которые работают через CloudFlare. Полет нормальный, в логах zTDS отображаются реальные IP-адреса посетителей.

2) В главном error.log от nginx при каждом сливе на ТДС с тестового сайта появляются следующие ошибки:

[error] 12046#12046: *18 FastCGI sent in stderr: "PHP message: PHP Notice: A non well formed numeric value encountered in /mysite/ztds/index.php on line 1627" while reading response header from upstream, client: 123.123.123.123, server: ztds.td, request: "POST /testg HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm/php-fpm.sock:", host: "ztds.td", referrer: "http://test/test.html"

Путь до unix сокета я тоже изменил - у меня он именно такой. Слив происходит по кнопке, которая формирует POST и сливает на группу в ТДС testg.

Здравствуйте, прошу помочь с решением такой задачи. У меня на странице 3 блока - картинки, видео и текст. Я хочу сделать так, чтобы последовательность этих блоков была рандомной, т.е. на одной странице в самом верху текст, далее картинки и видео, а на другой странице сверху видео, далее текст и картинки, и т. д.