Возможность запрограммировать на PHP (php code) список значений поля CCK, является замечательной опцией для разработчика сайта.
Все записи категории ‘На первой полосе’
Недавно я затеял некоторую деятельность по созданию он-лайновой игрушки. Это из разряда хобби, и пока вообще речь не об этом. Возможно, я что то напишу об этом позже.
В отправной точке, при создании он-лайновой игрушки, я стоял перед скромным выбором — ни о каком персональном выделенном игровом сервере речи не шло, и я рассчитывал не выходить за рамки возможностей веб-сервера. Фактически, игра при этом не сильно отличается от такой разновидности веб-приложения как чат (chat). Единственно, что мне нужно было дополнительно — это принудительный периодический вызов скрипта для обсчета ряда игровых моментов (прогон очереди команд и расчеты связанные с функционированием баз).
Прошел слушок, что Jagged вернется к нам в 2011 году. Эта душещипательная новость для всех геймеров 90x буквально задела меня за живое.
Я хорошо помню и первую часть, которая состояла просто из набора миссий и великолепную вторую часть, которая у меня была в виде сыроватой надопатченной пиратской полупереведенной с немецкого игры. И ведь игралось же! просто на ура не смотря ни на что. Потом вышло какое то жалкое коротенькое продолжение. И все.
После установки, регистрационная форма друпала (drupal) имеет всего пару полей — login и email. В большинстве случаев это можно почитать за благо. Ибо по моему разумению большего и не надо, разве что поле проверочного кода добавить для предотвращения авторегистраций.
Но суровые будни показывают, что для коммерческих сайтов важно собрать хотя бы минимальную анкету о пользователях, которые регистрируются на сайте. Есть желание сразу разделить физических и юридических лиц, узнать, к примеру, ФИО, тел контактного лица, чтобы менеджер по работе с клиентами мог обработать данного потенциального клиента.
Вообще, skype вещь приятная во многих отношениях, но есть некоторые моменты, которые могут вызвать недоумение.
При установке, skype предлагает интегрироваться в браузер, и тот плагин, который устанавливает skype выполняет подмену телефонных номеров на странице на некий активный элемент. Мало того, что стилистически эта подстановка может не вписываться в саму страницу, так ещё и по всей видимости нет механизма заблокировать в нужных местах эту подстановку без отключения плагина. Было бы идеальным решением присваивать контейнеру, содержащему телефон, какой то атрибут или имя класса, для отключения подстановки внутри контейнера.
Сделаем акцент на «нужности». WordPress в базовой комплектации хорошо подходит для сайтов-визиток (лишние элементы и функционал практически отсутствуют), а при желании доводится (дополнительными модулями и такой-то матерью) до необходимого уровня. Ну и так как коммерческие сайты что то должны продавать, то следующим вопросом по сайту становится его продвижение и оптимизация для поисковых машин.
Предыстория этой статьи находится вот тут.
Обнаруженная мной Легенда оказалась чрезвычайно интересным экземпляром в жанре многопользовательская «тамагочи-RPG». Но было безумно жаль времени на прокачку персонажа, чтобы поглядеть что же там дальше придумали авторы игры. Да и довольно скучные бои с монстрами также не вдохновляли на этот игровой подвиг. Так я пришел к мысли — а не написать ли нам простенький макрос?
Когда-то очень давно (лет 20 назад), моё знакомство с компьютером началось с компьютерных игр. Сейчас столько времени нет, чтобы во что то серьёзно поиграть, да и игры, наверное, уже не те пошли. Но желание посмотреть — а что же там дальше в какой нибудь новой игрухе — до сих пор осталось. Племянник у меня обитает «в контакте», и я заинтересовался уровнем игр, которые написаны для этой соц. сети. На самом деле, это просто какой то новый жанр игр, которые при своей простоте, могут собирать многомиллионные аудитории подписчиков — игроков.
DOM + javascript порою позволяют создавать удивительные вещи. Одна из этих вещей, которой я хочу с вами поделиться — это динамически формируемые выпадающие списки.
Постановка задачи
Так как я по сути практик, то лучше сразу рассмотреть практическую задачу. Допустим, требуется создать форму выбора модели картриджа принтера. При этом, сначала пользователь может выбрать брендовое название или производителя, а потом уже ограниченный первым выбором — конкретную модель картриджа. В итоге это определяет, например, стоимость услуги связанной с данным картриджем.
Довольно удачный домен удалось подобрать для сайта по дезинсекции и дератизации — KRYSAMNET.RU. Проект из-за своей очевидной простоты и непритязательности собран на wordpress, а дизайн был выполнен ребятами из студии Vertigo.
Вот если бы можно было задать имя сайта «крысам нет и точка!» :) Но что делать, куда деваться от этого вездесущего «РУ»?