Giter Club home page Giter Club logo

obzor.city's People

Contributors

mixrich avatar serebryanka avatar

Watchers

 avatar  avatar  avatar  avatar

obzor.city's Issues

Страница тэга — много всего

После долгих разглядываний того, что получилось, страница тэга с материалами по оному (пример http://to.westsib.ru/tags/read/222) должна иметь следующие вещи:

  1. Брендирующее фото и текст, если таковые представлены
  2. Если в тэге есть и новости, и статьи, то сверху нужен переключатель с возможностью выбора показа только статей — показываются только статьи в статейном виде:
    image
    либо новостей — показываются строки новостей в новостном виде:
    image
    По умолчанию показываются статьи.
    Если есть материалы только одного типа, то отображаются только они.

Поиск

Оставить только строку поиска и кнопку

Статья. Слайдер

Внутри слайдера фотографии должны быть выровнены по вертикальному и горизонтальному центру. Т.е. вот в такой ситуации: http://take.ms/0X9Dg — фотка должна быть по вертикальному центру, а не по верху. С портретной фоткой такая же история, она должна быть выровнена по центру (между стрелочками)

Типографика - привести в порядок

Пройтись по статьям, понять где отступы нужны, а где не нужны.
Касательно картинок вроде этих http://prntscr.com/d9i0wf, когда в самом редакторе выставляется позиционирование и размеры, надо бы в мобильнике их тянуть на всю ширину, или настроить max-width, чтобы как только размер кэрана меньше картинки, она уменьшалась. Сейчас на мобиле это выглядит так http://prntscr.com/d9i1b2

ТАки перенести шрифты на сайт

Сейчас некоторые траблы с инетом, поэтому всё грузится быстро, а из-за шрифтов тормоза.
Логика, наверное, будет такой - если либо весь сайт тормозно грузится, либо сторонние цдн не создают проблем

Куча css-мелочей

  1. У даты сделать отступ снизу такой же, как и сверху. Сделать класс для неё
    image

  2. Сделать класс для списка тэгов в конце материала:
    image
    Сейчас там:

<div style="margin-top: 20px; margin-bottom: 40px;">
	Тэги/темы: 
	<ul class="article-tags">
		<li><a href="/tags/read/5">Томские новости</a></li>			</ul>
</div>
<style>
	.article-tags li + li:before {content: ", ";}
	.article-tags {display: inline; list-style: none;}
	.article-tags li {display: inline;}
</style>
  1. Внести в css класс для списка тэгов на странице http://to.westsib.ru/tags/
    Сейчас там:
<style>
	.taglist li + li:before {content: ", ";}
	.taglist {display: inline; list-style: none;}
	.taglist li {display: inline;}
	.taglist h4 {margin-top: 10px;}
</style>

Внедрить слайдер на страницу со статьей

Скорее всего просто так вставить его не получится, ибо он должен быть шире контента.

Попробовать задавать ему отрицательный margin в пропорции, чтобы он всегда был визуально на всю ширину, либо ограничивать каждый элемент контента статьи по ширине, чтобы тело статьи было на всю ширину, контент max-width 820px, margin 0 auto.
Не забывать про редактор, в котором новости будут делаться (Keditor или как там его...). Это должно быть удобно для контентщиков, но и не сильно геморно по верстке, чтобы не плыли кроссбраузерные баги

Переделать компонент toogle..

Мне совершенно не нравится его текущая реализация - он плохо скейлится от размера окружающего шрифта, пропорцию блока справа практически невозможно универсально поддерживать... http://prntscr.com/cxvh29

Возможно я уйду от label в сторону обычного JS обработчика для кнопки, чтобы просто сам элемент с точки зрения верстки был проще. В таком случае этот toogle вырвется из контекста формы и его придется валидировать через JS, что не есть хорошо...

Либо просто переделаю верстку элемента, чтобы проще было управлять его стилями и поведением... Пока не нашел подходящего решения

Посмотреть что можно сделать со слайдером в CKEditor-e (4.5.11)

Сейчас он выглядит вот так:
image

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

Нижнее фото в блоке - вертикалка, от него видна только треть. Если все фото большие, то редактирование идет наощупь.

Сделать в статье блок на всю ширину

В статье нужно сделать div, внутри которого img который тянется на всю ширину статьи без отступов.

Заодно вынести стили для ссылок из общего уровня на уровень статьи

Изменить структуру спецвставок

<div class="quote-container quote_image">
	<div class="quote">
		<div class="quote__author clearfix">
			**<div class="quote__author__photo">**
				<img class="quote__author__photo" src="images/persons/Petlina_N.jpg" alt="" />
			**</div>**
			<div class="quote__author__info">
				**<div class="quote__author__name">**Надежда<br/>Петлина**</div>**
				**<div class="quote__author__position">**председатель Совета ветеранов ТЭЛЗ**</div>**
			</div>
		</div>
		<div class="quote__content">
			<p>Когда я в 1965 году пришла на завод, наши с Марией Антоновной линейки стояли рядышком. Она была лучшим специалистом. Настолько все делала искусно, что у нее ничего не трескалось, не выбрасывалось в брак. Если уж они перегоревшую лампу оживляли, то «ножку», которая на пол упала, подберут обязательно. Ее можно наладить, вновь запаять.
			</p>
			<p>А еще Мария Антоновна всегда была очень скромной, положительной. Никогда не нагрубит, если спросишь совета — подойдет, расскажет.
			</p>
			<p>Ее портреты часто висели на досках почета. Тогда это была очень большая честь. Надо было не только хорошо работать, а еще и общественную нагрузку нести. А портреты самых лучших работников вывешивали на доске почета возле завода.
			</p>
		</div>
	</div>
</div>

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.