Иконка ресурса

.Nazel

raqqqq
Сообщения
134
Реакции
26
Очистка bd

создаем в любом месте сайта файл который будет запускаться через cron
например: chatclear.php
и добавляем в него код
<?php
$link = mysql_connect("localhost", "пользователь-БД", "пароль-к-БД");
$rv = mysql_select_db(БД, $link);
$sql = "TRUNCATE `таблица`";
$query = mysql_query($sql);
?>
далее указываем путь к файлу в cron
в моем случае будет так
C-подобный:
00 01 * * * wget -O /dev/null http://mychat.hlmod.ru/chatclear.php >/dev/null 2>&1
--- Добавлено позже ---

Обновление чата без перезагрузки страницы!

рядом с файлом chat.php создаем index.html в него вставляем данный код
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; Charset=UTF-8">
<script src="//code.jquery.com/jquery.js"></script>
</head>

<body>

<div id="content"></div>

<script>
function show()
{
$.ajax({
url: "chat.php",
cache: false,
success: function(html){
$("#content").html(html);
}
});
}

$(document).ready(function(){
show();
setInterval('show()',1000);
});
</script>

</body>
</html>

далее идем в chat.php и добавляем после <body>
HTML:
<div id="content"></div>
теперь переходим в наш чатик и любуемся тем как он сам по себе обновляется)))
вот только у меня пока что одна проблема с которой не могу разобраться, не работают кнопки отображения количества последних сообщений,
по этому изменяем значение
HTML:
else $limit = "25";
на то что вам больше удобно.
пока что это все чем я могу помочь))
 
Последнее редактирование:

andriyzver

Участник
Сообщения
313
Реакции
26
рядом с файлом chat.php создаем index.html в него вставляем данный код
Я этот файл chat.php сразу изменил на index.php чтобы ссылка имела вид сайта а не вела к файлу. Все равно создавать index.html ?
Кстати как изменить общую ширину сайта? Или нужно лопатить все стили?
--- Добавлено позже ---
Вот нашел методом тыка. Эти команды идентичны но значения разные.. Для разных мониторов?
У меня 1920х1080 - изменить удалось последнее значение, выделенное жирным шрифтом.

@media (min-width: 768px) {
.container {
width: 750px;
}
}
@media (min-width: 992px) {
.container {
width: 970px;
}
}
@media (min-width: 1200px) {
.container {
width: 1012px;
}
}
 
Последнее редактирование:

.Nazel

raqqqq
Сообщения
134
Реакции
26
Я этот файл chat.php сразу изменил на index.php чтобы ссылка имела вид сайта а не вела к файлу. Все равно создавать index.html ?
Кстати как изменить общую ширину сайта? Или нужно лопатить все стили?
--- Добавлено позже ---
Вот нашел методом тыка. Эти команды идентичны но значения разные.. Для разных мониторов?
У меня 1920х1080 - изменить удалось последнее значение, выделенное жирным шрифтом.

@media (min-width: 768px) {
.container {
width: 750px;
}
}
@media (min-width: 992px) {
.container {
width: 970px;
}
}
@media (min-width: 1200px) {
.container {
width: 1012px;
}
}
если честно я совсем ни чего не смыслю в сайтах :D
но советую переименовать обратно на chat.php
ссылка так и будет иметь "вид сайта"
я из своего полностью убрал стиль, оставил только цвета, т.к. вставил в sourcebans
 
Последнее редактирование:

andriyzver

Участник
Сообщения
313
Реакции
26
советую переименовать обратно на chat.php
ссылка так и будет иметь "вид сайта"
Чтобы не писать дважды, 1 пункт: [Любая игра] - Chat Logging
Установил нужную мне ширину как описал выше. Пока нормально.
--- Добавлено позже ---
Подскажите как исправить время отображения сообщений? Время сообщений показывает на час вперед. Часовой пояс? На сорсбансе та же проблема была. Но там можно в настройках изменить часовой пояс. Вообще как то странно. Я нахожусь в той же стране что и хостинг.
 
Последнее редактирование:

.Nazel

raqqqq
Сообщения
134
Реакции
26
Чтобы не писать дважды, 1 пункт: [Любая игра] - Chat Logging
Установил нужную мне ширину как описал выше. Пока нормально.
--- Добавлено позже ---
Подскажите как исправить время отображения сообщений? Время сообщений показывает на час вперед. Часовой пояс? На сорсбансе та же проблема была. Но там можно в настройках изменить часовой пояс. Вообще как то странно. Я нахожусь в той же стране что и хостинг.

Глобальное изменение временной зоны в конфигурационном файле my.ini делается строкой:

C-подобный:
default-time-zone='Europe/Berlin'
Относится эта настройка к MySQL серверу, поэтому располагается в разделе [mysqld].

При наличии достаточных привилегий, можно поменять глобальную временную зону запросом:

C-подобный:
SET GLOBAL time_zone = Europe/Berlin;
Но надо понимать, что после перезагрузки MySQL, данная настройка больше работать не будет.

Для PHP есть своя настройка часового пояса, устанавливается она в файле php.ini в строке:

C-подобный:
date.timezone = "Europe/Berlin"
И последний момент: если часовой пояс не установлен, то он берется с настроек сервера, поэтому в некоторых случаях достаточно правильно установить часовой пояс на сервере, чтобы уже не беспокоиться за другие программы.
 

Вложения

  • sss.PNG
    sss.PNG
    33.2 КБ · Просмотры: 67

lexx777

Участник
Сообщения
309
Реакции
41
Приветствую!
Кто подскажет можно ли данный чат реализовать в шаблон сайта под управлением dle cms, что бы он выводился как модуль или же блоком?
 

andriyzver

Участник
Сообщения
313
Реакции
26
Обновление будет? Хотелось бы видеть из какого сервера поступают сообщения. А то у меня их 4 и все вперемешку.
 
Последнее редактирование:

.Nazel

raqqqq
Сообщения
134
Реакции
26
Обновление будет? Хотелось бы видеть из какого сервера поступают сообщения. А то у меня их 4 и все вперемешку.
а в чем проблема сделать отдельные базы под каждый сервер и вкладочки сделать под чаты?)
 

andriyzver

Участник
Сообщения
313
Реакции
26
а в чем проблема сделать отдельные базы под каждый сервер и вкладочки сделать под чаты?)
Зачем мне 10 баз и куча вкладочек, если я должен видеть все и сразу? Почему к сообщению нельзя добавить тег сервера с 2-3 символов. И что это значит [Любая игра] - Chat Logging ?

Есть несколько пожеланий:
1. Добавить приставку к сообщению из какого сервера оно пришло. Как на сорсбансе каждому серверу присваивается порядковый номер.
2. Сделать фильтр слов, которые сервер не посылал бы на сайт. А то я уже устал читать команды !rs !rank !servers и т.д.
3. Добавить настройку часовой зоны в веб. По подсказкам сделал в файле php.ini (во вложениях).
 

Вложения

  • 2016-12-24_22-41-11.png
    2016-12-24_22-41-11.png
    14.4 КБ · Просмотры: 31
  • php.ini
    29 байт · Просмотры: 9
Последнее редактирование:

pracc

Быть, а не казаться.
Сообщения
946
Реакции
541
Почему STEAM_ID в вебчате не показывает?
 

andriyzver

Участник
Сообщения
313
Реакции
26

Malyava

Участник
Сообщения
198
Реакции
19
@R1KO Привет, последнее время посыпались ошибки.
L 02/02/2017 - 18:12:55: SourceMod error session started
L 02/02/2017 - 18:12:55: Info (map "de_dust2") (file "errors_20170202.log")
L 02/02/2017 - 18:12:55: [chat_logging_10.smx] [Chat log] Query Failed: 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 'Кролиk_', '2', '0', '1486048375', 'say', '!тщьштфеу')' at line 1
L 02/02/2017 - 18:14:17: [chat_logging_10.smx] [Chat log] Query Failed: 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 'Кролиk_', '2', '1', '1486048457', 'say', '!rs')' at line 1
L 02/02/2017 - 18:15:44: [chat_logging_10.smx] [Chat log] Query Failed: 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 'Кролиk_', '2', '0', '1486048544', 'say', '!rs')' at line 1
L 02/02/2017 - 18:16:16: [chat_logging_10.smx] [Chat log] Query Failed: 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 'Кролиk_', '2', '0', '1486048576', 'say', 'bat t all')' at line 1
L 02/02/2017 - 18:17:21: [chat_logging_10.smx] [Chat log] Query Failed: 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 'Кролиk_', '2', '0', '1486048641', 'say', '!rs')' at line 1
L 02/02/2017 - 18:18:44: [chat_logging_10.smx] [Chat log] Query Failed: 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 'Кролиk_', '2', '0', '1486048724', 'say', '!rs')' at line 1
L 02/02/2017 - 18:20:47: [chat_logging_10.smx] [Chat log] Query Failed: 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 'Кролиk_', '3', '0', '1486048847', 'say', '!rs')' at line 1
L 02/02/2017 - 18:22:20: Error log file session closed.
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • Автор ресурса
  • #116

Вложения

  • chat_logging.smx
    6.6 КБ · Просмотры: 7

Malyava

Участник
Сообщения
198
Реакции
19
без изменений
L 02/03/2017 - 17:14:40: SourceMod error session started
L 02/03/2017 - 17:14:40: Info (map "cs_italy") (file "errors_20170203.log")
L 02/03/2017 - 17:14:40: [chat_logging.smx] [Chat log] Query Failed: 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 '' at line 1
L 02/03/2017 - 17:14:45: [chat_logging.smx] [Chat log] Query Failed: 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 ''ะ' at line 1
L 02/03/2017 - 17:14:46: [chat_logging.smx] [Chat log] Query Failed: 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 ''!rese' at line 1
 

Webman

Nevermind
Сообщения
803
Реакции
330
без изменений
L 02/03/2017 - 17:14:40: SourceMod error session started
L 02/03/2017 - 17:14:40: Info (map "cs_italy") (file "errors_20170203.log")
L 02/03/2017 - 17:14:40: [chat_logging.smx] [Chat log] Query Failed: 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 '' at line 1
L 02/03/2017 - 17:14:45: [chat_logging.smx] [Chat log] Query Failed: 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 ''ะ' at line 1
L 02/03/2017 - 17:14:46: [chat_logging.smx] [Chat log] Query Failed: 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 ''!rese' at line 1
Ошибки не из-за кавычек " и ' случаем? Проверь.
Либо в тексте сообщения, либо в нике игрока
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • Автор ресурса
  • #120
@Webman, странно, я сделал их удаление
 
Сверху Снизу