Бесплатные PHP скрипты - форум техподдержки

Бесплатные PHP скрипты - форум техподдержки

Форум техподдержки WR-Скриптов на php. Обсуждаем: основы программирования на PHP 5 - 7 версий, различные подходы к написанию скриптов на php 7 без MySQL. А также WR-скрипты: бесплатные доски объявлений, скрипты форумов, Гостевые книги, Каталог ссылок, Галерея, Фотоальбом, Счётчики, Рассылки, Анекдот и другие. Принимаются пожелания для новых версий. Сообщите какой скрипт нужен для Вашего сайта, постараемся найти или реализовать. Скачать скрипты можно бесплатно. Вместе мы сделаем бесплатные php скрипты лучше и доступнее!

Главная сайта бесплатных php скриптовГлавная сайта   ПоискПоиск  
Сегодня: 10.12.2025 - 11:46:56
Страницы:  1 ... 18  19  20  21  22  ... 27

Помогите с настройкой форума

Объявление - WR-Scriptы в UTF-8 кодировке

Активно обновляю скрипты и перевожу их в UTF-8 кодировку. Список перекодированных php скриптов доступен на главной странице сайта. Скачивайте скрипты и устанавливайте на свой сайт! В ближайшее время обновлю каталог знакомств, форум Про, фотоальбом, доски объявлений лайт и ЛЮКС.

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

АвторСообщение

Igarek

I
гость

u menja takaja ze problema ;(

Сообщение # 248 08.04.07 - 13:12:35

Green4el

G
гость

Fatal error: Maximum execution time of 10 seconds exceeded in /home/markiz/htdocs/forum/tools.php on line 842

Такая вот вещь выдаётся при попытке поиска по форуму!

Сообщение # 249 17.04.07 - 17:18:27

CabanCHO

C
гость

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

Сообщение # 250 27.04.07 - 11:45:09

Maksir

M
Участник форума

CabanCHO, какой столбец именно?

Если разобраться, конкретно, из написанного вами, видно такую картину -- со страницы "участники" убрать --- столбец с пользователями
Если открыть эту страницу, то можно заметить там несколько стобцов с данными. Или, имеется ввиду всю полностью страницу, все данные о пользователях?

Короче, вот примерный вариант решения этого вопроса;

1) нужно открыть этот файл -- "tools.php"
2) найти там открывающую функцию (начало этой страницы)
Выглядет это примерно так;

if (isset($_GET['event'])) -- скрипт проверяет, имеется ли переменая по имени 'event'
если имеется, то открывается действие после фигурной скобки -- {

Далее, в этом поле мы пишим разные страницы между фигурными скобками } -- все страницы переменой event распределяются внутри этих фигурных скбок.

if (isset($_GET['event'])) {

if ($event == 1) { если event = 1 эта страница будет доступна под этим значением }

if ($event == 2) { если event = 2 эта страница будет доступна под этим значением }

но вам нужно найти условие в этом поле, где event = who

if ($event == who) { если event = who эта страница будет доступна под этим значением }

}

Значит, нашли эту страницу в условии if ($event == who)
Если значение верно, то в фигурных скобках будет выполняться задание
Например;

{ echo "показать таблицу с пользователями <table>блаблабла</table>"; }

НО! Если в этои фигурные скобки в самом верху задачи поставить ещё одно условие, а всё что ф фигурных скобках внутри заключить в дополнительные скобки, то будет выполняться уже дополнительное условие.

Например;

if ($event == eho ) {

if ( если ты админ, то - заходи.. ) {
echo "показать таблицу с пользователями <table>блаблабла</table>";

}}

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

Всё очень и просто. Изучайте PHP и у вас се получиться!

Сообщение # 251 27.04.07 - 19:34:08

Nobody41

N
гость

А как ставить модераторов? я такого вобще не нашел. (У меня последняя версия)

Сообщение # 252 03.05.07 - 18:11:03

-Rootman-

-
гость

Nobody41, никак, пока только в моем моде есть раздельное мдерирование.

Сообщение # 253 04.05.07 - 11:52:13

Maksir

M
Участник форума

Nobody41, Всё очень просто. Если тебе понятно, что написано в моём предидущем сообщении, то ты должен теперь немного применить своей собственной фантазии.

Например, создаём файл с функциями -- function.php
Его нужно прописать в топе -- include(" function.
В этом файле мы пишем примерно следующее;

function admin()
/// значит, только для администраторов
{
// Объявим глобальные переменные
global $admin; // это пока пустая переменная, но она уже есть. мы её прировняем к чему-нить... =)

// Проверим введённый пароль
if(isset($_POST['pswrd']))
{
$pswrd=$_POST['pswrd']; // это введённый пароль. в принципе, должно быть и так понятно// сверяем введённые данные.

// Для этого, в конфиге у нас указан пароль для администратора
// $adminpass=$password; // Пароль админа
// Теперь, нужно сверить введённый пароль

if ($adminpass===$pswrd) { // тогда выполняем следующее

$admin="1"; // и вы админ!
}
}

А в шапке форума вместе с инклюдами нужно добавить команду используемой нами функции -- admin();

Теперь, во всех нужных таблицах HTML нужно дописать дополнительные поля с сылками на редактирование/удаление
Выглядет это примерно так --- <td><a href="admin/index.php?drop=$id">Удалить пользователя</a></td>

Переменная $id будет подменяться номером пользователя, которого мы редактируем.

Сообщение # 254 05.05.07 - 22:38:51

Maksir

M
Участник форума

Продолжение предидущей серии;

Теперь, что бы это поле было видно только для админа, нужно вставить код/условие перед этой самой нашей дополнительной ячейкой;

if (admin): // этим мы открываем скрытое поле

echo "выводим дополнительную ячейку в таблице с сылкой на редактирование -- <td><a href="admin/index.php?drop=$id">Удалить пользователя</a></td>";

endif; // этим мы закрываем нашу функцию на этом участке. Всё, что между, будет скрыто.

Можно вставлять этот код if (admin): - и - endif; где угодно, по всему файлу, и применять там нужные административные кнопки/ссылки на редактирование.

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

Кстати, в админке тоже можно прописать следующее;

function admin() -- в самом начале файла - указываем функцию (если в шапке не указана, сморите внимательнее.... =)) )

Теперь, весь файл "index.php" в папке "admin" можно скрыть (нужно!)

if ($admin):

здесь весь внутренний код файла index.php

endif; -- в самом низу файла.

Теперь, если кто-то загрузит страницу admin/index.php то увидит совершенно ничего!
Там даже не будет доступных кодов, которые можно было бы взломать.

Для модератора, можно написать такую же функцию, только, переименновать значение и имя функции --- всё делается аналогично.

p.s. мдя... =) я просто был в хорошем настроении.... Вообще-то, этот метод придумал не я. Просто, я его честно содрал, но написал немного по-проще, подоступнее для понимания. Тем не менее, этот код должен работать в WR-forume, поскольку, всё шё надо, я пидсмотрел.

Сообщение # 255 05.05.07 - 22:39:18

LiAn

L
гость

помогите пожалуста!!!!!
при регистрации пишет ошибку:
Fatal error: Call to undefined function mail() in /www_host/hosts/riaritet.cwx.ru/for/tools.php on line 159
Что делать?

Сообщение # 256 05.06.07 - 21:31:12

neonsite

N
гость

Люди вот у меня есть html страничка и Форум 1.8 eXclusive мне надо чтоб на эту страничу писало последние сообщение форума какой код нужен туда вставить или что там как?

Сообщение # 257 15.09.08 - 15:16:38

gunner05

G
гость

в архиве есть файл upindex.php его нужно либо инклюдить либо скопировать его содержимое и вставить в свой файл PHP ... в нем же помоему можно настроить кол-во последних сообщений

Сообщение # 258 15.09.08 - 18:31:25

Игорь_Виленский

И
гость

Люди помогите я никак не могу зайти в Администратор, пароль набираю правильно

Сообщение # 259 15.09.08 - 22:25:47

kilogram

K
Участник форума

Логин - администратор
Пароль - admin

Сообщение # 260 15.09.08 - 23:42:16
"Репутация" :Предыдущая темаСледующая тема: Не заходит в админ панель. Что делать?
Страницы:  1 ... 18  19  20  21  22  ... 27

Сообщение
Имя E-mail
Сообщение

Нажмите на точку возле имени для обращения к участнику

Смайлы:

Ещё смайлы
Эмодзи
         
Защитный код: (введите цифры, которые на синем фоне)
Ответ на вопрос: (2+2=?)
   
WR-Счётчик
Powered by WR-Forum Professional © 2.3 UTF-8 beta версия