Вывод последних фото на главную форума SMF

Небольшие заметки о html, css, sql, php

Модератор: Valery

Правила форума
Гость видит 250 символов 1 сообщения
Аватара пользователя
Valery
Без группы
Без группы
Сообщения: 22267
На борту с: 07.02.2005 10:00
Награды: 5
Из: Тридевятое царство

Решено Вывод последних фото на главную форума SMF

Сообщение Valery »

Random Image Attachment Banner - вывод последних вложений на форуме. После установки требуется небольшая допилка:

1. board_attach.css удалить, лишний css - лишний http запрос. Его содержимое перенести в файл css шаблона.
Я board_attach.css отредактировал до такого состояния:

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

/*BoardAttachments*/
#board_attach_holder{padding:0.3em;border:1px solid #999;
background-color:#F0F4F7;
width:90%;
margin:0 auto;
margin-bottom:0.1em;
text-align:center}
#board_attach_content{padding-top:0}
#board_attach_content table{margin:0 auto}
#board_attach_content td{padding:0 5px}
2. Русские языковые переменные отсутствуют, поэтому добавить в Modifications.russian-utf8.php

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

//MOD Random Attachments
$txt[ba_hide] = [Скрыть вложения];
$txt[ba_show] = Последние фотографии:;
$txt[ba_none] = Вложения отсутствуют!;
3. Шаблон вывода последних фотографий изменен - убрано сворачивание-разворачивание:

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

<fieldset id="board_attach_holder">
  <legend class="smalltext">, $txt[ba_show], </legend>
	<div id="board_attach_content", !empty($hide) ?  style="display: none;" : , >
		<table>
			<tr>;

	foreach ($context[recent_attachments] as $attachment)
	{
		echo 
				<td><a href=", $attachment[topic][href], ">, $attachment[file][image][thumb], </a></td>;
	}

	echo 
			</tr>
		</table>
	</div>
</fieldset> 

4. По умолчанию выводятся фотографии случайным образом. Для того, чтобы выводить последние, в файле BoardAttachments.php

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

ORDER BY RAND()
меняем на:

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

ORDER BY `id_attach` DESC
Количество выводимых фотографий задано тут:

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

$num_attachments = 6;
Выводимые превью не имеют title, который добавить можно так:
Найти:

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

thumb => <img src=" . $scripturl . ?action=dlattach;topic= . $row[id_topic] . .0;attach= . $id_thumb . ;image" alt=" . $filename . " />,

Заменить на:

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

thumb => <img class="image_thumb" src=" . $scripturl . ?action=dlattach;topic= . $row[id_topic] . .0;attach= . $id_thumb . ;image" alt=" . $filename . " title=" . $filename . " />,

Добавятся изменятся следующие файлы:
1. index.php Успешно
2. Themes/default/languages/Modifications.english.php Успешно
3. Themes/default/languages/Modifications.english-utf8.php Пропустить файл
4. Извлечение файла ./Sources/BoardAttachments.php
5. Извлечение файла ./Themes/default/BoardAttachments.template.php
6. Извлечение файла ./Themes/default/css/board_attach.css



Скачать оригинальный мод ниже:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Valery 16.03.2013 07:49, всего редактировалось 1 раз.
По суше: велосипед, Соболь 4х4 самый западный и LR Defender 110.
Отдохнул – отчитайся, лучшее слово – дело.
nor-way
ВодкоМоторник
ВодкоМоторник
Сообщения: 2119
На борту с: 23.12.2008 03:33
Награды: 1
Из: Б.Исаково/Norway
Мой катер: 6456
Мой катер:

Re: Вывод последних фото на главную форума

Сообщение nor-way »

может на всю ширину сделать? побольше фот.
Bayliner 275
Parker 800
179 градусов-еще не оверкиль! Борись до конца!
Аватара пользователя
Valery
Без группы
Без группы
Сообщения: 22267
На борту с: 07.02.2005 10:00
Награды: 5
Из: Тридевятое царство

Re: Вывод последних фото на главную форума

Сообщение Valery »

На всю Ивановскую типо?
О какой ширине "на всю" мы говорим?

Мониторы у всех ведь разные, судя по статистике - от 1024px до 1920 (это я), и получится что одним маловато, а другим - рвет дизайн.
Сдвинь окно браузера и посмотри как будет у младших братьев  :'(
Так что тут принцип "скорости в колонне" - по самому медленному участнику.
По суше: велосипед, Соболь 4х4 самый западный и LR Defender 110.
Отдохнул – отчитайся, лучшее слово – дело.
rudger
ВодкоМоторник
ВодкоМоторник
Сообщения: 4033
На борту с: 08.02.2008 02:34
Награды: 4
Из: Москва

Re: Вывод последних фото на главную форума

Сообщение rudger »

а мне кажется, что это лишняя функция...  когда фото долго не добавляются., то смотришь одно и тоже... надоедает....ИМХО
викинг 420-Mercury 60 ELPTO.  шеви - нива.  газонокосилка. триммер.
Аватара пользователя
Valery
Без группы
Без группы
Сообщения: 22267
На борту с: 07.02.2005 10:00
Награды: 5
Из: Тридевятое царство

Re: Вывод последних фото на главную форума

Сообщение Valery »

Так кто мешает добавить, чтобы было новенькое?
По суше: велосипед, Соболь 4х4 самый западный и LR Defender 110.
Отдохнул – отчитайся, лучшее слово – дело.
klerk
ВодкоМоторник
ВодкоМоторник
Сообщения: 2198
На борту с: 15.01.2012 03:30
Из: спб

Re: Вывод последних фото на главную форума

Сообщение klerk »

с телепона грузится стало канечно подольше чутка >:(, зато с фото сразу бросает в тему где оно, определенно это удобней. :cool:


п.с. сегодня пытался загрузить с ноута фото 2,5 МБ не алё >:(, обрезал до 161 КБ и опять не алё >:(
в чём-то Дима прав гемор присутствует :icon_help: что интересно такие же фото с телепона влетают 9 из 10 без переделок :o
Корвет 500 НТ  и Mercury F 60 EFI
Дело не в желании, не в умении, дело вообще не в чём, дело просто в ...........
ЕвгенийЛ
ВодкоМоторник
ВодкоМоторник
Сообщения: 2527
На борту с: 23.09.2009 02:38
Награды: 1
Из: Москва

Re: Вывод последних фото на главную форума

Сообщение ЕвгенийЛ »

Мне кажется "шапка" получилась сильно перегруженой. Лучше вниз переместить, между окном быстрого ответа и счётчиками.
Кому надо, спустится и посмотрит "что новенького", а кому не интересно, не будет видеть  перед глазами ненужную информацию.
UMS-470,HONDA BF60LRTU,Raymarine  A50D,VW Amarok&
Трое в лодке- нищета и собаки.
Аватара пользователя
Valery
Без группы
Без группы
Сообщения: 22267
На борту с: 07.02.2005 10:00
Награды: 5
Из: Тридевятое царство

Re: Вывод последних фото на главную форума

Сообщение Valery »

Кто-то просил наглядности для фото (когда был справа блок), но от туда не было возможности попасть в тему - теперь все логично сделано.

Але-неале, гемор присутствует на дороге в виде сплошной или знака "кирпич" - ты так же потом объясняешь гаишнику что машина мол едет и не глохнет перед знаком?

Учите матчасть - сейчас даже пенсионеров на компьютерные курсы записывают. При наличии клавы и мыши - ровно 2,5 тычка. ->|
По суше: велосипед, Соболь 4х4 самый западный и LR Defender 110.
Отдохнул – отчитайся, лучшее слово – дело.
klerk
ВодкоМоторник
ВодкоМоторник
Сообщения: 2198
На борту с: 15.01.2012 03:30
Из: спб

Re: Вывод последних фото на главную форума

Сообщение klerk »

проблемы как раз отсутствуют, когда клавы и мыши нет!
П.С. товарищъ инспектор,а скока я должен ->| и можно на месте :icon_help:
Корвет 500 НТ  и Mercury F 60 EFI
Дело не в желании, не в умении, дело вообще не в чём, дело просто в ...........
Аватара пользователя
RU2FJ
ВодкоМоторник
ВодкоМоторник
Сообщения: 7709
На борту с: 08.02.2008 07:46
Награды: 3
Из: Gvardejsk

Re: Вывод последних фото на главную форума

Сообщение RU2FJ »

Раньше лучше было, когда новые фотки сбоку были. Сейчас глаз мозолят. Для меня фича ненужная и бестолковая.
безлошадный