pulsed 0 08/24/2010 04:23 PM (edited) На основе этого поста [ссылка на варезник] Помогите сделать следующее:У меня есть изображение, на котором с помощью margin и padding я хочу разместить имена подфорумов.На данный момент у меня идёт так:Изображение Подфорум, Изображение Подфорум,Хочется сделать так:Изображение и на нём Подфорум Изображение и на нём Подфорум Вся структура у меня подфорумов такая, как вверху пост. За исключением, этого кода в class_forums.php: if ($img == '<{C_ON}>' || $img == '<{C_ON_CAT}>') { $img = '<{MYIMG}>'; } else if ($img == '<{C_OFF}>' || $img == '<{C_OFF_CAT}>') { $img = '<{MYIMG}>'; } else if ($img == '<{C_LOCKED}>') { $img = '<{MYIMG}>'; } else if ($img == '<{C_ON_RES}>') { $img = '<{MYIMG}>'; } else if ($img == '<{C_OFF_RES}>') { $img = '<{MYIMG}>'; Буду очень благодарен. Edited August 24, 2010 by Fisana ссылку убрала Share this post Link to post
Fisana 700 08/24/2010 05:27 PM В css ol.subforums li { background: ... ; }Такой вариант попробуйте. Если правильно поняла, должно сработать. Ой, это для 3.x Перепутала :) Share this post Link to post
Fisana 700 08/24/2010 05:47 PM Для 2.хspan.forumdesc a { background: ... ; } Share this post Link to post
pulsed 0 08/24/2010 05:48 PM да, мне желательно для 2.3. и помимо того, как это через .css связать, мне бы нужна помощь как это в HTML шаблонах отредактировать, потому что я пытался что-то подобное сделать получалось через одно место...А именно, показывалась малая часть той картинки, что я планирую на фон, если делать no-repeat, то соответстенно это всё только на один подфорум и то, с бедой первой это также убого смотрится.И ещё был результат когда один под один они уходили с этой же малую частью из всего фона. Share this post Link to post
Fisana 700 08/24/2010 05:50 PM Я уже написала для 2.xИ еще padding придется задать. Будет картинка на каждый подфорум. Share this post Link to post
pulsed 0 08/24/2010 06:00 PM Прописал это в css, указав своё изображение background'a, ничего не изменилось.Мне необходимо вернуть все файлы и прочее, что связано с подфорумами в стандартный вид, чтобы заработало? Или что-то ещё необходимо сделать? Вернул всё на исходные позиции, сейчас из себя подфорумы представляют как:- подфорумы: Имя Имя Имя То есть от того, что я ввёл новый класс ничего не изменилось. Спасибо за отзыв на помощь, хотелось бы, чтобы Вы со мной вместе добили это дело :) Пробовал в шаблонах show_subforum_all_links и show_subforum_link вбивать <span class и тыры пыры, правда останавливаться после = (имя класса какой прописывать), может по этому и никаких изменений. Share this post Link to post
Fisana 700 08/24/2010 06:12 PM Я для дефолтного варианта предложила. Такой вариант.forumdesc a { background: #ccc !important; }Проверила, работает. В шаблоны лезть нужно только тогда, когда не получается с css Share this post Link to post
pulsed 0 08/24/2010 06:15 PM М, я понял идею. Нашёл в .css forumdesc, разлучил его с forumdesc ссылками, прописал ссылкам бэкграунд изображение.Получается на один подфорум один бэкграунд, как и надо.Но этот бэкграунд показывается не полностью, только его малая часть.Прописал padding-bottom: 40px; не помогло, как чтобы он был в полный рост? Share this post Link to post
pulsed 0 08/24/2010 06:24 PM Неа, не помогает, он увеличивает отступ, но всё равно бэкграунд не становится в полный рост. И если у подфорума маленькое имя то также с правой стороны идёт обделение изображения бэкграунда Share this post Link to post
Fisana 700 08/24/2010 06:27 PM heigt: 40px; width: ...Все должно быть привязано в свойствах ссылкиИменно к a Share this post Link to post
pulsed 0 08/24/2010 06:47 PM .forumdesc a:link,.forumdesc a:visited,.forumdesc a:active{background-image: url(style_images/<#IMG_DIR#>/subforum.png);background-repeat: no-repeat; font-size: 10px; color: #666; height: 99px; width: 45px;} Результат (сфоткано именно как выводятся подфорумы): Share this post Link to post
Fisana 700 08/24/2010 06:59 PM Да не нужно никаких link и прочее.Внизу css допишите .forumdesc a { background: url(style_images/<#IMG_DIR#>/subforum.png) 0 0 no-repeat !important; padding: 0 5px !important; line-height: 99px !important; min-width: 45px !important; } Share this post Link to post
pulsed 0 08/24/2010 07:10 PM (edited) Хм, ну почему-же так? Edited August 24, 2010 by pulsed Share this post Link to post
Fisana 700 08/24/2010 07:29 PM Заменитеpadding: 50px 5px !important; Получится там так (как картинку взяла лого) Но по ширине не растягиваются. Share this post Link to post