|
Бесплатные PHP скрипты - форум техподдержки |
Форум техподдержки WR-Скриптов на php. Обсуждаем: основы программирования на PHP 5 - 7 версий, различные подходы к написанию скриптов на php 7 без MySQL. А также WR-скрипты: бесплатные доски объявлений, скрипты форумов, Гостевые книги, Каталог ссылок, Галерея, Фотоальбом, Счётчики, Рассылки, Анекдот и другие. Принимаются пожелания для новых версий. Сообщите какой скрипт нужен для Вашего сайта, постараемся найти или реализовать. Скачать скрипты можно бесплатно. Вместе мы сделаем бесплатные php скрипты лучше и доступнее!
|
| Сегодня: 10.12.2024 - 09:09:57 Помощь с настройкой скрипта галереи WR-GalleryОбъявление - WR-Scriptы в UTF-8 кодировке |
---|
Активно обновляю скрипты и перевожу их в UTF-8 кодировку. Список перекодированных php скриптов доступен на главной странице сайта. Скачивайте скрипты и устанавливайте на свой сайт! В ближайшее время обновлю каталог знакомств, форум Про, фотоальбом, доски объявлений лайт и ЛЮКС.
На форуме, пожалуйста, пишите что модернизировать в скриптах в первую очередь. Постараюсь исправить большую часть пожеланий! Планирую продолжить работы весь 2023 год.
|
Автор | Сообщение |
---|
MiTyaj •
M гость
|
Код: MiTyaj, вот так работает, но в форме добавления влезло какое-то поле с цифрой 2 : |
Дак всё правильно, просто надо стиль вписать в цвет фона (так сказать замаскировать под фон это поле, - оно обязательно)
Код: 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>";}
|
Вот эту строку в данном коде -
Цитата:} else {echo "<input style='background:#ffffff; color:#ffffff; border:0px;' type=text name=gid value=$gid readonly=readonly>";} |
замените на ...
Цитата:} else {echo "<tr class=row1><td align=right></TD><TD align=left><input style='background:#ffffff; color:#ffffff; border:0px;' type=text name=gid value=$gid readonly=readonly></td></tr>
и при этом в описании background:#ffffff; color:#ffffff; вместо #ffffff поставьте цвет фона, тогда строка станет не видимой. Видно разные браузеры по разному интерпретируют вёрстку. Последний вариант, тот что написал сейчас, должен прокатить везде. Попробуйте. | |
|
Сообщение # 205 |
27.05.10 - 16:15:59
| | MiTyaj •
M гость
|
Опс.., и написал..)) Запутался в bb кодах..,)) Надеюсь разберётесь. | |
|
Сообщение # 206 |
27.05.10 - 16:18:23
| | MiTyaj •
M гость
|
Код: } else {echo "<tr class=row1><td align=right></TD><TD align=left><input style='background:#ffffff; color:#ffffff; border:0px;' type=text name=gid value=$gid readonly=readonly></td></tr> ";} |
Подправил на что заменить. А то запутаетесь. | |
|
Сообщение # 207 |
27.05.10 - 16:22:23
| | Макс •
М Участник форума
|
MiTyaj, во-во, то что надо! суперско всё!!! вот бы еще копирайт картинкой прикрутить как на "фотоальбоме+" - было бы ваааще зашибисьно!!!!!! | |
|
Сообщение # 208 |
27.05.10 - 22:12:22
|
| zael •
Z Участник форума
|
kilogram, спасибо я width=50% оставил, а height=50%-просто убрал получилось что хотел. | |
|
Сообщение # 209 |
28.05.10 - 09:29:23
| | zael •
Z Участник форума
|
Подскажите как проигывать звук и видео? | |
|
Сообщение # 210 |
28.05.10 - 10:18:33
| | MiTyaj •
M гость
|
Цитата:
вот бы еще копирайт картинкой прикрутить как на "фотоальбоме+" - было бы ваааще зашибисьно!!!!!! |
Во как, не знал об этой штучке, посмотрел, прикольно. Макс если Вам по-быстрому то можете сделать так..
Находите это..
Код: // выводим надпись
if($width>200){
function _Kiril_latin ($path){return strtr($path,array("а"=>"a", "б"=>"b", "в"=>"v", "г"=>"g", "д"=>"d", "е"=>"e", "ё"=>"jo", "ж"=>"zh", "з"=>"z", "и"=>"i", "й"=>"j", "к"=>"k", "л"=>"l", "м"=>"m", "н"=>"n", "о"=>"o", "п"=>"p", "р"=>"r", "с"=>"s", "т"=>"t", "у"=>"u", "ф"=>"f", "х"=>"x", "ц"=>"c", "ч"=>"ch", "ш"=>"sh", "щ"=>"shh", "ъ"=>"''", "ы"=>"y", "ь"=>"'", "э"=>"je", "ю"=>"ju", "я"=>"ya", "йо"=>"j/o", "йе"=>"j/e", "А"=>"A", "Б"=>"B", "В"=>"V", "Г"=>"G", "Д"=>"D", "Е"=>"E", "Ё"=>"JO", "Ж"=>"ZH", "З"=>"Z", "И"=>"I", "Й"=>"J", "К"=>"K", "Л"=>"L", "М"=>"M", "Н"=>"N", "О"=>"O", "П"=>"P", "Р"=>"R", "С"=>"S", "Т"=>"T", "У"=>"U", "Ф"=>"F", "Х"=>"X", "Ц"=>"C", "Ч"=>"CH", "Ш"=>"SH", "Щ"=>"SHH", "Ъ"=>"''", "Ы"=>"Y", "Ь"=>"'", "Э"=>"JE", "Ю"=>"JU", "Я"=>"YA", "ЙО"=>"J/O", "ЙЕ"=>"J/E")); } $copyrite=_Kiril_latin($name); $host=$_SERVER["HTTP_HOST"]; // Хост галереи //$host=_Kiril_latin($host);
$textcolor = imagecolorallocate($idest, 255, 255, 255); // Цвет текста $backcolor = imagecolorallocate($idest, 0, 0, 0); // Цвет каймы текста
$texthx=$width-strlen($host)*7.25; // X горизонтального текста $texthy=$height-15; // Y горизонтального текста $textvx=$width-16; // X вертикального текста $textvy=$height-20; // Y вертикального текста
// кайма текст горизонтально imagestring($idest, 3, $texthx-1, $texthy, $host, $backcolor); imagestring($idest, 3, $texthx+1, $texthy, $host, $backcolor); imagestring($idest, 3, $texthx, $texthy-1, $host, $backcolor); imagestring($idest, 3, $texthx, $texthy+1, $host, $backcolor); // -------------------------
imagestring($idest, 3, $texthx, $texthy, $host, $textcolor); // текст горизонтально
// кайма текст вертикально imagestringup($idest, 3, $textvx-1, $textvy, $copyrite, $backcolor); imagestringup($idest, 3, $textvx+1, $textvy, $copyrite, $backcolor); imagestringup($idest, 3, $textvx, $textvy-1, $copyrite, $backcolor); imagestringup($idest, 3, $textvx, $textvy+1, $copyrite, $backcolor); // -----------------------
imagestringup($idest, 3, $textvx, $textvy, $copyrite, $textcolor); // текст вертикально } |
и просто стираете всё
потом находите это..
Код: filesize("$datadir/$smallfoto"); // иначе не считывает новый размер $fotoksize=round(filesize("$datadir/$fotoname")/10.24)/100; $size=getimagesize("$datadir/$fotoname"); $recfile="$datafile"; $gid=$_POST['gid'];
// Иконки по типам файлов
|
и меняете на это..
Код: // Знак $im = ImageCreateFromJPEG("$datadir/$fotoname"); 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'],'100'); copy($_FILES['file']['tmp_name'], $datadir."/".$fotoname); imagedestroy($im); // Знак
filesize("$datadir/$smallfoto"); // иначе не считывает новый размер $fotoksize=round(filesize("$datadir/$fotoname")/10.24)/100; $size=getimagesize("$datadir/$fotoname"); $recfile="$datafile"; $gid=$_POST['gid'];
// Иконки по типам файлов
| | |
|
Сообщение # 211 |
28.05.10 - 17:12:05
| | Макс •
М Участник форума
|
да, да, да!!!!! супер!!!!! то что надо!!!!! MiTyaj, громаднейшее спасибо!!!!! вот ща галерея - то что надо!!!!! | |
|
Сообщение # 212 |
28.05.10 - 21:29:49
| | MiTyaj •
M гость
|
Макс, я тут обновил галерею, все эти функции теперь на выбор из админки. Можно накладывать на фото хост и имя, а можно логотип, на выбор из двух представленных (рисуете сами конечно эти логотипы). Сделано через отдельный пароль, который можно отключить, легко включается отключается, всё удобно. Плюс на выбор доступность загрузки фото для пользователя в заданный раздел, раздел выбираешь из админки. Тока она с thickbox, если kilogram согласится подцепить light то берите пользуйтесь. Скачать там же APT-na,-Gall 2 (со всеми доработками) | |
|
Сообщение # 213 |
28.05.10 - 22:53:57
| | Макс •
М Участник форума
|
MiTyaj, спасибо конечно, но лично мне с лайтбоксом как-то больше нравится. посижу пока на этой версии. тем более уже есть всё что мне надо было. кстати, в качестве подкерпления усвоенного и додуманного.... чтоб обновиться на более свежую версию и не потерять данные от старой, надо заменить все файлы кроме fotobase.dat , fotobase.dat.bak и папки data , я правильно понимаю? | |
|
Сообщение # 214 |
29.05.10 - 09:12:13
| | Макс •
М Участник форума
|
и еще вопрос вдогонку: в форме добавления фото имеется строка : Код: Разрешена загрузка файлов размером не более 1500K | что надо сделать чтоб изменилась цифра 1500 например на более меньшую? настройки в админке никак на нее не действует почему-то | |
|
Сообщение # 215 |
29.05.10 - 09:20:12
| | MiTyaj •
M гость
|
Код: надо заменить все файлы кроме fotobase.dat , fotobase.dat.bak и папки data , я правильно понимаю? |
Eсли первоначально с thickbox то надо заменить только index.php и admin.php и всё.
Если стоит с лайтбоксом, то index.php и admin.php + файл top.html из папки с темой. И после этого в файле index.php заменить все строчки
Код: class='thickbox' rel='gallery-plants' |
на
Код: class='lightbox' rel='lightbox[roadtrip]' |
а строчки
Код:
на
Код: | |
|
Сообщение # 216 |
29.05.10 - 11:29:21
| |
|
Powered by WR-Forum Professional © 2.3 UTF-8 beta версия
|