Форум техподдержки бесплатных PHP скриптов

Форум техподдержки бесплатных PHP скриптов

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

Главная сайта бесплатных php скриптовГлавная сайта   ПоискПоиск  
Сегодня: 28.10.2020 - 05:28:53
Страницы:  1 ... 28  29  30  31  32  ... 75
Объявление - WR-Scriptы в UTF-8 кодировке

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

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

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

Ivanov

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

i-text,

Что-то я напутал, - неправильно...
Вот исправил:
Код: </td></tr></table>
<center><font size=-2><small>Powered by <a href="https://www.wr-script.ru" title="Скрипт форума" class="copyright">WR-Forum</a> &copy; 1.8 eXclusive
</small></font></center>
</body>
<center><a href="https://www.wr-script.ru"><img src="https://www.wr-script.ru/images/88x31-01.gif" alt="бесплатные php скрипты" border="0" width="88" height="31"></a></center>
</html>

Цитата



Код:

спасибо!!!

<center> сюда в носим коды счетчиков, которые хотим чтоб отображались, я ставил после каждого счетчика одну строку чистую </center>

пример:

<center>

код

код

</center>

отображаются счетчики списком.

если делать так:

<center>
код
</center>
<center>
код
</center>

то каждый счетчик будет отображаться ниже предыдущего (столбиком).


lanser2000,

может дадите совет как вверху поставить банер или картинку и примерчик если можно?Внизу то давно разобрался.center-ценнтр блин забылся как лево и право писать?

Цитата


ВОТ ЭТО МНЕ САМОМУ ИНТЕРЕСНО, И ИНТЕРЕСНО КАК ВЕРКУ КАК НА НЕКОТРЫХ ФОРУМАХ, ПЕРЕД МЕНЮ ФОРУМА УСТАНОВЛЕН РЕКЛАМНЫЙ БЛОГ...


может дадите совет как вверху поставить банер или картинку и примерчик если можно?

Цитата


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

Сообщение # 349 20.04.09 - 13:52:54

i-text

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


если делать так:

<center>
код
</center>
<center>
код
</center>

то каждый счетчик будет отображаться ниже предыдущего (столбиком).

Цитата

А можно просто бээры (
) между кодом поставить


ВОТ ЭТО МНЕ САМОМУ ИНТЕРЕСНО, И ИНТЕРЕСНО КАК ВЕРКУ КАК НА НЕКОТРЫХ ФОРУМАХ, ПЕРЕД МЕНЮ ФОРУМА УСТАНОВЛЕН РЕКЛАМНЫЙ БЛОГ...

Цитата


Ребят чего заморачиваетесь? Открываете "top.html" в выбранном вами скине и ставите код баннера

Сообщение # 350 21.04.09 - 03:55:12

WR

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


WR, спасибо, что хоть выложил мод. Но было бы неплохо, если бы ещё ответил на мои сообщения.
Тут дело такое. я поторопился, что-то где-то забыл... но, последнее моё сообщение, там имеется архив, он уже отчищен от всякого мусора, уточнён, конкретизирован, запакован, проверен. Вот его нужно внедрить, и может быть как-то пометить? я его нашёл по дате обновления... это непонятно.

В папке ct , не знаю, как она туда попала, содержатся временные файлы в кодировке UTF8. Для полноценной работы форума, этих файлов недостаточно. У меня есть все файлы и я готов их прислать. Нужно также, где -то написать, что это обновление для форума (есть форум без мода), который работает с версией PHP 5.2.9 Полноценный скрипт последней версии, без капли дополнений. Просто, скрипт... даже не то, что бы дополнен функционально, а скорее преработан к требованиям PHP5, без всякой самодеятельности.

Также, к дополнениям, предлогаю пересмотреть кодировку cp1251 - уже не актуально на сегодняшний день. Я могу перекодировать все скрипты, функциями самой системы. Просто, натравливаю скрипт на папку, в которой файлы в кодировке Windows-1251, остаётся только безошибочно проредактировать все строчки с charset для web , мета-тегов.
UTF8 для поддержки языков. Например, иносранцы могут почитать русский на транслите, без краказябер. :)

Цитата


Так ты пришли полную сборку я её выложу и ссылочку на главной поставлю для скачивания.

По кодировке идею понял, а каким редактором пользуешься для перекодирования?


Данные правила действительны для всех разделов Форума студии КнязьАрт...

Эмм причем тут студия КнязьАрт.... Нужно подкорректировать соглашение, это убрать.

Цитата


в 1.9 подредактировал. Сам не читал, у знакомого взял полностью

Сообщение # 351 22.04.09 - 16:43:25

Maksir

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

WR, про перекодирование вот здесь упоминалось;
https://www.wr-script.ru/forum/index.php?fid=2&id=025161&page=6

Так вот же он -- https://www.wr-script.ru/mod/wrforum.1.8.8-line-sent.zip -- весь полностью. =) в cp1251
И вот ещё какая-то модификация того же самого -- https://www.wr-script.ru/mod/wrforum.1.8.8-line-sent-LAST.zip

В чем разница... Но, первый вариант, это то, я что прислал. Потом скачал сам, проверил. Все впорядке, ничего лишнего. Должно работать. Давайте тестировать.

Сообщение # 352 22.04.09 - 18:36:12

Maksir

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

WR, а вот этот мод (просто модификация) того же форума 1.8.8 для версии PHP 5.2.9 только, он к тому же ещё в кодировке UTF8 весь полностью. Можно было бы пометить.

Сообщение # 353 22.04.09 - 18:49:22

Maksir

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

форум https://www.wr-script.ru/mod/wr-forum-php5.zip

Сообщение # 354 22.04.09 - 18:49:52

Kirill

K
гость

Вопрос такой! что то я не пойму где можно удалять "Последние сообщения",которые отображаються внизу форума?

Сообщение # 355 23.04.09 - 09:58:10

i-text

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

В настройках админ панели галочку нужно снять, напротив "статистики"

Сообщение # 356 23.04.09 - 16:05:39

слава

С
гость


Код:
function _Url_bbcod($path){
if(preg_match_all("~\((url)\)(.+)\(/\\1\)~sU",$path,$array)){
while(list($key, $val) = @each ($array[2])){
$search = "~\((url)\)[ ]?".preg_quote($val,"~")."[ ]?\(/\\1\)~sU";
$val_abs = preg_replace("~(%&#124;&#37;)[a-z]{2,8}(%&#124;&#37;)~s","",$val);
$val_abs = preg_replace("~http://&#124;www\.&#124;
&#124;\(url\)&#124;\(/url\)&#124;\n~i",'',$val_abs);
$val_abs = str_replace ("&#58;",':',$val_abs);
$val_abs = str_replace ("&amp;",'&',$val_abs);
$val_abs = str_replace ('&#37;', '%', $val_abs);
$val_abs = str_replace (' ','',$val_abs);
if (preg_match("~/$~",$val_abs)) { $val_abs = substr($val_abs,0,-1); }
if (_Checkurl($val_abs)!='error' and _Checkurl($val_abs)!='0'){
if (!strstr($val_abs,"://")) {$val_abs = "http://".$val_abs; }
if ( strlen($val_abs) > 60){ $val_abs_p = substr($val_abs, 0, 60)."..."; }
else { $val_abs_p = $val_abs; }
$path = preg_replace ($search, " <a href='$val_abs' target='_blank'> $val_abs_p </a> ",$path);
}
elseif(_Checkurl($val_abs)=='0'){ $path = preg_replace ($search," ",$path); }
else { $path = preg_replace ($search," ".$val_abs." ",$path); }
}
}
return $path;
}

Сообщение # 357 23.04.09 - 18:40:25

слава

С
гость

функция bbcod

Код:
function _Url_bbcod($path){
if(preg_match_all("~\((url)\)(.+)\(/\\1\)~sU",$path,$array)){
while(list($key, $val) = @each ($array[2])){
$search = "~\((url)\)[ ]?".preg_quote($val,"~")."[ ]?\(/\\1\)~sU";
$val_abs = preg_replace("~(%&#124;&#37;)[a-z]{2,8}(%&#124;&#37;)~s","",$val);
$val_abs = preg_replace("~http://&#124;www\.&#124;
&#124;\(url\)&#124;\(/url\)&#124;\n~i",'',$val_abs);
$val_abs = str_replace ("&#58;",':',$val_abs);
$val_abs = str_replace ("&amp;",'&',$val_abs);
$val_abs = str_replace ('&#37;', '%', $val_abs);
$val_abs = str_replace (' ','',$val_abs);
if (preg_match("~/$~",$val_abs)) { $val_abs = substr($val_abs,0,-1); }
if (_Checkurl($val_abs)!='error' and _Checkurl($val_abs)!='0'){
if (!strstr($val_abs,"://")) {$val_abs = "http://".$val_abs; }
if ( strlen($val_abs) > 60){ $val_abs_p = substr($val_abs, 0, 60)."..."; }
else { $val_abs_p = $val_abs; }
$path = preg_replace ($search, " <a href='$val_abs' target='_blank'> $val_abs_p </a> ",$path);
}
elseif(_Checkurl($val_abs)=='0'){ $path = preg_replace ($search," ",$path); }
else { $path = preg_replace ($search," ".$val_abs." ",$path); }
}
}
return $path;
}

Сообщение # 358 23.04.09 - 18:41:38

виктор-закал

В
гость

вот функции перекодировки

Код:
<?php
function win_utf8($s){
$s= strtr ($s, array ("а"=>"\xD0\xB0", "А"=>"\xD0\x90","б"=>"\xD0\xB1", "Б"=>"\xD0\x91", "в"=>"\xD0\xB2", "В"=>"\xD0\x92", "г"=>"\xD0\xB3", "Г"=>"\xD0\x93", "д"=>"\xD0\xB4", "Д"=>"\xD0\x94", "е"=>"\xD0\xB5", "Е"=>"\xD0\x95", "ё"=>"\xD1\x91", "Ё"=>"\xD0\x81", "ж"=>"\xD0\xB6", "Ж"=>"\xD0\x96", "з"=>"\xD0\xB7", "З"=>"\xD0\x97", "и"=>"\xD0\xB8", "И"=>"\xD0\x98", "й"=>"\xD0\xB9", "Й"=>"\xD0\x99", "к"=>"\xD0\xBA", "К"=>"\xD0\x9A", "л"=>"\xD0\xBB", "Л"=>"\xD0\x9B", "м"=>"\xD0\xBC", "М"=>"\xD0\x9C", "н"=>"\xD0\xBD", "Н"=>"\xD0\x9D", "о"=>"\xD0\xBE", "О"=>"\xD0\x9E", "п"=>"\xD0\xBF", "П"=>"\xD0\x9F", "р"=>"\xD1\x80", "Р"=>"\xD0\xA0", "с"=>"\xD1\x81", "С"=>"\xD0\xA1", "т"=>"\xD1\x82", "Т"=>"\xD0\xA2", "у"=>"\xD1\x83", "У"=>"\xD0\xA3", "ф"=>"\xD1\x84", "Ф"=>"\xD0\xA4", "х"=>"\xD1\x85", "Х"=>"\xD0\xA5", "ц"=>"\xD1\x86", "Ц"=>"\xD0\xA6", "ч"=>"\xD1\x87", "Ч"=>"\xD0\xA7", "ш"=>"\xD1\x88", "Ш"=>"\xD0\xA8", "щ"=>"\xD1\x89", "Щ"=>"\xD0\xA9", "ъ"=>"\xD1\x8A", "Ъ"=>"\xD0\xAA", "ы"=>"\xD1\x8B", "Ы"=>"\xD0\xAB", "ь"=>"\xD1\x8C", "Ь"=>"\xD0\xAC", "э"=>"\xD1\x8D", "Э"=>"\xD0\xAD", "ю"=>"\xD1\x8E", "Ю"=>"\xD0\xAE", "я"=>"\xD1\x8F", "Я"=>"\xD0\xAF"));
return $s;
}
function replace_cyr($path){
$search = array ("'Ё'", "'А'", "'Б'", "'В'", "'Г'", "'Д'", "'Е'", "'Ж'", "'З'", "'И'", "'Й'", "'К'", "'Л'", "'М'", "'Н'", "'О'", "'П'", "'Р'", "'С'", "'Т'", "'У'", "'Ф'", "'Х'", "'Ц'", "'Ч'", "'Ш'", "'Щ'", "'Ъ'", "'Ы'", "'Ь'", "'Э'", "'Ю'", "'Я'", "'а'", "'б'", "'в'", "'г'", "'д'", "'е'", "'ж'", "'з'", "'и'", "'й'", "'к'", "'л'", "'м'", "'н'", "'о'", "'п'", "'р'", "'с'", "'т'", "'у'", "'ф'", "'х'", "'ц'", "'ч'", "'ш'", "'щ'", "'ъ'", "'ы'", "'ь'", "'э'", "'ю'", "'я'", "'ё'", "'0'e");
$raplace= array ('&#1025;', '&#1040;', '&#1041;', '&#1042;', '&#1043;', '&#1044;', '&#1045;', '&#1046;', '&#1047;', '&#1048;', '&#1049;', '&#1050;', '&#1051;', '&#1052;', '&#1053;', '&#1054;', '&#1055;', '&#1056;', '&#1057;', '&#1058;', '&#1059;', '&#1060;', '&#1061;', '&#1062;', '&#1063;', '&#1064;', '&#1065;', '&#1066;', '&#1067;', '&#1068;', '&#1069;', '&#1070;', '&#1071;', '&#1072;', '&#1073;', '&#1074;', '&#1075;', '&#1076;', '&#1077;', '&#1078;', '&#1079;', '&#1080;', '&#1081;', '&#1082;', '&#1083;', '&#1084;', '&#1085;', '&#1086;', '&#1087;', '&#1088;', '&#1089;', '&#1090;', '&#1091;', '&#1092;', '&#1093;', '&#1094;', '&#1095;', '&#1096;', '&#1097;', '&#1098;', '&#1099;', '&#1100;', '&#1101;', '&#1102;', '&#1103;', '&#1105;', '0');
return preg_replace ($search,$raplace,$path);
}

function charset($path){
list ($charset,$down)= explode (",",$_SERVER['HTTP_ACCEPT_CHARSET']);
if ($charset=='' or preg_match ("~windows-1251~i",$charset)){ return $path;}
elseif (preg_match("~(koi8&#124;iso-ir-111)~i",$charset)){ return convert_cyr_string($path,'w','k');}
elseif (preg_match("~iso-8859-5~i",$charset)) { return convert_cyr_string($path,'w','i');}
elseif (preg_match("~ibm866~i",$charset)) { return convert_cyr_string($path,'w','a');}
elseif (preg_match("~x-mac-(cyrillic&#124;ukrainian)~i",$charset)){ return convert_cyr_string($path,'w','m');}
elseif (preg_match("~utf-8~i",$charset)) { return win_utf8($path);}
else { return replace_cyr($path);}
}
// напечатаем html документ для разных кодировок
print charset("doc.htm");
?>

Сообщение # 359 23.04.09 - 18:44:59

виктор-закал

В
гость

вот еще полезное(обратный ефект)
<?php
function utf8_win($s){
$s= strtr ($s, array ("\xD0\xB0"=>"а", "\xD0\x90"=>"А", "\xD0\xB1"=>"б", "\xD0\x91"=>"Б", "\xD0\xB2"=>"в", "\xD0\x92"=>"В", "\xD0\xB3"=>"г", "\xD0\x93"=>"Г", "\xD0\xB4"=>"д", "\xD0\x94"=>"Д", "\xD0\xB5"=>"е", "\xD0\x95"=>"Е", "\xD1\x91"=>"ё", "\xD0\x81"=>"Ё", "\xD0\xB6"=>"ж", "\xD0\x96"=>"Ж", "\xD0\xB7"=>"з", "\xD0\x97"=>"З", "\xD0\xB8"=>"и", "\xD0\x98"=>"И", "\xD0\xB9"=>"й", "\xD0\x99"=>"Й", "\xD0\xBA"=>"к", "\xD0\x9A"=>"К", "\xD0\xBB"=>"л", "\xD0\x9B"=>"Л", "\xD0\xBC"=>"м", "\xD0\x9C"=>"М", "\xD0\xBD"=>"н", "\xD0\x9D"=>"Н", "\xD0\xBE"=>"о", "\xD0\x9E"=>"О", "\xD0\xBF"=>"п", "\xD0\x9F"=>"П", "\xD1\x80"=>"р", "\xD0\xA0"=>"Р", "\xD1\x81"=>"с", "\xD0\xA1"=>"С", "\xD1\x82"=>"т", "\xD0\xA2"=>"Т", "\xD1\x83"=>"у", "\xD0\xA3"=>"У", "\xD1\x84"=>"ф", "\xD0\xA4"=>"Ф", "\xD1\x85"=>"х", "\xD0\xA5"=>"Х", "\xD1\x86"=>"ц", "\xD0\xA6"=>"Ц", "\xD1\x87"=>"ч", "\xD0\xA7"=>"Ч", "\xD1\x88"=>"ш", "\xD0\xA8"=>"Ш", "\xD1\x89"=>"щ", "\xD0\xA9"=>"Щ", "\xD1\x8A"=>"ъ", "\xD0\xAA"=>"Ъ", "\xD1\x8B"=>"ы", "\xD0\xAB"=>"Ы", "\xD1\x8C"=>"ь", "\xD0\xAC"=>"Ь", "\xD1\x8D"=>"э", "\xD0\xAD"=>"Э", "\xD1\x8E"=>"ю", "\xD0\xAE"=>"Ю", "\xD1\x8F"=>"я", "\xD0\xAF"=>"Я"));
return $s;
}
function re_replace_cyr($path){
$search = array ("'&#1025;'", "'&#1040;'", "'&#1041;'", "'&#1042;'", "'&#1043;'", "'&#1044;'", "'&#1045;'", "'&#1046;'", "'&#1047;'", "'&#1048;'", "'&#1049;'", "'&#1050;'", "'&#1051;'", "'&#1052;'", "'&#1053;'", "'&#1054;'", "'&#1055;'", "'&#1056;'", "'&#1057;'", "'&#1058;'", "'&#1059;'", "'&#1060;'", "'&#1061;'", "'&#1062;'", "'&#1063;'", "'&#1064;'", "'&#1065;'", "'&#1066;'", "'&#1067;'", "'&#1068;'", "'&#1069;'", "'&#1070;'", "'&#1071;'", "'&#1072;'", "'&#1073;'", "'&#1074;'", "'&#1075;'", "'&#1076;'", "'&#1077;'", "'&#1078;'", "'&#1079;'", "'&#1080;'", "'&#1081;'", "'&#1082;'", "'&#1083;'", "'&#1084;'", "'&#1085;'", "'&#1086;'", "'&#1087;'", "'&#1088;'", "'&#1089;'", "'&#1090;'", "'&#1091;'", "'&#1092;'", "'&#1093;'", "'&#1094;'", "'&#1095;'", "'&#1096;'", "'&#1097;'", "'&#1098;'", "'&#1099;'", "'&#1100;'", "'&#1101;'", "'&#1102;'", "'&#1103;'", "'&#1105;'", "'0'e");
$replace= array ('Ё', 'А', 'Б', 'В', 'Г', 'Д', 'Е', 'Ж', 'З', 'И', 'Й', 'К', 'Л', 'М', 'Н', 'О', 'П', 'Р', 'С', 'Т', 'У', 'Ф', 'Х', 'Ц', 'Ч', 'Ш', 'Щ', 'Ъ', 'Ы', 'Ь', 'Э', 'Ю', 'Я', 'а', 'б', 'в', 'г', 'д', 'е', 'ж', 'з', 'и', 'й', 'к', 'л', 'м', 'н', 'о', 'п', 'р', 'с', 'т', 'у', 'ф', 'х', 'ц', 'ч', 'ш', 'щ', 'ъ', 'ы', 'ь', 'э', 'ю', 'я', 'ё', '0');
return preg_replace ($search,$replace,$path);
}
function re_charset($path){
list ($charset,$down)= explode (",",$_SERVER['HTTP_ACCEPT_CHARSET']);
if ($charset=='' or preg_match ("~windows-1251~i",$charset)){ return $path;}
elseif (preg_match("~(koi8&#124;iso-ir-111)~i",$charset)){ return convert_cyr_string($path,'k','w');}
elseif (preg_match("~iso-8859-5~i",$charset)) { return convert_cyr_string($path,'i','w');}
elseif (preg_match("~ibm866~i",$charset)) { return convert_cyr_string($path,'a','w');}
elseif (preg_match("~x-mac-(cyrillic&#124;ukrainian)~i",$charset)){ return convert_cyr_string($path,'m','w');}
elseif (preg_match("~utf-8~i",$charset)) { return utf8_win($path);}
else { return re_replace_cyr($path);}
}

Сообщение # 360 23.04.09 - 18:46:49
Мелкие баги :Предыдущая темаСледующая тема: Не могу запустить
Страницы:  1 ... 28  29  30  31  32  ... 75

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

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

Смайлы:

Ещё смайлы
Эмодзи
         
Защитный код: (введите цифры, которые на синем фоне)
   
WR-Счётчик
Powered by WR-Forum Professional © 2.2.2