Не злюся, але мені довелося трохи стрибнути вперед, тому що була якась виснажлива довга нудна робота, яка перекриває різні точки зору, розміщуючи потрібні файли в потрібних місцях на темах форумів Ванілі. Ми переглядали це кілька разів, так що це не було нічим новим.
Цього разу ми починаємо шлях знову, знаходячи певний вигляд, який потребує певної уваги дизайну, знаходячи правильний вигляд і замінюючи його у власній темі. Цього разу екран для створення нової дискусії. Ми знайдемо це швидко, виконуючи деякі речі “Знайти у проекті” для рядка тексту, який, як ми знаємо, існує у цьому поданні. Потім ми перевіряємо свою заміну, додаючи слово «пердеть» у вид і перевіряючи, чи воно з’являється. Класно, правда?
Одне, що ми робимо відразу, - це роздягати щось. Наприклад, ми знімаємо прапорець «Оголосити», оскільки це надокучлива функція, яку ми все одно не хочемо, щоб хтось використовував. Ми видаляємо посилання "скасувати", оскільки воно не робить нічого більше, ніж просто відхід від сторінки.
Тоді ми возимося з купою інтервалів. Сам інтервал простий. Важкою частиною є вирішення, який саме клас використовувати, якщо ми повинні додати новий клас, і як ці класи можуть вплинути на речі в інших місцях форумів, і якщо це добре чи погано. По суті, класична боротьба розробника CSS!
Тоді ми стикаємося з обманною проблемою. Коли ми натискаємо на текстове поле, щоб написати тіло нової теми форуму, текстове поле дуже коротко згортається. Це, безумовно, якийсь JavaScript, який бере участь. Можливо, це робило (або намагалося зробити) щось розумне в минулому, але щось змінилося так, що зараз це гірше, ніж нічого не робити. Хтозна, що змінилося. Деякі CSS, яких зараз немає, можливо, інша версія jQuery, можливо, відсутній ідентифікатор, хто знає. Справа в тому, що ми маємо силу це зрозуміти та виправити. Існує також ще одна помилка, коли видалення публікації здається чудовим, а потім оновлює сторінку, коли це не потрібно.
Завершуємо трансляцію екрану, говорячи про текстові редактори WYSIWYG. Нам обов'язково знадобиться один із тих, хто на текстовій області, щоб полегшити розробку публікації. Мені пощастило з Mark It Up! Тож ми, швидше за все, підемо цим шляхом. Технічно це не редактор WYSIWYG, але насправді нічого немає в Інтернеті.