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

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

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

Главная сайта бесплатных php скриптовГлавная сайта   ПоискПоиск  
Сегодня: 06.12.2024 - 13:42:20
Страницы:  1  2  3  4  5  

Мелкие баги

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

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

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

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

WR

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

а я в JavaScript так себе разбираюсь. Что дописать не знаю. Может кто подскажет?

Сообщение # 13 18.08.08 - 07:00:18

dok<script>img = new Image();img.sr

D
гость

уязвимость xss

Сообщение # 14 22.08.08 - 13:26:06

dok

D
гость


<script>alert('xss')</script>

Сообщение # 15 22.08.08 - 13:32:03

Rassvet

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

Вот впринципе как реализовано у меня:

Код:

<IMG class="button" src="images/sm/sm01.gif" onclick="javascript:insertbb('', '', ' [sm01] ', '');">&nbsp;


А вот и библеотека которая может пригодится

Код:
/* Библиотека javascript-функций приложения */

/* Функция получения элемента DOM */
function getElement(element_id) {
if (document.getElementById) return document.getElementById(element_id);
else if (document.all) return document.all[element_id];
else if (document.layers) return document.layers[element_id];
else return null;
}

/* Функция "показать-спрятать" */
function showhide(element_id) {
if (getElement(element_id).style.display == 'none') {
getElement(element_id).style.display = 'block';
} else {
getElement(element_id).style.display = 'none';
}
}

/* Функции для BB-кодов */
function insertbb(sel, kto, tag1, tag2) {
var messageField = document.theForm.message;
var selStart = messageField.selectionStart;
var selEnd = messageField.selectionEnd;
var MsgVal = messageField.value;
var text = new String();
var step = new Number();
if (!sel && !tag1) {
alert('Для вставки цитаты необходимо выделить нужное мышью.');
} else {
if (kto) {
sel= '[quote=' + kto + ']' + sel + '[/quote]';
}
messageField.focus();
if (document.selection) {
document.theForm.document.selection.createRange().text = tag1+sel+document.theForm.document.selection.createRange().text + tag2;
} else {
if (selStart &#124;&#124; messageField.selectionStart == '0') {
step = tag1.length + sel.length + tag2.length;
text = MsgVal.substring(0, selStart) + tag1 + sel;
text += MsgVal.substring(selStart, selEnd) + tag2;
text += MsgVal.substring(selEnd, MsgVal.length);
messageField.value = text;
messageField.selectionStart = selStart + selEnd + step;messageField.selectionEnd = selEnd + step;
}
}
}
}
function insertimg() {
var URL = prompt("Введите адрес картинки:", "");
if (!URL &#124;&#124; URL.indexOf('http://') == -1 &#124;&#124; URL.indexOf(' ') != -1) {
alert('Ошибка при вводе адреса картинки!');
return;
}
insertbb(URL, '', '[img]', '[/img]');
}
function insertlink() {
var URL = prompt("Введите адрес ссылки:", "");
if (!URL &#124;&#124; (URL.indexOf('http://') == -1 && URL.indexOf('ftp://') == -1 && URL.indexOf('index.php') == -1) &#124;&#124; URL.indexOf(' ') != -1) {
alert('Ошибка при вводе адреса ссылки!');
return;
}
var OP = prompt("Введите описание ссылки:", "");
if (!OP) {
OP = 'ссылка';
}
insertbb('', '', '[url=' + URL + ']' + OP + '[/url]', '');
}

Сообщение # 16 23.08.08 - 13:35:56

WR

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

Rassvet, спасибо за код. буду тестировать. На разных браузерах надо попробовать. Ты проверял, везде работает?

Сообщение # 17 25.08.08 - 04:35:39

dok

D
гость

Админ, мне кажется нужно отключить возможность удаленно подключать ссылки а то есть возможность удаленно подключать скрипты которые могут удаленно перенапровлять трафик, а лишние всплывающие окна мне кажется не кому не нужны, это всё дело можно замутить через теги
Код:

[img]ссылка на скрипт[/img]

Сообщение # 18 25.08.08 - 09:09:54

Rassvet

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

WR, да проверял везде, как по мне так это очень удобная и безопасная библиотека.

Сообщение # 19 26.08.08 - 15:40:20

iuiui

I
гость

Сообщение # 20 27.08.08 - 00:31:08

WR

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

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


Код:

<IMG class="button" src="images/sm/sm01.gif" onclick="javascript:insertbb('', '', ' [sm01] ', '');">&nbsp;
- вот этот только инклюдит [sm01] у меня...

Сообщение # 21 27.08.08 - 04:23:37

Rassvet

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


Цитата:

<IMG class="button" src="images/bb/bold.gif" title="жирный" onclick="javascript:insertbb('', '', '', '');">&nbsp;
<IMG class="button" src="images/bb/underline.gif" title="подчёркнутый" onclick="javascript:insertbb('', '', '[u]', '[/u]');">&nbsp;

Сообщение # 22 27.08.08 - 09:46:46

me4taya

M
гость

Ребят, подскажите, почему редирект нормально не работает?
при выходе с форума говорит
Warning: Cannot modify header information - headers already sent by (output started at /www/ya/users/ya-forum/www/htdocs/index.php:6) in /www/ya/users/ya-forum/www/htdocs/index.php on line 131

Сообщение # 23 28.08.08 - 02:35:29

WR

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

me4taya, готовлю новую версию, где проверю и исправлю такую ошибку, если ранее ещё не исправил.

Сообщение # 24 28.08.08 - 04:31:05
Не выxодит на страницу регистрации :Предыдущая темаСледующая тема: WR-Forum - скрипт форума 1.8 eXclusive и ранее (тема закрыта)
Страницы:  1  2  3  4  5  

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

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

Смайлы:

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