• Mike •
Ищущий всегда найдет… что поискать… ))
+912
Репутация
3834
Рейтинг
обновленный архив или вверху тоже обновлён.
Все файлы копировать не обязательно достаточно заменить install.php и проапгрейдить модуль в админке.
На стандартном шаблоне все отключения и включения опций работают штатно, проверяйте перекрытие стилей в своем шаблоне (отличия от стандартного).
Посмотрю что можно с модулем придумать, в 1.10.1 он называется «Записи в блогах» вроде…
с 1.10.1 работает…
все решат сами нужно это в конфиге или нет, да и не так часто модуль настраивается, а упрощать нужно то чем постоянно пользуются…
сделаю, “как руки дойдут”, на данный момент не хватает просто времени влезть и подправить + протестировать…
— То есть и высоту и ширину задавать отдельно или же пропорционально в зависимости от высоты или ширины?
… «возможность скрывать Показывать даты и авторов, но при этом убирается Показывать число комментариев,… »
— Ну они просто оставлены как в стандартном модуле, не было задачи их переделывать… (легко убрать в шаблоне)
В принципе, в конфиг можно вынести любой параметр, просто это его усложнит для восприятия, особенно, для новичков…
Сейчас и в том посте обновлю архив.
Напомню порядок:
(при включенной нижней опции в конфиге)
— Сначала плагин ищет фото в description (в анонсе), если не находит — ищет в content (основном тексте), если ни там ни там не находит — ищет фото загруженное через поле при добавлении статьи, если и его нет, то вставляет заглушку…
1. научится “читать код”…
2. научится “понимать код”…
3. научится “думать кодом”…
4. научится “думать как носитель кода (программист)”…
5. не забывать что сам “человек” (пользователь)…
С первым поможет официальное руководство по PHP, MySQL и “ижи с ими” плюс редактор кода,
например, WeBuilder 2011 у которого есть замечательная функция онлайн справки по PHP при выборе функции и нажатии F1 — откроется официальное руководство по данной функции (на русский раздел можно изменить в настройках исправив в адресе “en” на “ru”)…
Второе придёт после освоения первого, и так далее до 4-го пункта… )
Четвёртое по-сложнее, но постараюсь объяснить на сравнениях:
“Обычному человеку”, чтобы включить свет в комнате, нужно подойти к выключателю и нажать на кнопку…
— это ТЗ )
“Дизайнеру” нужно чтобы ничто в комнате не отвлекало внимания от этой самой кнопки и у “обычного человека” само собой возникало желание её нажать, и при этом чтобы не возникало сомнений — включится, именно, СВЕТ… (причем, нужно предусмотреть, что свет включают, как правило, в темноте, поэтому кнопку и комнату может быть и не видно, а, значит, она должна находится в привычном месте, где “обычно обитают подобные её кнопки” — «интуитивный интерфейс», короче… )))
Тут можно привести как видят эту ситуацию “СЕОшники”, но волшебство самого определения быстро превратит комментарии в “дедушкину портянку”, по сему воздержусь… )
…
Ну, и наконец, программист(кодер или разработчик, кому как больше нравится) —
Для разработки кнопки необходимо:
— Убедится, что дом подключен к городской электросети(хотя бы);
— Если не подключен — сообщить “обычному человеку” о невозможности подключения;
— Убедится, что квартира не отключена от электросети ( за неуплату, например );
— Если отключена — сообщить “обычному человеку” о невозможности подключения;
— Убедится, что в комнате есть электропроводка;
— Если “нет” — сообщить “обычному человеку” о невозможности подключения;
— Убедится, что электропроводка подведена к данной кнопке;
— Если “нет” — сообщить “обычному человеку” о невозможности подключения;
— Убедится, что в сети есть напряжение(ток);
— Если “нет” — сообщить “обычному человеку” о невозможности подключения;
— Если кнопки не существует — создать новую;
— Задать свойства и методы кнопки (функции, аргументы)
— Определить как кнопка будет реагировать на события (положение кнопки: включ.||выключ.|| в среднем положении || короткое замыкание || полное замыкание ));
— Подключить кнопку к проводке;
— Убедится, что кнопка исправна используя “заглушку” лампочки и выполнив тестовое нажатие и посмотреть что вернёт кнопка true или false;
— Если лампочка вернула false — сообщить “обычному человеку” о неисправности кнопки;
— Убедится, что проводка идёт к нужной лампочке;
— Если “нет” — сообщить “обычному человеку” о том, что лампочка не обнаружена;
— Убедится, что лампочка не включается другой кнопкой;
— Убедится, что лампочка не выключается другой кнопкой;
— Убедится, что лампочка выключена;
— Убедится, что лампочка исправна, выполнив тестовое нажатие и посмотреть что возвращает лампочка true или false;
— Если лампочка вернула false — сообщить “обычному человеку” о неисправности лампочки;
— Если лампочка вернула true — включить лампочку;
— Сообщить “обычному человеку” о том, что лампочка успешно включена;
— Если всё работает как запланировано, предусмотреть возможность переноса кнопки включения лампочки для работы в другой комнате и предусмотреть возможность включения кнопкой похожих на лампочку объектов, кондиционера, например…
— Предусмотреть, чтобы кнопка не только включала, но и выключала лампочку;
— Предусмотреть, чтобы не было конфликтов с другими кнопками…
— Предусмотреть, чтобы с кнопкой мог работать “Дизайнер” и передать её в шаблон…
Ну, это, я утрирую, конечно, но по сути что-то подобное и происходит при разработке… )))
И пятый пункт! постоянно помним про пятый пункт!
…
Если вы сами “ловите”, а тем более исправляете, тем более напишите тут, многие же не обладают нужными знаниями чтобы исправлять и “допиливать самолично”…