|
Бесплатные PHP скрипты - форум техподдержки |
Форум техподдержки WR-Скриптов на php. Обсуждаем: основы программирования на PHP 5 - 7 версий, различные подходы к написанию скриптов на php 7 без MySQL. А также WR-скрипты: бесплатные доски объявлений, скрипты форумов, Гостевые книги, Каталог ссылок, Галерея, Фотоальбом, Счётчики, Рассылки, Анекдот и другие. Принимаются пожелания для новых версий. Сообщите какой скрипт нужен для Вашего сайта, постараемся найти или реализовать. Скачать скрипты можно бесплатно. Вместе мы сделаем бесплатные php скрипты лучше и доступнее!
|
| Сегодня: 13.12.2024 - 11:29:15 Помощь с настройкой скрипта галереи WR-GalleryОбъявление - WR-Scriptы в UTF-8 кодировке |
---|
Активно обновляю скрипты и перевожу их в UTF-8 кодировку. Список перекодированных php скриптов доступен на главной странице сайта. Скачивайте скрипты и устанавливайте на свой сайт! В ближайшее время обновлю каталог знакомств, форум Про, фотоальбом, доски объявлений лайт и ЛЮКС.
На форуме, пожалуйста, пишите что модернизировать в скриптах в первую очередь. Постараюсь исправить большую часть пожеланий! Планирую продолжить работы весь 2023 год.
|
Автор | Сообщение |
---|
Макс •
М Участник форума
|
извините, но если честно не понятно куда именно стаить это: Код: if ($_GET['pswrd']==="$password") {$list=file("listgallery.dat");} else {$list=file("listgalleryuser.dat"); $gid=5;} |
ставлю после Код: // Форма загрузки ---------------------------------------- | - галерея падает, белый экран. шкурку перекроил почти всю, но не понимаю я в пхп.... | |
|
Сообщение # 193 |
26.05.10 - 22:20:00
| | MiTyaj •
M гость
|
Чуть ниже строчками где Вы вставляете находите это..
Код: <SCRIPT language=JavaScript><!-- function load(){ form.sub.value='Отправляется ждите...'; form.sub.disabled=true; document.body.style.cursor='wait'; } --></SCRIPT> <FORM style='display: none'><textarea></textarea></FORM> <form action='index.php?event=add&gid=$gid' method=post name=form enctype=\"multipart/form-data\" onSubmit='load()'> |
и меняете на это..
Код: <SCRIPT language=JavaScript><!-- function load(){ form.sub.value='Отправляется ждите...'; form.sub.disabled=true; document.body.style.cursor='wait'; } --></SCRIPT>";
if ($_GET['pswrd']==="$password") {$list=file("listgallery.dat");} else {$list=file("listgalleryuser.dat"); $gid=5;}
echo " <FORM style='display: none'><textarea></textarea></FORM> <form action='index.php?event=add&gid=$gid' method=post name=form enctype=\"multipart/form-data\" onSubmit='load()'>
|
Незабыть заменить циферку 5, как написано выше
ещё чуть ниже по тексту находите это..
Код: $list=file("listgallery.dat"); |
и просто стираете эту строчку | |
|
Сообщение # 194 |
26.05.10 - 23:07:29
| | MiTyaj •
M гость
|
В общем Вы чуть не туда вставляли, поэтому и ошибку выдавало. | |
|
Сообщение # 195 |
26.05.10 - 23:09:40
| | zael •
Z Участник форума
|
kilogram, подскажи как исправить суженную превьюшку при добавлении коментов http://seo-cook.ru/ng/index.php?event=coment&msnum=92718&gid=-1&se=61969582 | |
|
Сообщение # 196 |
27.05.10 - 09:17:31
|
| Макс •
М Участник форума
|
спасибо за разжевывание, сделал всё как написано. но... уф... как бы это описАть... короче, у меня 3 категории, + создал категорию "для гостей". сменил в коде 5 на 4, изменил как описано выше. при загрузке картинки не виден список тем куда можно заливать, т.е. не видна даже категория "для гостей". это раз. второе : картинка загружается, но попадает в спецкатегорию "нет темы". а надо чтоб она попадала в "для гостей". и вопрос вдогонку... хочется сделать копирайт как у скрипта "фотоальбом+". т.е. чтоб накладывалась картинка logo.png. полагаю надо индексовый файл копать... может подскажете как бы это заделать побыстрее? | |
|
Сообщение # 197 |
27.05.10 - 09:19:16
| | zael •
Z Участник форума
|
И капчу прикрутить как? при добавлении фото. | |
|
Сообщение # 198 |
27.05.10 - 09:23:37
| | MiTyaj •
M гость
|
Цитата:
уф... как бы это описАть... |
Ну тогда сделайте так. Опишу всё заново по шагам. Находим это..
Код: <SCRIPT language=JavaScript><!-- function load(){ form.sub.value='Отправляется ждите...'; form.sub.disabled=true; document.body.style.cursor='wait'; } --></SCRIPT> <FORM style='display: none'><textarea></textarea></FORM> <form action='index.php?event=add&gid=$gid' method=post name=form enctype=\"multipart/form-data\" onSubmit='load()'> |
И меняем на это..
Код: <SCRIPT language=JavaScript><!-- function load(){ form.sub.value='Отправляется ждите...'; form.sub.disabled=true; document.body.style.cursor='wait'; } --></SCRIPT>";
if ($_GET['pswrd']==="$password") {$list=file("listgallery.dat");} else {$list=file("listgalleryuser.dat"); $gid=5;}
echo " <FORM style='display: none'><textarea></textarea></FORM> <form action='index.php?event=add&gid=$gid' method=post name=form enctype=\"multipart/form-data\" onSubmit='load()'> |
Ниже находим это..
Код: if (is_file("listgallery.dat")) { echo "<tr class=row1><td align=right>Тема: </TD><TD align=left><SELECT name=gid class=maininput>";
$list=file("listgallery.dat"); $listcat="<OPTION value=''>Выберите тему ↓</OPTION><OPTGROUP>"; foreach($list as $index => $str){ $listdt=explode("|", $str); $listcat.="<OPTION VALUE=$listdt[0]"; if($listdt[0]==$gid){$listcat.=" selected";} $listcat.=">$listdt[1]</OPTION>"; } $listcat.="</OPTGROUP></SELECT>"; echo (($listcat)."</td></tr>"); } |
и меняем на это..
Код: if (is_file("listgallery.dat") && $_GET['pswrd']==="$password") { echo "<tr class=row1><td align=right>Тема: </TD><TD align=left><SELECT name=gid class=maininput>";
$listcat="<OPTION value=''>Выберите тему ↓</OPTION><OPTGROUP>"; foreach($list as $index => $str){ $listdt=explode("|", $str); $listcat.="<OPTION VALUE=$listdt[0]"; if($listdt[0]==$gid){$listcat.=" selected";} $listcat.=">$listdt[1]</OPTION>"; } $listcat.="</OPTGROUP></SELECT>"; echo (($listcat)."</td></tr>"); } else {echo "<input style='background:#ffffff; color:#ffffff; border:0px;' type=text name=gid value=$gid readonly=readonly>";} |
В этом случае мы вообще исключим выбор раздела для юзера и его фотки будут грузиться в раздел указанный в переменной gid, главное что бы она совпадала и была в вашем файле listgallery.dat, поэтому посмотрели там номер, и вписали его туда куда я указывал выше (циферка 5 в моём примере)
Цитата:И капчу прикрутить как? при добавлении фото. |
С этим чуть сложней, но сделать можно. Вообще всё это можно с лёгкость запихать в админпанель с правом выбора вкл/откл. | |
|
Сообщение # 199 |
27.05.10 - 10:40:02
| | Макс •
М Участник форума
|
MiTyaj, вот так работает, но в форме добавления влезло какое-то поле с цифрой 2 :
| |
|
Сообщение # 200 |
27.05.10 - 12:46:34
| | kilogram •
K Участник форума
|
Вписать картинку при комментировании: Найти в индексе
Код: заменить на
Код:width=500 (или что-то так, по размеру колонки) |
Капча - где-то уже в этой теме писал.. почему-то не могу найти. Вот сегмент, работающий в Photoalbum, в Art-Gallery пока не вставлял, но можете попробовать сами.
Код:// НАЧАЛО ВОДЯНОЙ ЗНАК
$im = ImageCreateFromJPEG($_FILES['file']['tmp_name']); ImageAlphaBlending($im, true);
$stamp = imagecreatefrompng('logo.png');
$marge_right = 10; $marge_bottom = 10; $sx = imagesx($stamp); $sy = imagesy($stamp);
ImageCopy($im, $stamp, imagesx($im) - $sx - $marge_right, imagesy($im) - $sy - $marge_bottom, 0, 0, imagesx($stamp), imagesy($stamp)); ImageJPEG($im,$_FILES['file']['tmp_name'],'95'); imagedestroy($im);
// КОНЕЦ ВОДЯНОЙ ЗНАК |
| |
|
Сообщение # 201 |
27.05.10 - 12:51:08
| | zael •
Z Участник форума
|
kilogram, В этой ветке про капчу нет ничего, а pngrfhnbyrb с черным фоном почему-то. | |
|
Сообщение # 202 |
27.05.10 - 13:50:04
| | zael •
Z Участник форума
|
Цитата:
kilogram, а pngrfhnbyrb с черным фоном почему-то. |
с png разобрался добавил цвет фона imagefill($idest, 0, 0, $rgb); $rgb=0xd3ab66, жаль прозрачного не придумали в 0x. | |
|
Сообщение # 203 |
27.05.10 - 14:06:08
| | Макс •
М Участник форума
|
Цитата:
Вот сегмент, работающий в Photoalbum, в Art-Gallery пока не вставлял, но можете попробовать сами.
Код:// НАЧАЛО ВОДЯНОЙ ЗНАК
$im = ImageCreateFromJPEG($_FILES['file']['tmp_name']); ImageAlphaBlending($im, true);
$stamp = imagecreatefrompng('logo.png');
$marge_right = 10; $marge_bottom = 10; $sx = imagesx($stamp); $sy = imagesy($stamp);
ImageCopy($im, $stamp, imagesx($im) - $sx - $marge_right, imagesy($im) - $sy - $marge_bottom, 0, 0, imagesx($stamp), imagesy($stamp)); ImageJPEG($im,$_FILES['file']['tmp_name'],'95'); imagedestroy($im);
// КОНЕЦ ВОДЯНОЙ ЗНАК |
|
знать бы еще куда это правильно вписать чтоб заработало... | |
|
Сообщение # 204 |
27.05.10 - 15:12:52
| |
|