avalan4e

Новенький
  • Публикации

    5
  • Зарегистрирован

  • Посещение

Все публикации пользователя avalan4e

  1. PayPal и формы

    Тоже интересует этот вопрос. Может хотя бы ссылки с адекватным описанием подхода к задаче
  2. Приветствую! Продолжаю изучать web-технологии, и сегодня завершил свою первую вёрстку по макету. Макет предоставлялся только в десктопной версии, так что я адаптировал его по ходу выполнения работы не прибегая к прорисовке отдельных макетов, т.к. пока что не силён в инструментах дизайна. Получилось, что получилось. Жду ваших комментариев. Макет: http://www.pcklab.com/templates/flat-corporate Сайт: http://igor-chernega-works.dx.am
  3. Первая вёрстка по макету

    @by chris, благодарю за отзыв! Насчёт заглушек, в макете они занимают ширину блока на хоум пэйдж. Я и сделал их width: 100%. А сервис предлагает задавать их размеры явно. Есть ли какое-то решение для такого варианта вёрстки? С библиотекой налажал. Белую полосу в футере добавил на случай появления полосы прокрутки, чтобы она не перекрывала контент. Хотя, по идее, скрол не должен возникнуть, если правильно понимаю то, что я наверстал. Я ещё заметил, что кнопки на главной странице начинают бегать по вертикали, когда сжимаю-растягиваю окно. Как это можно исправить?
  4. Приветствую! Когда-то я сверстал при помощи таблиц сайт, а теперь решил переделать его с использованием современных технологий и подходов с целью начать с этого своё изучение web-программирования. Раньше сайт выглядел вот так: http://yogaeveryday.esy.es/yoga__1_0/ Меня не столько сейчас интересуют внешний вид и пр., сколько сама организация сайта. Поэтому предлагаю к оценке сразу исходники, а не конечный продукт https://github.com/avalan4e57/yoga2_0 Я постарался сделать сайт максимально простым и удобным для редактирования. С этой целью разбил все логические и функциональные блоки на отдельные файлы, автоматизировал генерацию элементов до добавления новых данных в базу (в том числе и пункты меню). За основу взял технику, предлагаемую в этой статье https://habrahabr.ru/sandbox/14484/ Больше всего меня интересует где я перемудрил и где стоило бы сделать всё проще и банальнее. Но приветствуются любые комментарии и критика касательно любого аспекта, который покажется Вам неаккуратным или неприемлемым в том виде, в котором я предлагаю. В первую очередь, предлагаю обратить внимание на следующие файлы: index.php, template.php, а также на следующие папки с файлами: cfg, com, inc. Буду рад любым конструктивным советам.
  5. @klierik благодарю за отзыв. Я уже предполагал, что именно такой ход примут мысли участников форума, но решил, что попытаться всё же стоит. Поэтому постараюсь локализовать и конкретизировать свои вопросы. Во-первых: что думаете о самом подходе, предложенном в статье на Хабре? Во-вторых: как вы смотрите на то, что в базу добавляю только страницы, которые отображаются в меню? Все остальные ( в основном технические ) пересекаются только внутри кода. Не вносит ли это дополнительную путаницу в организацию проекта? В-третьих: что вы думаете об автоматической генерации контента? Например: У меня есть чисто технический файл https://github.com/avalan4e57/yoga2_0/blob/master/www/content/dayProgram.php в котором выполняется одинаковый код для разны параметров, считываемых из адреса. Т.е. у меня на сайте представлены 2-е практически одинаково организованные страницы с различающимся контентом. И я объединяю код для них, подключая к указанному выше файлу, из которого передаётся параметр, код функции https://github.com/avalan4e57/yoga2_0/blob/master/www/inc/functions.php . Пункты меню добавляются при добавлении страницы в базу https://github.com/avalan4e57/yoga2_0/blob/master/www/inc/navbar.php . На этом, думаю, пока стоит остановиться. Кстати, в дальнейшем удобнее ссылаться на код на гите или делать вставки прямо в пост, если размеры кода небольшие?