Понедельников НЕТ!
Регистрация или вход Регистрация или вход Избранное на этом сайте | Главная | Анкета | Рекомендовать | Обратная связь | В избранное | Сделать домашней
Скачать SSDForums
Скачать SSDForums 1.0.1 Скачать SSDForums 1.0.1
Скачать SSDForums 1.0.1 SP1 Скачать SSDForums 1.0.1 SP1
Скачать SSDForums 1.0.1 SP2 Скачать SSDForums 1.0.1 SP2
SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro
SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro
Jewelry Сase Team
Скачать Ruby Chat 0.1.1 Скачать Ruby Chat 0.1.1
Меню
Главная
Форум
Магазин цифровых товаров

Новости
Подписка на новости
Темы новостей
Добавить новость

Каталог файлов
Карта файлового архива
Публикации

Опросы
Анкета пользователя
Чат

BestMaker
Викторина
Архив новостей
Карманный оракул
Поиск по сайту с помощью Яндекс
Поиск по сайту с помощью Google
Фото дня
Для души
Погода на 3 дня
IndexCat
IndexTop
Map_Pages
Публикации
Комментарии
Запрет Гостям писать в комментариях под именем зарегистрированного Пользователя (для Slaed 2.1)


Если комментарии возможны для незарегистрированных посетителей, то может возникнуть ситуация, когда он, Гость, будет писать комментарии от имени зарегистрированного посетителя (Пользователя).
Исправим этот недочет.




Обработка ошибок в комментариях происходит в файле function/comments.php, функция function SaveComments.
Добавим нижеприведенный код

Код
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
//Строка, после которой вставим обработку еще одной ошибки
   if ($postname == "" && !is_user($user)) $stop = ""._CERROR3."";
   

//Начало кода "Проверка имени Гостя"

//Если пришел Гость
   if (!is_user($user)) {

//Обнуляем переменную
      $stop_name = "";

//Проверяем, есть ли имя, написанное при комментарии в таблицах пользователей и админов
      $stop_name .= list($stop_name1) = $db->sql_fetchrow( $db->sql_query("SELECT user_id FROM ".$prefix."_users WHERE user_name = '$postname' ") );
      $stop_name .= list($stop_name1) = $db->sql_fetchrow( $db->sql_query("SELECT user_id FROM ".$prefix."_users_temp WHERE user_name = '$postname' ") );
      $stop_name .= list($stop_name1) = $db->sql_fetchrow( $db->sql_query("SELECT id FROM ".$prefix."_admins  WHERE name = '$postname' ") );

//Если есть совпадения, то выводим сообщение об ошибке.
         if ($stop_name != "") {
            $stop = "Ошибка!  <br>Имя $postname используется зарегистрированным пользователем. <br><br>Если Вы зарегистрированный пользователь, <a href=\"index.php?name=Account\">войдите</a> под своим Login'ом.";
         }
   }

//Конец кода "Проверка имени Гостя"


Теперь при попытке Гостя писать под именем Пользователя, ему будет выдаваться ошибка.


Дата публикации: 30.01.2007
Прочитано: 10914 раз
[ Назад | Начало | Наверх ]
Комментарии

Serg_pnz
Дата: 17.05.2007 | Комментарий: 13
Serg_pnzangel7, код надо вставлять сразу после строки

Код
1
if ((!is_user($user) && $postname == "") || (!is_user($user) && $anonpost == 0)) $stop = ""._CERROR3."";


_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
отредактированно 17.05.2007г.

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
angel7
Дата: 17.05.2007 | Комментарий: 12
angel7А у меня наоборот неработает :( 2.3 лайт.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
отредактированно 18.05.2007г.
Vik
Дата: 28.04.2007 | Комментарий: 11
VikAntDima, тоже самое
Privodchik
Дата: 18.03.2007 | Комментарий: 10
PrivodchikВроде работает :)
Автору сенкс!

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
отредактированно 18.03.2007г.
Privodchik
Дата: 15.03.2007 | Комментарий: 9
PrivodchikЗаберу на тест для 2.2 чуть попозже, может кста уже кто пробовал, вроде там один в один...
Serg_pnz
Дата: 16.02.2007 | Комментарий: 8
Serg_pnzigramnet, и что, что по-другому? Переделай по образцу...
Ладно, исправил заголовок статьи
Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
igramnet
Дата: 16.02.2007 | Комментарий: 7
igramnetSerg_pnz,2.0 Pro ТАм всё подругому.
nox78
Дата: 14.02.2007 | Комментарий: 6
nox78сделал файл от 2,1 comments.php под 3,0 почти похож з исключением того что нет рейтинга вставил ранг. бесплатно не отдам . даже не просити. возмите сделайте не ленитесь. подогнать можно все
Havchik
Дата: 10.02.2007 | Комментарий: 5
Havchikреал, нужная штука....
Serg_pnz
Дата: 05.02.2007 | Комментарий: 4
Serg_pnzSnake, какой 2.0 лайт или про?
Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
Всего 23 на 3 страницах по 10 на каждой странице
[<<] [ 1 | 2 | 3 ] [>>]
Вы не можете отправить комментарий анонимно, пожалуйста зарегистрируйтесь.
Календарь 3 в 1
- М - Г + Г + М
Октябрь, 2024
пнвтсрчтптсбвс
123456
78910111213
14151617181920
21222324252627
28293031
Купить.
Можно в кредит на 90 дней!
Навигация
»» RSS
Главная | Форум | Новости | Подписка на новости | Темы новостей | Добавить новость | Каталог файлов | Карта файлового архива | Публикации | Опросы | Анкета пользователя | Чат | BestMaker | Викторина | Архив новостей | Карманный оракул | Поиск по сайту с помощью Яндекс | Поиск по сайту с помощью Google | Фото дня | Для души | Погода на 3 дня | IndexCat | IndexTop | Map_Pages | Весь Оракул


Генерация страницы: 0.065 сек. и 17 запросов к базе данных за 0.032 сек.
Web site engine code is Copyright © 2006 by SLAED CMS. All rights reserved.