Техническая поддержка SpyBB

Объявление

Ответы на часто задаваемые вопросы  |  FAQ по администрированию форума  |  FAQ по дизайну форума в CSS  |  Абсолютный помощник по дизайну  |  Навигатор по форуму

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

● 24 марта 2012г. - Закрепление первого сообщения
● 23 марта 2012г.: Изменения в форме ответа - Добавлен стандартный спойлер. Доработан функционал кнопок

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Техническая поддержка SpyBB » Вопросы по устройству форума » Вопросы от новичков - 2


Вопросы от новичков - 2

Сообщений 361 страница 380 из 496

361

Еще раз добрый день. Я вот видел что можно некоторые иконки менять, не все, а именно какие хочешь. Есть ли скрипт такой?

0

362

Lexblack, вам нужен третий пункт в этом сообщении из FAQ по дизайну форума в CSS

0

363

Почитал, но не до конца разобрался. Картинка вставилась, но не поменялась. Вставил такой скрипт.   

P.S только пока одну картинку поставил, для проверки

Код:
<style type="text/css">

#pun-main .forum  .tcl {...}
#forum_f2 .tc2 {...}
#forum_f1 .tc3 {background-image : url("картинка");
background-repeat : no-repeat; height : 72px;}
#forum_f7 .tcr
#forum_f6  th {...}   
#forum_f5 Div.icon

</style>

И картинку вставил, все что там говорилось - сделал. Картинка поставилась но не там где надо.
Форум имеет такие заголовки как "Форум" "Тем" "Сообщений" "Последние сообщение" , и картинка вставилась именно в под мини - категорий "Сообщений"

http://i56.tinypic.com/f2n28k.jpg

Убирал старые иконки со сриптом, и все тоже самое. В чем проблема? Оо

Отредактировано Lexblack (1 Фев 2011 16:13:10)

0

364

Lexblack, во-первых, не путайте понятия код и скрипт.
Во-вторых, объясните, про какие иконки вы говорите. Обычно под иконками подразумеваются изображения которые обозначают темы: Нет новых сообщений, Есть новые сообщения, Закрыта, Прикреплена...
Если вы хотите сменить эти иконки - то вам нужно читать ТРЕТИЙ ПУНКТ из сообщения, ссылку на которое я вам давал. Там даны пять CSS кодов для изменения иконок.
А код который вы дали вставляет фоновое изображение в колонку с классом .tc3(колонка сообщений)

Если вы под иконками подразумеваете что-то другое - опишите это и желательно скрин.

0

365

zloy.MH написал(а):

Нет новых сообщений, Есть новые сообщения, Закрыта, Прикреплена...

Оно

zloy.MH написал(а):

Если вы хотите сменить эти иконки - то вам нужно читать ТРЕТИЙ ПУНКТ

Да это не то что нужно. Короче, как вставить к каждой иконки свою картинку? ( чтобы все были разные) На Rusff такое делали и на др форах тоже.

0

366

Lexblack, как это может быть оно, и не оно в тоже время?
[реклама вместо картинки]
Если вы про выделенные в прямоугольники иконки тогда вам нужен тот код.

0

367

у меня снова проблема с мониторами.
вот если сделать фон с картинкой, то на большом мониторе он будет смотреться так: http://s005.radikal.ru/i212/1102/8c/9e7ead341f88.bmp
а на маеньком так: http://s43.radikal.ru/i099/1102/39/80058c1d8f44.bmp
как сделать, чтобы и на маленьких и на больших мониторах было одно и то же..а не на одном увеличено, а на другом уменьшено?

0

368

zloy.MH написал(а):

Если вы про выделенные в прямоугольники иконки тогда вам нужен тот код.

Так он делает новые сообщения, закрытые, важные. Короче на тот скрипт всего 4 картинки можно вставить, а мне нужно чтобы можно было поставить свою картинку(иконку) на каждую тему, и именно чтобы для всех подфорумах стояла разная картинка! Так точно можно сделать! По крайне мере на тех. поддержке Rusff так делали.

0

369

Дакота, начинаем по порядку.
1) Разрешение картинки(ее высота и ширина в пикселях) не изменяется. Она загружена куда-то на сервер и вставлена как фон.
2) Допустим у нас есть два монитора с разрешениями 1600х1200 и 1024х768, а фоновое изображение разрешением 800х600.
Рассмотрим какую часть экрана занимает фоновое изображение(все изображено с соблюдением масштаба!)
[реклама вместо картинки]
Как видно из изображения, на мониторе с большим разрешением картинка занимает меньшую часть экрана, что логично.
3) А теперь перейдем к реальным мониторам. Для монитора с разрешением 1600х1200 возьмем диагональ 21" (43х32 см), а для монитора с разрешением 1024х768 возьмем диагональ 17" (36х25 см).
Теперь приводим мониторы в один масштаб(соблюдая пропорции между соответствующими разрешениями экрана и фона!).
[реклама вместо картинки]
Как видно из изображения, размер изображения на 17" мониторе будет больше чем размер того же изображения на 21" мониторе.

ВЫВОДЫ:
1) Всегда помните что разрешение изображения не изменяется!
    +
   На разных мониторах оно будет иметь различный размер.
   =
   Отталкиваться нужно не от фактического размера, а от разрешения изображения/монитора.
2) При создании дизайна считайте рабочим разрешением 1024х768(думаю, что в наше время разрешением 800х600 можно принебречь).
Отталкивайтесь от разрешения, а не фактического размера.
Т.е. ширина форума и основная часть фона подбираются из учета этого разрешения, а уже потом этот фон накладывается на фон для больших разрешений.

Lexblack, в следующем коде замените XXX, YYY, ZZZ на значения, в зависимости от размеров ваших иконок

Код:
<style type="text/css">
tr[id^=forum_f] div.icon {
width: XXXpx;  /*Ширина иконки*/
height: YYYpx; /*Высота иконки*/
}
tr[id^=forum_f] div.tclcon { 
margin-left: ZZZpx; /*задает отступ от иконки до ссылки и текста (ZZZ=XXX+отступ)*/
}
/*Форум N*/ 
tr#forum_fN div.icon { /*задает изображение, когда в форуме нет новых сообщений*/
background: transparent url("ссылка_на_иконку_без_новых_сообщений") no-repeat;
}
tr#forum_fN div.icon.inew { /*задает изображение, когда в форуме есть новые сообщения*/
background: transparent url("ссылка_на_иконку_новых_сообщений") no-repeat;
}
/*Конец Форум N*/ 
</style>

Скопируйте нужное количество раз код между комментариями Форум N и Конец Форум N, подставьте соответствующие номера форумов вместо N (в селекторе tr#forum_fN ) и ссылки на изображения

0

370

Как сделать таблицу HTML

0

371

Антоха, узнать как создавать таблицы вы можете из книг или поиском(хотя бы по форуму).
И если нет желания читать книги по (X)HTML/CSS, то поиск выведет на соответствующую тему. Создаем таблицу!
Внимательно изучайте и создавайте свои таблицы.

0

372

спасибо, только это не мне надо а моей подруге у неё свой форум тут.. попросила помочь поискать она сама в этом не разбирается
***
а CSS дизаин и HTML это случайно не одно и тоже ?

0

373

Антоха, чтобы начать в чем-то разбираться - нужно начать читать соответствующую литературу :)

Антоха написал(а):

а CSS дизаин и HTML это случайно не одно и тоже ?

(X)HTML ((eXtensible) HyperText Markup Language = (расширяемый) язык гипертекстовой разметки) - язык разметки, который определяет все элементы, присутствующие на странице.
CSS (Cascade Style Sheets = каскадные слои стилей) - определяет стили отображения элементов на странице.
Это совершенно разные вещи, но используются вместе.

P.S. Если уж так сильно не хочется читать как минимум пост, на который выше дана ссылка, то на форуме есть тема для заказа таблиц.
Если нарисуют нормальную таблицу, а не набор отдельный блоков, то получите готовый код.(делается только каркас таблицы. содержимое вставляете самостоятельно)

0

374

Здравствуйте.

Подскажите, плиз, есть ли какой-нибудь скрипт, который лишал бы гостей возможности копировать сообщения? Но сами пользователи могли копировать тексты... Спасибо.

0

375

Татьяна, есть единственная такая возможность - запретить гостям доступ к сообщениям.
Объясню почему: все, что попадает на компьютер юзера(а это вся разметка страницы(вместе с текстовым содержимым), все стили, все скрипты, все картинки) доступно для пользователя. И с этим вы ничего не поделаете.
Еще на каком-то форуме читал что копирование запрещено, но как не пытался - все способы копировать у меня прекрасно работали :)

В JavaScript в принципе можно перехватывать/запрещать правый клик мыши, можно перехватывать нажатие горячих клавиш, но это будет работать не во всех браузерах + JavaScript можно отключать.
Да и такой метод остановит только ленивого или не понимающего ничего в браузерах человека (лично я с сайта с картинками выдирал ссылки на понравившиеся из кода страницы).
Ах, да. Как раз на этом сайте был интересный вариант запретить копирование: поверх содержимого растягивалось прозрачное изображение. При попытки сохранить - сохранялся один пиксель прозрачного изображения. Можете попробовать и этот вариант.

Если все-таки надумаете заниматься этим бесполезным делом, ищите по форуму "копирование", в гугле(и т.п.)  "JavaScript перехват правой кнопки мыши", "JavScript перехват горячих комбинаций"

0

376

простите если не туда попала,но у меня такая проблема(с форумом я хорошо знакома,нормально разбраюсь в настройках)просто дело в том,что у меня не получается добавить новую страницу в меню навигации.расскажите как сделать это?

0

377

Alexa Kittch, в настройках нет возможности добавлять новые пункты в меню навигации.
Как вариант - использовать JavaScript, который будет добавлять кусок HTML кода в меню навигации.

Банальный вариант, добавляет новые пункт в конец

Свернутый текст
Код:
<script type="text/javascript">
document.getElementById("pun-navlinks").childNodes[3].innerHTML+=
"<li><a href=\"link1\">text1</a></li>"+
"<li><a href=\"link2\">text2</a></li>";
</script>

Чтобы добавить больше двух пунктов - скопируйте несколько раз третью строку.
Чтобы добавить только один пункт - удалите третью строку.
Замените linkN на ссылку, а textN на текст ссылки.

Если необходима вставка в произвольное место - дальнейшая модернизация скрипта ложится на ваши плечи.

0

378

Здравствуйте.
Только сейчас обнаружил, что такое возможно. Как сделать так, чтобы первое сообщение отображалось на всех страницай в теме?
Заранее спасибо.

0

379

Richard, это уже обсуждалось на прошлой странице. тут
Возможно рабочий скрипт. Нормальной реализации в движке будем ждать до старости :(

P.S. Если надумаете использовать - отпишитесь о результатах :)

+1

380

zloy.MH написал(а):

P.S. Если надумаете использовать - отпишитесь о результатах

Хм, а вот не работает. Не страшно, это не жизненноважный эллемент :)
А, как я понял, он должен был закреплять первые во всех темах или в каких-то определенных? К примеру подопечный форум. В этой теме и в нескольких других сообщение закреплено, а в большенстве нет.

0


Вы здесь » Техническая поддержка SpyBB » Вопросы по устройству форума » Вопросы от новичков - 2