|
Бесплатные PHP скрипты - форум техподдержки |
Форум техподдержки WR-Скриптов на php. Обсуждаем: основы программирования на PHP 5 - 7 версий, различные подходы к написанию скриптов на php 7 без MySQL. А также WR-скрипты: бесплатные доски объявлений, скрипты форумов, Гостевые книги, Каталог ссылок, Галерея, Фотоальбом, Счётчики, Рассылки, Анекдот и другие. Принимаются пожелания для новых версий. Сообщите какой скрипт нужен для Вашего сайта, постараемся найти или реализовать. Скачать скрипты можно бесплатно. Вместе мы сделаем бесплатные php скрипты лучше и доступнее!
|
| Сегодня: 06.12.2024 - 00:17:44
Страницы: 1 Галерея: прикольный наворотОбъявление - WR-Scriptы в UTF-8 кодировке |
---|
Активно обновляю скрипты и перевожу их в UTF-8 кодировку. Список перекодированных php скриптов доступен на главной странице сайта. Скачивайте скрипты и устанавливайте на свой сайт! В ближайшее время обновлю каталог знакомств, форум Про, фотоальбом, доски объявлений лайт и ЛЮКС.
На форуме, пожалуйста, пишите что модернизировать в скриптах в первую очередь. Постараюсь исправить большую часть пожеланий! Планирую продолжить работы весь 2023 год.
|
Автор | Сообщение |
---|
DINKER •
D гость
|
Привет, народ! Срочно нужна скорая помощь - ПОМОГИТЕ! Вобщем я решил сделать так, чтобы кокда показывалось большое изображение внизу (как у зверски навороченных галерей) паказывалась линейка в виде ленты плёнки на которой уменьшенные фотки. И её прокручиваешь в лево/право, выбираешь фотку, кликаешь и она появляется на месте большой вверху. Так вот, попытался сделать нечто подобное. Вот код который вставил в index-e, там де написано "Показываем крупное изображение"
do {$dt=explode("|", $lines[$i]); $i++; $number=$i; if ($dt[10]===$msnum) { print "$shapka <center><table border=0 width=100% height=93%><tr align=center valign=middle><td><img src='data/$dt[6]' alt='$dt[0]' border=0></td></tr></table>"; $ok="1"; //Таким образом подключил iframe if($ok=="1"){print("<iframe src='line.php' frameborder='0' width='800' height='190' scrolling='auto'></iframe> ");}else{exit("$back. Изображение отсутствует в фотогалерее. Возможно, его удалил админ!");} //Дальше идут кнопки "Следующая" и т.д.
А это код этого файла "line.php". Тут вобщем сама эта линейка. Отображает всё так, как я хотел, но почему-то ругается что "Notice: Undefined offset: 4 in C:sevsitegalleryAlbum_Balaklavaline.php on line 28", такой же offset 10, и ещё "Notice: Undefined index: 5 in C:sevsitegalleryAlbum_Balaklavaline.php on line 31"
include "config.php"; print "$shapka"; $lines=file($datafile); $maxi=count($lines); $i="0"; if (isset($_GET['page'])) {$page=$_GET['page'];} else {$page="1";} if ($page=="0") {$page="1";} else {$page=abs($page);} // Выводим qq фото на текущей странице $maxpage=ceil(($maxi+1)/$qq); if ($page>$maxpage) {$page=$maxpage;}
if ($msginout=="1") { $fm=$qq*($page-1); if ($fm>$maxi) {$fm=$maxi-$qq;} $lm=$fm+$qq; if ($lm>$maxi) {$lm=$maxi+1;} } else { $fm=$maxi-$qq*($page-1); if ($fm<"0") {$fm=$qq;} $lm=$fm-$qq; if ($lm<"0") {$lm="-1";} } print("<table border='0' height='210' width='210'><tr>"); do { $dt = explode("|", $lines[$fm]); $msnum=$dt[10]; if ($msginout=="1") {$fm++;} else {$fm--;} $tp=$fm; $teknum=$maxi-$tp; print("<td><a href='index.php?event=showimg&msnum=$msnum' target='_blank'><img src='data/$dt[5]' alt='$dt[0]' border=0></a></td>"); $cm=1; // додумать! // ДЕЛИМ ВСЕ РУБРИКИ на столбцы $zz=$maxi-$fm/$colrubperpage; if ((round(($maxi-$fm)/$colrubperpage))==(($maxi-$fm)/$colrubperpage)) {$cm++; }
if ($msginout=="1") {$whm=$fm; $whe=$lm;} else {$whm=$lm; $whe=$fm;} } while($whm < $whe); print("</tr></table>");
P.S. Помогите исправить это, или подскажите код попроще. | |
|
Сообщение # 1 |
20.10.06 - 12:19:53
| | DINKER •
D гость
|
Кстати на этом форуме тоже иногда есть такие фишки типа "Undefined offset: 1 in /usr/home/wr-script.ru/htdocs/forum/index.php on line 79" и Notice тоже были, аж три, когда я профиал менял | |
|
Сообщение # 2 |
20.10.06 - 12:29:37
| | DINKER •
D гость
|
Народ, эту траблу решил. Поставил просто в файле line.php строку error_reporting (E_USER_ERROR); Но тут есть ещё одно: в линейке отображаются только фоты с этой одной страницы. Это понятно, т.к. код содран из "главной" страницы. Но я в них что-то не смог разобраться. Вобщем, помогите теперь с этим (особенно WR)! | |
|
Сообщение # 3 |
20.10.06 - 13:47:48
| | DINKER •
D гость
|
Эх, жаль немного! Я уже почти(90%!) доделал свой мод на галерею, а WR тоже наконец решился написать навороченый фотоальбом!:) :( Ну ничего, если что - могу своим воспользоваться. Что есть у меня на данный момент: 1.Поддержка альбомов. Изменена сама структура галереи - теперь в "корневом" её каталоге лежат основные скрипты, а БД и фотки - по папкам("альбомам") Список альбомов - типа главной БД - тоже в корневом. Админ может добавлять, изменять, удалять альбомы. На главной странице галереи - список альбомов с их статистикой (кол-во фоток, последнее добавление и т.д.), случайная фотка, поиск (планируются и другие фишки). 3.Добавлен ещё один параметр в базе данных по фоткам - подсказка. Это текст всплывающей подсказки, которая появляеться при наведении курсора на соответствующую ссылку при просмотре "большого" фото. Подсказка может содержать пояснение, коментарий админа) 2. Поиск по галереи (по названиям фоток и подсказкам), есть выбор - поиск в конкретном разделе, или по всей галереи. При обработке запроса анализируется окончание слова ("ого", "и", "а" и т.п.) и отсекаеться. Таким образом на запрос "скалы" будет выведены и слова "скала", "скальный", "скалолаз". 3.Реализована лента изображений - то что писал вверху. 4.Добавлены смайлы, антибот в коментарии(пока бета). И ещё АнтиМат 5. Для особых одУреных юных-пионэров-хацкеров - всякие защиты на скачивание картинки (см. wr-script.ru/forum/index.php?fid=11&id=11791619469896 ) Но пока не знаю стоит ли это ставить в финальную версию. Скорее всего это будет только для альбома с моими личными фотами. 6. Все адаптировано, тестировано. Многое пришлось переделать, поставить некоторые защиты. Куча мелких доработок, о которых уже не буду говорить. | |
|
Сообщение # 4 |
18.06.07 - 21:52:25
| | DINKER •
D гость
|
Что ещё будет : 1. Система пользователей, позволяющая создавать персональные альбомы и выкладивать туда свои фотки. Пользователь может включить функцию "слежки" за коментариями своих фоток. Будет Бан-лист, профили. 2. Улучшен интерфейс - рейтинг в виде звездочек, альбомы в виде "дерева" 3.Добавление функции подсчета кликов по фотке, и в сортировке - по этому пункту. 4.Добавление ТОР-10, и "самое последние"
Пока вродибы все. Потом, возможно, сделаю в альбомах разделы, но это потом. Кстати, не знаю почему, несмотря на то, что скоро будет новая галерея от WR, очень хочеться сделать свою! Необъяснимо! Короче, как сделаю, выложу! | |
|
Сообщение # 5 |
18.06.07 - 21:52:37
| | -Rootman- •
- гость
|
DINKER, вообще ошибка Notice: Undefined offset: 4 in означает что производится попытка обращения к несуществующему элементу массива. То есть где-то вы с массивами намудрили. | |
|
Сообщение # 6 |
19.06.07 - 05:34:05
| | DINKER •
D гость
|
Да, я знаю, эти баги я уже исправил:) Это было в далеком 2006:), но спасибо за подсказку! Сейчас закончил работу над юзерами - интегрировал юзерскую систему от wr-форума. Т.е. профиалы, список участников, работа с куками. + Добавил модуль "Управление личными альбомами" т.е. каждый участник может создать несколько (по стандарту 3, но можно расширить для отдельного юзера, если его фоты будут зач0тными) альбомов и в них кидать свои фоты. Получилась обрезанная такая админка. Некоторые поля при ред. фоты убрал. Имя пользователя, добавляющего фото в альбом не вводится,а берется из куков, и т.д. На главной странице "админки" выводиться статистика(ск. у пользователя альбомов, сколько в них фот), выбор альбома для перехода в режим как гл. стр. админки, и краткое описание данной системы. Остаеться сделать ещё несколько поправок в index'e, admin'e, написать "последние фотки" , "ТОР10", и модуль рассылки коментов на мыло! | |
|
Сообщение # 7 |
26.06.07 - 11:36:51
| | Серж •
С гость
|
Цитата:
DINKER 26.06.07 в 11:36 пишет: Да, я знаю, эти баги я уже исправил:) Это было в далеком 2006:), но спасибо за подсказку! Сейчас закончил работу над юзерами - интегрировал юзерскую систему от wr-форума. Т.е. профиалы, список участников, работа с куками. + Добавил модуль "Управление личными альбомами" т.е. каждый участник может создать несколько (по стандарту 3, но можно расширить для отдельного юзера, если его фоты будут зач0тными) альбомов и в них кидать свои фоты. Получилась обрезанная такая админка. Некоторые поля при ред. фоты убрал. Имя пользователя, добавляющего фото в альбом не вводится,а берется из куков, и т.д. На главной странице "админки" выводиться статистика(ск. у пользователя альбомов, сколько в них фот), выбор альбома для перехода в режим как гл. стр. админки, и краткое описание данной системы. Остаеться сделать ещё несколько поправок в index'e, admin'e, написать "последние фотки" , "ТОР10", и модуль рассылки коментов на мыло! |
Да, тяжёлый случай:(( А на улице лето, жарко и жить без кондиционера невмоготу!!! | |
|
Сообщение # 8 |
12.07.13 - 12:49:37
| | Страницы: 1
|