«phpClub» — архив тем ("тредов"), посвящённых изучению PHP и веб-технологий.
Аноним 2017/04/17 14:04:44  №974915 1
Есть тут кто? Есть пара вопросов.
Ответы: >>974938
Аноним 2017/04/17 14:21:24  №974938 2
Ответы: >>974941
Аноним 2017/04/17 14:23:21  №974941 3
>>974938
Давно писал свою простенькую тёмную тему для двача через stylish т.к. нормальной не нашёл, а тут решил чего-то модернизировать, и пришла куча идей, но я не специалист в css, поэтому не уверен - можно ли такое вообще сделать. Это к вашему треду?
Ответы: >>974958 >>977943
Аноним 2017/04/17 14:37:37  №974958 4
>>974941
Это скорее в Верстка-тред, тут я думаю верстальщиков поменьше. Хотя большинство знает CSS на средне-начальном уровне
Ответы: >>974962
Аноним 2017/04/17 14:39:31  №974962 5
>>974958
Я бы мог составить список вопросов и тут написать их, а то 1 я в этом точно не разберусь.
Ответы: >>974985
Аноним 2017/04/17 15:17:43  №974985 6
>>974962
ну составь, на какие сможем ответим
Ответы: >>974992
Аноним 2017/04/17 15:27:34  №974992 7
Untitled.png (5, 833x102)
102x833
>>974985
Все вопросы к стайлишу:
1. Можно ли добавить в строку на 1 пике кнопку "Доска", которая бы вела на главную доски треда. Например, если я тут бы её нажал, то перешёл бы на доску /pr ?
2. Можно ли сделать так, что при автообновлении страницы она сама прокручивалась вниз?
Ответы: >>975025 >>976108
Аноним 2017/04/17 15:51:59  №975025 8
>>974992
Ничего из списка Stylish'ем не сделать, тебе нужен язык JavaScript и аддон, позволяющий вставить свой JavaScript код в страницу (Greasemonkey, Tampermonkey). Для первой задачи нужно вычленить название доски и вставить элемент-ссылку в ДОМ-дерево, для второй задачи нужно изучать JavaScript макабы, чтобы узнать как добавить прокрутку после автообновления. Если не знаком с JS, то будет туго. Вся инфа есть на learn.javascript.ru
Ответы: >>975040
Аноним 2017/04/17 16:08:50  №975040 9
>>975025
А вы не поможете скрипты написать? Я в цсс худо-бедно с гуглом написал говнотему, а с яс я точно не справлюсь.
Аноним 2017/04/19 01:59:58  №976108 10
>>974992

Ссылка "назад" ведет на доску.

Для прокрутки нужен яваскрипт, причем его надо будет переделывать, если в скриптах борды что-то поменяется.

>>974639

Удобный формат же. Например данные для Яндекс-Маркета в нем предоставляются.

>>974624

В Доктрине один объект = 1 строка таблицы. Если таблиц несколько, то нужно несколько объектов со связями между ними.

flush() сбрасывает в базу все изменения во всех объектах. То есть тут тебе делать ничего не надо, доктрина сама все найдет и сохранит.

>>974620

Вообще для фильтров удобно сделать объект, представляющий состояние фильтра, а не гонять туда-сюда многомерные массивы непонятной структуры.

Для произвольных выражений, может быть, придется строить дерево выражения из узлов. Стоит подумать, прежде чем за это браться. Но на массивах это будет в разы запутаннее. Это вообще как-то неправильно, использовать массив там, где лучше подходит объект.

>>974607

Полезно представить настройки фильтра в виде объекта. И передавать уже этот объект куда надо:

- в модель для поиска записей
- в шаблон для вывода формы с подставленными значениями

А городить многомерные массивы - это запутывать код.