Перейти к публикации

Вопросы по DLE (И не только) от новичка


Рекомендованные сообщения

Здравствуйте, просьба к опытным верстальщикам и знатокам движка помочь в следующих вопросах:

 

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

Папка highslide (js и css) и engine.css в папке с шаблоном?

 

2. Как можно без массовой правки файлов движка изменить стандартный вид кнопок radio и checkbox? Установка стилизации требует в большинстве случаев (которые я встречал) прописывание собственных классов к данным элементам?

 

3. Можно ли стандартными средствами движка в одном месте выводить сразу не один а несколько рекламных блоков? Таким образом, чтоб на одном рекламном месте происходила ротация баннеров при обновлении страницы?

 

4. Как можно стандартными средствами создать аналогичный вид заполнения облака тегов к новостям, как в админке. Такой же стилизованный. Какой скрипт подключить? В какую сторону смотреть?

 

5. Напоследок подскажите еще решение пожалуйста в верстке. Есть блок, разбитый надвое, в каждом из них необходимо вертикальное выравнивание. Если пользоваться flex то меньший элемент будет съезжать выше или ниже. Если inline-block то появляются отступы, которые просто раздражают. Единственное нормальное решение table и table-cell но хотелось бы избежать обертки. Ниже 3 примера:

https://jsfiddle.net/yyj85o9g/5/

https://jsfiddle.net/cmxsszL8/6/

https://jsfiddle.net/Cartmont/93aLc0j6/11/

 

Одна колонка будет использоваться под текстовый логотип, вторая под css менюшку.

 

Заранее всем спасибо.

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, Cartmont сказал:

1.

да

2 часа назад, Cartmont сказал:

2.

чуть-чуть повысить знания в css

<style>.class {}</style>
<input type="checkbox" class="class">

и

<style>.class input {}</style>
<div class="class"><input type="checkbox"></div>

одно и тоже...

2 часа назад, Cartmont сказал:

3.

да. Нужно создать баннеры с одинаковым названием и они будут чередоваться

2 часа назад, Cartmont сказал:

4.

не совсем понял вопрос, но если я правильно понял, то например это https://github.com/sliptree/bootstrap-tokenfield

2 часа назад, Cartmont сказал:

5.

тут решений столько много, что советов может быть 1000 и 1

Лично я за уменьшения кода, поэтому делаю так:

<style>
	.header {
	  width:900px;
	  margin-right: auto;
	  margin-left: auto;
	  *zoom: 1;
	}

	.header:before,
	.header:after {
	  display: table;
	  line-height: 0;
	  content: "";
	}

	.header:after {
	  clear: both;
	}
	
	.logo {
	  float: left;
	  width: 300px;
	  padding: 10px 0 20px 0; /** настраивай вертикальное выравнивание как хочешь **/
	}
	
	.menu {
	  float: left;
	  width: 600px;
	  padding: 10px 0 20px 0; /** настраивай вертикальное выравнивание как хочешь **/
	}
</style>

<div class="header">
	<div class="logo">IMAGE</div>
	<div class="menu">MENU</div>
</div>

 

Изменено пользователем odys
Ссылка на сообщение
Поделиться на других сайтах

Спасибо за ответ.

Но вопрос по выравниванию, правильно ли будет вручную для каждого элемента ковыряться с выравниванием попиксленьно сидя с линейкой? Высота блока всегда будет известна.

 

 

Ссылка на сообщение
Поделиться на других сайтах
9 часов назад, Cartmont сказал:

Высота блока всегда будет известна.

высота блока не имеет значение, мы говорим о выравнивании по вертикали.

Допустим логотип 60px в высоту, меню у тебя пусть будет 40px соответственно если, например, хочешь от верхнего края отступить 20px, то для лого отступ сверху 20px, а для меню 30px. Нижний отступ для меню уже не будет значения, т.к. логотип по высоте больше, соответственно только для логотипа и нужно делать.

Ссылка на сообщение
Поделиться на других сайтах

Спасибо за внимание, нашел отличное решение через display: flex

 

Есть еще вопросики:

 

1. Сделать видимым или невидимым блок при показе того или иного раздела, это впринцепи понятно.

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

 

2. Можно ли сделать info.tpl в всплывающем окошке, по типу как реализовано в админке. Без перезагрузки страницы? И изменить цвета в зависимости от типа info - ошибка, информация...?

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...