Loadырь
Быть лучшим - не значит быть достаточно хорошим.
+1247
Репутация
4894
Рейтинг
Polzovinst, может документация поможет.
vikont, можете смело писать пулреквест на гитхабе
vikont, если и нужно, то здесь
У вас иконки не показываются, почему-то. Кэш браузера чистили?почему-то дублируются названия форумов
Такие файлы лучше подключать без склейки
Полно. Можно в main просто добавить версию в пути к файлуя так понимаю других вариантов нет.
<link rel="stylesheet" href="style.css?v=3.4.1">
На данный момент есть только два варианта.Нужно спарсивать всё во что-то например файл, и из него на инстант размещать или как-то сразу
Получил значение запостил и пошёл к следующему?
Первый это работать напрямую, то есть открыли браузер, получили значения нужных полей, открыли в программе новый браузер, авторизовались, заполнили форму создания записи и нажали кнопку "Сохранить".
Второй сохранить в файл, например .csv и потом думать, что с ним делать. Пока известен только один скрипт, который может из файла закинуть данные на сайт, имитируя действия пользователя. Кстати, когда FlowCrawler научится закидывать полученный файл по ftp на сайт, процесс получения данных и их размещения на сайте станет полностью автоматизированным. Вроде, Kreator ещё что-то делал в этом направлении. На крайний случай можно .csv импортировать напрямую в БД, но это совсем крайний случай тут и структура файла нужна строгая.
Сейчас это уже можно делать. Получаете данные которые планируете разместить у себя на сайте и размещаете через форму создания записи. Единственное, можно сделать для каждого сайта отдельную задачу в FlowCrawler или в одной задаче перебирать все нужные сайты.А вторая тема это с нескольких сайтов новости забирать к себе, не все а только последние
Поправил. Обновил архив.заметил виджет вот что пишет — дублирует форумы
Как лайк и дизлайк сделаны в движке, расписано тутНапример как. +1 за статьи или -1 за статью
$is_first_widget и всё что с ним связано — это так обозначается тот момент, когда на странице надо вывести код, повторяющийся в цикле, только один раз.
Вероятно в вашем хуке нет подключения яваскриптаили оно неверно прописано, так как $this в хуке, уже не тот, что был вчера и третьего дня в шаблоне
Вероятно в вашем хуке нет подключения яваскрипта
$this->addJS('templates/default/js/rating.js')
В универсальном шаблоне будет только два поля: место, где заказчик напишет информацию о себе или о своём бизнесе и место, где он напишет свою задачу — хотелку. На этом универсальный шаблон закончился. А дальше начинается обсуждение задачи заказчика и дополнение этого ТЗ списком вопросов-ответов.Неужели никто так и не создал шаблон универсальный
Сложность и полнота ТЗ зависит от полноты написания задачи заказчика, поэтому универсального ТЗ быть не может. Свою задачу заказчик описывает в удобной для него и понятной для него форме. Задача исполнителя попытаться понять, что он там написал, представить себе окончательный результат, рассмотреть варианты реализации и написать таблицу вопросов-ответов, для уточнения непонятных или реализуемых несколькими способами моментах.
Например в вашем "ТЗ" есть окончательный результат, поэтому не имеет смысла уточнять цвет, форму, расположение выводимой информации и т.п. А вот что должно произойти при наведении/клике мышкой по рейтингу, у вас не написано. Вот тут надо уточнять этот момент. Так как при наведении если мыслить логически, должно отобразится окно с отображением количества и кто проголосовал. Но заказчик, подразумевает, что это само собой разумеющееся и не нуждается в расписывании. А исполнитель считает, что если не указано, то и не надо.
Также хотелку про сниппет в гугле можно решить несколькими способами, в зависимости от выбранного стандарта кода этого сниппета. Поэтому заказчик о них и не должен знать, а исполнитель может уточнить (если сам конечно знает об этом).
В общем универсального ТЗ на разработку компонентов быть не может. Каждый заказ надо рассматривать отдельно, так как один и тот же заказ от разных заказчиков, будет выглядеть совсем по разному. Даже разные исполнители могу предлагать разные варианты исполнения, исходя из личного опыта работы в данном направлении. Например тут, заказчик попросил выводить помимо общего рейтинга, ещё и рейтинг разделённый по полю из профиля. Естественно, имея или зная о такой возможности, исполнитель предложит заказчику такую опцию. Согласится заказчик с данной опцией или нет, это всё и надо выяснять в ТЗ.
В итоге обсуждения формируется ясное представление того, что хочет сам заказчик и само ТЗ — список того, за что платит заказчик и что должен сделать исполнитель.
Обычно это делается для того, чтобы постоянно не спрашивать у базы данных, что за название города имеющего id = ???..в чём сакральная суть данного атрибута
появился он в стародавние времена, примерно при очередном обновлении на 2.5.0.когда он появился
Зайти админом в профили этих пользователей и пересохранить их профили.как безболезненно исправить ситуацию?