Новости Joomla

Ребят, всем привет! ️ Ищем Joomla-разработчика на проектные работы Бывает так что наших рук на все...

Ребят, всем привет! ❗️ Ищем Joomla-разработчика на проектные работы 🚨Бывает так что наших рук на все проекты не хватает - сейчас именно так. Поэтому ищем крепкого middle Joomla - разработчика, который сможет помогать нам в такие моменты. Работа проходит под крылом наставника/тим-лида: поможет советом, расскажет как правильно поступить в той или иной ситуации, например, когда проект неновый и нужно хорошо погрузится в уже рабочий сайт.Для работы вам потребуются навыки:
0. PHP >= 8.11. Composer/GIT/Docker2. Joomla >= 4, знание 3 будет плюсом (получение моделей через фабрику компонентов, queryBuilder и т.д.)3. Joomla Events/Dispatch4. Базы данных (Mysql >= 5)5. Понимание структуры плагинов (модулей), уметь написать свой под конкретную задачу6. Умение работать с кастомными полями (для расширения функциональности)7. Шаблон MVC, понимание работы в контексте джумлы (не смешивать представление и логику)8. Знание работы мультиязычности в Joomla будет хорошим подспорьем. Принципы работы, настройка, внедрение.
Если с этим всем умело управляетесь - присылайте мне в личку:- вашу почасовую ставку, - опыт работы с Joomla, - будет круто, если скинете ссылки на ваши свежие работы.С меня первое ТЗ вам на оценку стоимости, если все хорошо - бьем по рукам и начинаем работу.P.S. Два слова о нас -
SLT. 15 лет продвигаем и создаём сайты. Входим в ТОП-10 Питерских компаний по созданию и продвижению сайтов, в ТОП-3 разработчиков на Joomla в России.

0 Пользователей и 1 Гость просматривают эту тему.
  • 10 Ответов
  • 864 Просмотров
*

dm-krv

  • Завсегдатай
  • 1028
  • 28 / 0
Практически заканчиваю работу над парсером матчей, но возникла новая проблема, просьба помочь или подсказать куда копать, если не сложно.

Вот выхлоп парсера:
http://parsing.ga/

Допустим, каждой стране я присвою свой уникальный класс:
Код
<tr class="ispania-primera"></tr>

Каким образом средствами js/css можно было бы найти группу строк с совпадающими классами и после последнего элемента вставить какой-нибудь разделитель, да хотя бы тот же border-bottom?

При этом, разделитель нужно вставлять только в том случае, если на странице более нет элементов с таким классом, т. е. элементы все собраны в одну кучку. Соответственно, если элементы не собраны в кучу разделитель надо убирать.

Это нужно потому, что таблица у меня с возможностью сортировки и хотелось бы, чтобы при сортировке по колонке Турнир, блоки со странами как-нибудь разграничивались между собой.

P. S. С меня заправка мобильного телефона или Яндекс.Кошелька на 300 р. если кто сможет помочь.
« Последнее редактирование: 01.11.2018, 20:39:24 от dm-krv »
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Это проще сделать сначала в php.
Надо используя значение которое определяем тип турнира и использовать его для создания нового массива для каждого турнира.
Это просто сделать, только не знаю какой массив возвращает БД
« Последнее редактирование: 01.11.2018, 18:00:20 от NewUsers »
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

dm-krv

  • Завсегдатай
  • 1028
  • 28 / 0
Это проще сделать сначала в php.
Надо используя значение которое определяем тип турнира и использовать его для создания нового массива для каждого турнира.
Это просто сделать, только не знаю какой массив возвращает БД

На php могу и сам, достаточно поднаторел, но если я буду группировки делать в php, то тогда и сортировку по колонкам надо делать на php, а потом вытягивать аяксом, а это лишний геморой, так как сейчас сортировка осуществляется уже готовым js скриптом.

Короче, проверку на кучи здесь как раз здесь легче на js или jquery сделать, иначе мне придется переделывать весь php скрипт, а это точно лишний день уйдет. Жаль только я в js не понимаю пока ничего.
« Последнее редактирование: 01.11.2018, 18:11:47 от dm-krv »
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
На сортировка это не влияет, просто корне массива будет определение типа турнира, а сложенные массивы уже будут содержать строки которые относятся в данному турниру...

Посмотри jquery плагин datatable, там есть сортировка, группировка и ajax
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

dm-krv

  • Завсегдатай
  • 1028
  • 28 / 0
На сортировка это не влияет, просто корне массива будет определение типа турнира, а сложенные массивы уже будут содержать строки которые относятся в данному турниру...

Посмотри jquery плагин datatable, там есть сортировка, группировка и AJAX


Да как это не влияет то?! Как раз таки влияет, если я в массиве присвою какому-то элементу класс, который создает разделитель после себя. То при сортировке таблицы на стороне клиента разделители сместятся и это поломает весь замысел. Я же говорю, если делать группировку на php, то тогда мне надо убирать js сортировку и его (сортировку) также производить на сервере.
« Последнее редактирование: 01.11.2018, 18:25:39 от dm-krv »
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Может это ?

Код
tr.ispania-primera:last-of-type{border-bottom:1px solid #000;}
*

dm-krv

  • Завсегдатай
  • 1028
  • 28 / 0
Может это ?

Код
tr.ispania-primera:last-of-type{border-bottom:1px solid #000;}

Если бы все было так просто. Если строки tr.ispania-primera будут идти в разброс (а не одним блоком-кучей), то данный CSS поломает весь внешний вид.

Как вариант, можно добавлять данный стиль на страницу при клике на колонку турнир и убирать при клике на другие колонки.

Не подскажешь как реализовать добавление и удаление указанного стиля через js при клике на определенный якорь?
« Последнее редактирование: 01.11.2018, 18:38:48 от dm-krv »
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Код
$( "#target" ).click(function() {
   $("tr.ispania-primera:last-of-type").css("border-bottom","1px solid #000");
}
*

dm-krv

  • Завсегдатай
  • 1028
  • 28 / 0
Код
$( "#target" ).click(function() {
   $("tr.ispania-primera:last-of-type").css("border-bottom","1px solid #000");
}



Это я так понимаю, добавляет стиль. Если мне надо три разных стиля, то будет:
Код
$( "#target" ).click(function() {
   $("tr.ispania-primera:last-of-type").css("border-bottom","1px solid #000");
   $("tr.ispania-primera2:last-of-type").css("border-bottom","1px solid #000");
   $("tr.ispania-primera3:last-of-type").css("border-bottom","1px solid #000");
}

Верно надеюсь? Плюс, как эти стили теперь обратно удалить при клике уже допустим другой кнопки #target2?
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Да, удалить можно:
Код
$("tr.ispania-primera:last-of-type").css("border-bottom","");
Ну и тестить на примерах.
*

dm-krv

  • Завсегдатай
  • 1028
  • 28 / 0
Да, удалить можно:
Код
$("tr.ispania-primera:last-of-type").css("border-bottom","");
Ну и тестить на примерах.

По идее, это решение моей проблемы. Завтра проверю и отпишусь. Скинь в личку Я.К или номер телефона, оплачу завтра. Большое спасибо)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вставка файла в input посредством JavaScript [РЕШЕНО]

Автор dm-krv

Ответов: 40
Просмотров: 9867
Последний ответ 02.12.2020, 10:36:37
от dm-krv
Как правильно клонировать коллекцию FileList? [РЕШЕНО]

Автор dm-krv

Ответов: 5
Просмотров: 1231
Последний ответ 12.10.2019, 18:33:11
от dm-krv
Решить проблему зависания страниц при переходе на https (решено)

Автор sega

Ответов: 0
Просмотров: 757
Последний ответ 07.03.2019, 10:14:45
от sega
Найти скрипт на странице [ НЕ АКТУАЛЬНО, УЖЕ СДЕЛАНО ]

Автор dm-krv

Ответов: 16
Просмотров: 974
Последний ответ 11.08.2018, 21:25:21
от voland