Друзья, приветствую всех!
Сегодня суббота, а это уже закономерность, что буду писать новую запись в мой блог.
И так, что же мне рассказать?
Начну с того, что занимался программой SWeather... наконец-то смог найти время на то, чтобы доделать и упаковать то, что было сделано на тот момент.
Но как всегда мысли и предложения приходят перед выходом программы )) Вроде было готово для упаковывания в Sis пакеты, и мне поступило на форуме просьба - отключить запрос на очистку календаря.
Потратив около 30 минут всё было готово И в воскресенье упаковав, выложил и представил в свет версию 0.16.1.
Раз гневных писем и сообщений нет, то всё прошло на ура И людям пришли по душе нововведения.
На данный момент пожертвований на проект не поступало с 14-03-2011г.
******************************
С понедельника занимался другим видом программирования.
Ранее я писал о том, что я писал модуль для Joomla
На этой неделе было развитие этого модуля, точнее доработка. Сейчас в двух словах опишу что надо было сделать...
В актуальной версии было так:
Так как 3 и 4 поля были с подгруженным списком, а список был неупорядоченным по алфавиту (проблема выискивать нужную команду из всех)... Вот и задался на этой неделе задачей как же сделать чтобы были эти команды по алфавиту???
Стал гуглить и смотреть другие модули и компоненты.... в итоге, нашёл как надо было сделать. Надо было дописать в конце того SQL запроса ORDER BY и указать как мне надо сформировать.
Не стал на этом останавливаться и решил 7 поле/значение так же подгружать из SQL... ну а что, сокращенные названия стадионов есть в БД компонента JoomLeague. Так же затратив время, сделал упорядоченный список, который получает инфу из SQL запроса.
-------------------------------------
Так же пришлось убить весь день на то, чтобы сделать ещё одну вещь ...
В JoomLeague, в Админке, когда заполняешь подробности матча, События (там указываются количество шайб и пассов по игре) есть список всех игроков и там две команды. Этот список упорядочен по команде, но не по Фамилии.
Да, это проблема найти кого-то по фамилии, когда они в разнобой. Вот и стал искать где и откуда растут ноги у этого списка....
Я сначала забыл, что у компонентов есть две части (вывод и админка) так вот, полдня искал эту переменную...
Найдя переменную, стал перелопачивать все файлы админки чтобы найти это переменную. К концу рабочего нашёл где всё это формируется... И поменяв тип фильтра, сделал Для начала отфильтровал по команде, а потом фамилии упорядочил ... вот так я выглядел, когда всё заработало. И тогда в очередной раз убедился в фразе, что разбираться и искать что-то в чужом коде .... просто кошмар.
******************************
В пятницу, появилась новая мысль по самореализации - написать модуль (календаря игр, что упоминал ранее) но с самостоятельной заполняемостью...
Чтобы указать в настройках модуля лишь ID номер игры из JoomLeague, а уже там вывести всю информацию из БД...
Просто всё можно заранее указать... да и обновлять настройки модуля будет быстрее редактировать... лишь список ID и всё.
Не имея особых знаний в php и sql взялся за это дело... Стал гуглить как же формировать запрос в SQL и как это вывести отдельную ячейку с её содержимым. Вроде нашёл, стал проверять... не работает... как всегда
Стал разбираться что же я не так сделал - просто не так сформировал запрос и всё. Начало положено
Далее встала проблема с Датой и временем и полем datetime. Там занесена и дата и время в формате (2011-12-24 20:53:42). А мне надо тогда отдельно: Дата (24.12.2011), время (20:53), день недели (Сб).
Погуглив, был вариант как-то замутить запрос и как-то заменить на свой формат. Но так и не смог - знаний не хватило. Но нашёл вариант - через регулярное выражение отфильтровать (ГГГГ, ММ, ДД, ЧЧ, ММ, СС) стал пробывать ... и вроде работает. Теперь можно подумать и сделать отдельную выборку даты или времени.
-------------------------------------
После работы, вчера, была намечена встреча с теми, с кем играл по сети в CSS на Билайне... За всё время я лишь с двумя виделся. Назвал бы это "Слет CS'овцев"...
Планировали посидеть в кафе, но там было всё занято корпоративами и рядом подобное кафе тоже было забито. В итоге, пошли в бильярдную рядом... Заняли два столика - народу было довольно много (около 20 человек).
Народ пили кто пиво, кто водку. А я сок... так как я не пью. То болтали, то смеялись... В бильярд поиграли...
Стал заказывать себе такси - все заняты... В итоге, обзвонив 9 фирм всё же нашлись что не заняты и смогли в скором времени отвести домой. Со встречи уехал в 00:15. Потусовались на отлично
Правда вещи пропахли куревом
-------------------------------------
Вчера вечером прикинул, что понадобится создавать функции для того, чтобы сделать проще модуль.
С сегодняшнего утра стал доделывать свою задумку. Много времени ушло на то, чтобы как надо сделать формирование функций насчёт даты (формат даты, времени как надо, а так же дня недели.)
И потом надо было сопоставление данных - из одной таблицы получил id названия команды, и надо получить её нормальное название из другой таблицы... На это ушло часа два. Но всё же сделал. Таким же макаром делал сопоставление места проведения. Так же придумал как сделать вывод информации были ли булиты. В итоге, в пятом часу только закончил формирование шаблона модуля
Останется сделать сам шаблон, и выставить переменные, и прочее допиливание. Раз на то пойдет, то буду продавать этот модуль... А что, нормальный модуль для JoomLeague.
******************************
А новый год уже через недельку... Вы готовы к нему? Для меня это давно не праздник - выходной и не более.
---***---***---***---***---***---***---***
На этом всё.... Спасибо всем, кто дочитал и кому было интересно это.
С уважением, Иван Хлибец (sx007).
А у меня 1 января день рождения, так что это праздник вдвойне, я тоже не пью и всё равно считаю Новый Год самым значительным праздником года, так что С НАСТУПАЮЩИМ, возможно последним)))
0 ответить