Важная информация!
Правила форума
для обязательного прочтения!
Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.
(забыл / потерял пароль)
Общий FAQ по управлению форумом
FAQ: реклама на форуме
Туториалы по разным функциям ваших форумов
Алфавитный указатель
Интересные решения для форумов
Наши видео-туториалы
Условия пользования сервисом
Ссылки на полезные ресурсы
Последние темы
» ВПНавтор Danny_Marcelo Сегодня в 07:47
» Пропала вкладка "Обработка пользователей"
автор Svet007 Вчера в 07:39
» Как найти администратора?
автор PushPayer Ноябрь 21st 2024, 00:58
» Не корректное отображение картинок
автор VENEFICA. Ноябрь 15th 2024, 14:46
» Не меняется название форума
автор Aviator Ноябрь 14th 2024, 15:40
» Дублируется ссылка на форум в боковом меню
автор Чистый сталкер Октябрь 26th 2024, 21:13
» совет админам
автор лексей2222 Октябрь 23rd 2024, 05:45
» Проблема с гугл из-за Hitskin
автор Вултур Октябрь 21st 2024, 15:43
» [решено]Редактирвоание темы
автор AlexDarkTech Октябрь 13th 2024, 08:14
» Пропали иконки редактирования - HEEELP
автор Archaea Сентябрь 23rd 2024, 18:11
Как создать свою "Галерею"
Страница 1 из 1
Как создать свою "Галерею"
Конечно, галереи картинок Forum2x2 и красивей, и комменты оставлять можно, и есть система голосов и т.п. , но когда размеру галереи наступает конец, понимаешь, что что-то надо делать. Собственно, здесь будет показан аналог галереи, который каждый может сделать сам
Часть первая: Виджеты.
Для начала покажу, как будет выглядеть галерея:
Как вы видите, это виджет. Количество картинок вы можете менять сами, а можете сделать пару виджетов с разным количеством картинок.
Ну, поехали!
Теперь работает!
На радикале можно создавать картинки-превьюшки, например:
На всякий случай, пример однокартиночного виджета:
Часть вторая: Страница "Галерея нашего сайта".
Разумеется, многим пользователям захочется посмотреть все фотки сразу, и для этого желательно создать отдельную страницу.
Пример:
В менеджменте страниц вы можете найти ссылку на созданную страницу.
Теперь надо оставить ссылки в виджетах. Для этого добавьте в конец каждого виджета (перед </center>) следующее:
Времени можно убить немало, но теперь у вас есть галерея с неограниченным пространством!
Часть первая: Виджеты.
Для начала покажу, как будет выглядеть галерея:
- Спойлер:
Как вы видите, это виджет. Количество картинок вы можете менять сами, а можете сделать пару виджетов с разным количеством картинок.
Ну, поехали!
- Закачиваем картинки куда-нибудь ^_^ я лил на радикал.
- Если нет своего профиля, лучше копируйте ссылки в какой-нибудь документик.
- Для начала создаём виджет. Можете ставить любые параметры, только желательно ставьте table type на yes (У мя форум английский )
- Называем его, допустим, "Галерея", в содержании ставим следующий код:
- Код:
<center>
<SCRIPT LANGUAGE="JavaScript">
var Text = new Array()
// вот здесь мы делаем список картинок.
Text[1] = '<img src="Адрес картинки" alt="Можно комментарий добавить"> ' // неразбиваемый пробел нужен, чтобы было пространство между картинками
Text[2] = '<img src="Адрес картинки" alt="Можно комментарий добавить"> '
Text[3] = '<img src="Адрес картинки" alt="Можно комментарий добавить"> '
Text[4] = '<img src="Адрес картинки" alt="Можно комментарий добавить"> '
var c1 = Math.floor(Math.random() * Text.length)
if (c1 == 0) {
c1 = 1;
}
var c2 = Math.floor(Math.random() * Text.length)
if (c2 == 0) {
c2 = 1;
}
while (c2 == c1){
var c2 = Math.floor(Math.random() * Text.length) //проверяем, нету ли совпадений картинок
if (c2 == 0) {
c2 = 1;
}
}
var c3 = Math.floor(Math.random() * Text.length)
if (c3 == 0) {
c3 = 1;
}
while ((c3 == c1)||(c3 == c2)){
var c3 = Math.floor(Math.random() * Text.length)
if (c3 == 0) {
c3 = 1;
}
}
document.write(Text[c1]); //рисуем картинки. когда увеличиваем или уменьшаем кол-во картинок, не забываем про количество переменных cN
document.write(Text[c2]);
document.write(Text[c3]);
</SCRIPT>
</center>
- В целом, виджет готов! Проверяйте, чтобы количество существующих картинок было больше количества показываемых!
- Не забываем сохранить виджет!
- Добавляем его на портал или на панели по бокам страницы.
Теперь работает!
На радикале можно создавать картинки-превьюшки, например:
- Код:
<a target="_blank" href="http://radikal.ru/F/s008.radikal.ru/i305/1103/7a/b2e5f90e0d90.jpg.html"><img src="http://s008.radikal.ru/i305/1103/7a/b2e5f90e0d90t.jpg" ></a>
На всякий случай, пример однокартиночного виджета:
- Код:
<center>
<SCRIPT LANGUAGE="JavaScript">
var Text = new Array()
Text[1] = '<img src="Адрес картинки" alt="Можно комментарий добавить"> '
Text[2] = '<img src="Адрес картинки" alt="Можно комментарий добавить"> '
Text[3] = '<img src="Адрес картинки" alt="Можно комментарий добавить"> '
var c1 = Math.floor(Math.random() * Text.length)
if (c1 == 0) {
c1 = 1;
}
document.write(Text[c1]);
</SCRIPT>
</center>
Часть вторая: Страница "Галерея нашего сайта".
Разумеется, многим пользователям захочется посмотреть все фотки сразу, и для этого желательно создать отдельную страницу.
Пример:
- Спойлер:
- Заходим в админпанель, Модули -> html -> html pages management (в самом низу)))
- Создаём новую страницу
- Обзываем её, допустим, "Галерея телепузиков" ^_^
- Включаем футеры и хедеры (ну не знаю я, как по русски будет)))
- Вставляем в содержимое:
- Код:
<center><h1>Здесь находятся все наши фотки из галереи!</h1><br><br>
<a target="_blank" href="ссылка на большое изображение"><img src="адресс превью" ></a>
</center>
- Тулим после <br> коды картинок из виджетов.
- Сохраняем страницу!
В менеджменте страниц вы можете найти ссылку на созданную страницу.
Теперь надо оставить ссылки в виджетах. Для этого добавьте в конец каждого виджета (перед </center>) следующее:
- Код:
<br><br><b>
<a href="ссылка на галерею">Жми сюда, чтобы просмотреть все фотки!</a></b>
- Спойлер:
Времени можно убить немало, но теперь у вас есть галерея с неограниченным пространством!
Последний раз редактировалось: Dana Domirani (Октябрь 6th 2013, 20:22), всего редактировалось 4 раз(а) (Обоснование : Я лох просто)
Мизраил-
-
Сообщения : 258
Возраст : 28
Регистрация : 2011-03-08
Благодарности : 107
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения