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

Блок фотографий на главной

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
klaudiya
phpBB 1.0.0
Сообщения: 8
Стаж: 13 лет 8 месяцев
Благодарил (а): 2 раза

Блок фотографий на главной

Сообщение klaudiya »

Здравствуйте.
Подскажите, пожалуйста, можно ли сделать блок фотографий на главной странице форума (последних или в порядке добавления или так и так), но при этом не устанавливая МОД Галерея для форума?
Изображения хранятся в одной папке в корне форума, периодически дополняются новыми.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 8 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Блок фотографий на главной

Сообщение Sheer »

Можно. Если голова на месте, все можно.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Mouse
phpBB 2.0.0
Сообщения: 221
Стаж: 14 лет 8 месяцев
Благодарил (а): 101 раз
Поблагодарили: 6 раз

Re: Блок фотографий на главной

Сообщение Mouse »

У меня вот этот стоит https://www.phpbb.com/community/viewtop ... &t=2010815
Мне и всем пользователям очень нравится :)
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 17 лет
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Блок фотографий на главной

Сообщение МайскийЖук »

Mouse, это блок вывода присоединенных к сообщениям на форуме изображений. А здесь ТС просит блок вывода изображений из определенной папки на сервере хостинга — это несколько иное.
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
Mouse
phpBB 2.0.0
Сообщения: 221
Стаж: 14 лет 8 месяцев
Благодарил (а): 101 раз
Поблагодарили: 6 раз

Re: Блок фотографий на главной

Сообщение Mouse »

А, сорри, МайскийЖук, папку я из виду упустила. :oops: :P
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11372
Стаж: 16 лет 9 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Блок фотографий на главной

Сообщение Пчелкин »

МайскийЖук писал(а):А здесь ТС просит блок вывода изображений из определенной папки на сервере хостинга
Куда проще то
Горизонтальный блок на несколько секций
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
klaudiya
phpBB 1.0.0
Сообщения: 8
Стаж: 13 лет 8 месяцев
Благодарил (а): 2 раза

Re: Блок фотографий на главной

Сообщение klaudiya »

Пчелкин писал(а):
МайскийЖук писал(а):А здесь ТС просит блок вывода изображений из определенной папки на сервере хостинга
Куда проще то
Горизонтальный блок на несколько секций
Нет, это не то, вы предлагаете просто статичный блок с набором изображений.
Поискала в интернете пример нужного, чтоб было более понятно:
Например тут http://kuban.spshka.com/sp/catalog.php? ... em_id=4902 мы видим блок фото, которые как раз таки находятся в одной папке на сервере, при нажатии на фото можно попасть в альбом с этой картинкой. а при наведении на нее видно название, еще снизу имеется цена. При обновлении страницы, набор картинок меняется на другой.
По коду элемента видно, что это просто баннер, т. е. , как я понимаю, вручную указаны пути к картинкам, подписано название каждой и путь, ведущий в альбом. Новые фото, скорее всего, также вручную добавляются в файл баннера и он потом переваливается каждый раз на сервер.
Вот этот бы процесс хотелось автоматизировать, т. е. чтоб фото автоматически "брались" из нужной папки и выводились в этот блок. И желательно сделать авто-привязку к ссылке на альбом, откуда это фото, название уже не обязательно.
Вот как это можно сделать, я придумать не могу :?
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 11 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Блок фотографий на главной

Сообщение Pazh »

klaudiya вот геморой Вы себе придумали на голову. Если не хотите ставить gallery то придется идти в рекрутинг чтобы написали Вам новый мод а-ля галлерея под ваши хотелки, а это не пара строк кода и не пара рублей денег.
Совет: ставьте галерею, через админку можно закачать всю Вашу папку фоток одним нажатием клавиши и есть блок вывода случайной фотки со всеми нужными Вам ссылками
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11372
Стаж: 16 лет 9 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Блок фотографий на главной

Сообщение Пчелкин »

klaudiya писал(а): авто-привязку к ссылке на альбом
klaudiya писал(а):но при этом не устанавливая МОД Галерея для форума?
Что-то вы путаете тут...
Хотя тож можно...но морочно...и что по вашему -
klaudiya писал(а):можно попасть в альбом с этой картинкой.
без
klaudiya писал(а):но при этом не устанавливая МОД Галерея для форума?
Или я что-то не понимаю?
Вы всех на фтпи пустите?

Добавлено спустя 47 секунд:
Pazh +100
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
klaudiya
phpBB 1.0.0
Сообщения: 8
Стаж: 13 лет 8 месяцев
Благодарил (а): 2 раза

Re: Блок фотографий на главной

Сообщение klaudiya »

Pazh писал(а):klaudiya вот геморой Вы себе придумали на голову. Если не хотите ставить gallery то придется идти в рекрутинг чтобы написали Вам новый мод а-ля галлерея под ваши хотелки, а это не пара строк кода и не пара рублей денег.
Совет: ставьте галерею, через админку можно закачать всю Вашу папку фоток одним нажатием клавиши и есть блок вывода случайной фотки со всеми нужными Вам ссылками
Наверное вы правы и нужен новый мод...
При установке галереи опять же не будет нужного автоматизма при добавлении новых фото (т. е. если добавлены новые картинки, мне вручную нужно будет перекачивать добавленные фото в Галерею - верно же я понимаю?) Плюс кроме нужных ссылок еще куча ненужной информации появляется(кол-во просмотров, комментарии и пр.)Ну и собственно сама галерея не особо нужна на странице...
Пчелкин писал(а): Пчелкин » 59 минут назад

klaudiya писал(а):
авто-привязку к ссылке на альбом

klaudiya писал(а):
но при этом не устанавливая МОД Галерея для форума?

Что-то вы путаете тут...
Хотя тож можно...но морочно...и что по вашему -
klaudiya писал(а):
можно попасть в альбом с этой картинкой.

без
klaudiya писал(а):
но при этом не устанавливая МОД Галерея для форума?

Или я что-то не понимаю?
Вы всех на фтпи пустите?
Ну я же привела ссылку на пример, выше.
Там в принципе как раз то что надо, и на фтпи вроде бы никто не попадает
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11372
Стаж: 16 лет 9 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Блок фотографий на главной

Сообщение Пчелкин »

klaudiya писал(а):Там в принципе как раз то что надо
Воще то вы не туда попали ...
Вы у кого СП покупали? (или тока хотите?) Там же есть и рульки для вывода образцов товара из закупок рандомно на главную...Вот тока все это У НИХ платное и ставят сами...за что тоже берут мани...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
klaudiya
phpBB 1.0.0
Сообщения: 8
Стаж: 13 лет 8 месяцев
Благодарил (а): 2 раза

Re: Блок фотографий на главной

Сообщение klaudiya »

Пчелкин писал(а):
klaudiya писал(а):Там в принципе как раз то что надо
Воще то вы не туда попали ...
Вы у кого СП покупали? (или тока хотите?) Там же есть и рульки для вывода образцов товара из закупок рандомно на главную...Вот тока все это У НИХ платное и ставят сами...за что тоже берут мани...
Да я вроде бы про то, что у меня сайт СП не писала ;) для примера привела
Просто спросила, можно ли сделать такое...
Аватара пользователя
kupidon
phpBB 1.4.4
Сообщения: 120
Стаж: 14 лет 6 месяцев
Благодарил (а): 62 раза

Re: Блок фотографий на главной

Сообщение kupidon »

Я присоединяюсь к вопросу. У меня есть сайт СП. Тоже хочу такой баннер. Если вопрос в деньгах- пожалуйста напишите стоимость примерную.
Может я ошибаюсь, но работает он так:
берет фотки из каталога сайта, из таблиц БД, уменьшает их и показывает их друг за другом ( возможно таблично) а снизу подписывает стоимость - тоже берет данные из тех же таблиц БД. Ссылки тоже оттуда. Думаю людям знакомым с программированием не составит особого труда написать такой скрипт.
даже с этого же сайта можно часть кода взять проанализировать...

Может есть еще варианты?
Аватара пользователя
bumbr
phpBB 1.4.4
Сообщения: 129
Стаж: 15 лет 4 месяца
Откуда: Беларусь
Благодарил (а): 44 раза
Поблагодарили: 24 раза

Re: Блок фотографий на главной

Сообщение bumbr »

В папке includes/hooks/ создайте файл, например, hook_rnd.php с таким содержанием

Код: Выделить всё

<?
function random_html()
{
	global $phpbb_root_path, $phpEx, $template, $user;

	$get_about = array();
	$rnd_page_about = "{$phpbb_root_path}images/random";
	foreach(array(glob($rnd_page_about . "/*.html")) as $get_about);
	$rnd_max = count($get_about);
	$rnd_num = rand (0,$rnd_max - 1);
	if(isset($get_about[$rnd_num]) && file_exists($get_about[$rnd_num]))
	{
		$rnd_about = file_get_contents($get_about[$rnd_num]);
	}
	
	$template->assign_vars(array(
        'RND_ABOUT'				=> (isset($rnd_about)) ? $rnd_about : ''		
	));
}

$phpbb_hook->register(array('template', 'display'), 'random_html');
?>
Функция будет искать в папке random файлы с расширением .html и в зависимости от их количества выдавать во все шаблоны переменную {RND_ABOUT}, которую просто надо включить в необходимое место в шаблоне. Переменная будет содержать всё содержимое html файла (теги, текст - можно даже на русском если сохранять их в кодировке UTF-8 без ВОМ)
Создать папку images/random в которую положить файлы .html
Ну а в файлы можно добавлять любое содержание. Это может быть блок с картинками, или с такстом, или чёрте-с-чем. Картинки естесственоо можно хранить в папке, внутри папки random, чтоб не потерялись.
Плюс в том, что не надо редактировать никаких файлов движка и можно выводить всё что душе угодно, а не только картинки.
После применения почистить кеш.
Аватара пользователя
kupidon
phpBB 1.4.4
Сообщения: 120
Стаж: 14 лет 6 месяцев
Благодарил (а): 62 раза

Re: Блок фотографий на главной

Сообщение kupidon »

Мне кажется это не совсем то что надо.

1. Имеется таблица БД «sp_orders_items» в ней, из столбца “purchase_order” выбираем наугад любую цифру ( это будет номер номер закупки)
2. Идем в таблицу: «sp_items» находим в столбце «purchase_id» наш номер (их будет много), выбираем любую строку с данным номером закупки.
Теперь из столбца «price» запоминаем цену,
Из столбца «catalog_id» запоминаем номер каталога
из столбца image_urls –берем название файла картинки (только ячейка выглядит так : a:1:{i:1;s:31:"e00c0e31bc5a1c29ab13d3fbdea.jpg";}.
3. все фотки находятся в папке http://19sp.ru/forum/sp/photos/b/
4. Вот именно эту фотку и надо показать:
http://19sp.ru/forum/sp/photos/b/e00c0e ... 3fbdea.jpg
а под ней цифру с ценой.
и ссылку сделать при нажатии с переходом на каталог (пример: http://19sp.ru/forum/sp/catalog.php?catalog_id=558)
5.потом через несколько секунд новая выборка и новый показ.

Все эти sql запросы сложны для меня :(

Вернуться в «Запросы модов для phpBB 3.0.x»