@joomlaru

Страница 1267 из 1879
Dmitry
02.04.2018
10:41:01
ну это уже отдельная песня :)

Vladimir
02.04.2018
10:59:48
mbstring у нас обязательное расширение?

или как?

Дмитрий
02.04.2018
11:00:52
ну если с юникодом работать

Google
Дмитрий
02.04.2018
11:00:54
то как бы надо

Vladimir
02.04.2018
11:01:59
@drekun а JSTRING сейчас что заменяет?

Dmitry
02.04.2018
11:02:12
StringHelper \Joomla\String\StringHelper

Vladimir
02.04.2018
11:02:38
пример использования есть?

где посмотреть

Dmitry
02.04.2018
11:03:36
всё тоже самое, что и в JString

use Joomla\String\StringHelper;

StringHelper::ucfirst();

Vladimir
02.04.2018
11:07:14
благодарю!

@drekun ты откуда вообще это все узнаешь?

научи меня так драться, сенсей!

Dmitry
02.04.2018
11:08:39
это просто много раз писали

что JString не будет классом String, так как в php7 String занят. Поэтому будет StringHelper

Google
Дмитрий
02.04.2018
11:37:24
а поисковики ETag понимают? или для них только Last-Modified?

Vladimir
02.04.2018
11:39:07
они понимают тоже самое что и браузеры

собственно проверить можно у гугла

https://developers.google.com/speed/pagespeed/insights/

Дмитрий
02.04.2018
11:40:25
ну тоже да не тоже...

кук же не понимают...

Vladimir
02.04.2018
11:40:48
кук же не понимают...
они им не нужны

но например рендерить экран они могут и скрипты тоже исполняют

Дмитрий
02.04.2018
11:41:19
))

ETag заголовок

знаете его?

Vladimir
02.04.2018
11:42:19
<IfModule mod_expires.c> FileETag MTime Size ExpiresActive On ExpiresDefault "access plus 1 seconds" ExpiresByType text/html "access plus 600 seconds" ExpiresByType text/css "access plus 6048000 seconds" ExpiresByType text/javascript "access plus 2160000 seconds" ExpiresByType image/svg+xml "access plus 2160000 seconds" ExpiresByType application/x-font-woff "access plus 2160000 seconds" ExpiresByType application/font-woff "access plus 2160000 seconds" ExpiresByType application/xhtml+xml "access plus 600 seconds" ExpiresByType application/javascript "access plus 2160000 seconds" ExpiresByType application/x-javascript "access plus 2160000 seconds" ExpiresByType image/x-icon "access plus 2592000 seconds" ExpiresByType image/jpeg "access plus 2592000 seconds" ExpiresByType image/png "access plus 2592000 seconds" ExpiresByType image/gif "access plus 2592000 seconds" </IfModule>

про это говорим?

Дмитрий
02.04.2018
11:42:37
та ну нафига мне статика? :)

речь о динамике

о кешровании ответа

если он не меняется

Last-Modified основан на времени

а ETag - на содержимом

а можно и время ему привязать

Google
Дмитрий
02.04.2018
11:43:46
короче, более гибче

Vladimir
02.04.2018
11:43:49
etag привязывает разные вези

вещи

Дмитрий
02.04.2018
11:43:59
угу

Vladimir
02.04.2018
11:44:00
например в примере выше - размер

Дмитрий
02.04.2018
11:44:01
что угодно

ну да, я понмаю

я ж говорю

содержимое

как основа

для определения поменялось ли содержимое

тока вы показываете статику

а мне надо для всей странички

для html ответа

ну чтобы браузер не грузил повторно

еси ниче не поменялось

сейчас как есть - есть и last modified и etag

и интересно понимают ли гугл и яша etag

если да, то last modified просто можно будет выкинуть

Vladimir
02.04.2018
11:46:44
насколько я знаю - используют

Google
Vladimir
02.04.2018
11:46:59
я показал для статики, но вы можете настроить на любой ответ

это уже ваши настройки

проверить легко по ссылке - гугл напишет если что не так

Дмитрий
02.04.2018
11:47:33
короче вопрос сводится собственно к тому, отправляют ли они If-None-Match

или же только If-Modified-Since

Vladimir
02.04.2018
11:48:08
это возможно проверить только одним способом - смотреть что скажут их роботы

к тому же у них есть разные роботы

Дмитрий
02.04.2018
11:48:36
ага

Vladimir
02.04.2018
11:48:41
некоторые умеют скажем исполнять скрипты, другие - нет

Дмитрий
02.04.2018
11:48:42
так и сделаю

Vladimir
02.04.2018
11:48:46
здесь возможно так же

https://t.me/yawebm

Дмитрий
02.04.2018
11:49:08
ну надеюсь кешированием оно озаботились во всех ботах :)

Vladimir
02.04.2018
11:49:11
тут можно спросить

там сами яндексоиды отвечают

Для многих разработчиков процесс релиза их продукта похож на выбрасывание слепого котёнка в пасти диких псов. После этого главная задача авторов — отбиваться от случайно долетевших до них багов.

:)

Дмитрий
02.04.2018
11:59:01
правильно :)

сильно хорошо - тоже плохо :)

сказ про петю и васю знаете? :)

Google
Vladimir
02.04.2018
12:00:21
:)

Дмитрий
02.04.2018
12:00:40
Вася и Петя одновременно начали писать один и тот же продукт. Вася был «ориентирован на результат» и начал сразу писать говнокод не продумав толком архитектуру. А Петя месяц разрабатывал архитектуру, месяц делал удобный интуитивный интерфейс, которому позавидывал бы Джони Айв, потом месяц писал тесты, потом два месяца писал сам код и получил идеальное стабильное приложение. Но Вася выпустил уже через месяц первую версию программы, пусть и не идеальную, пусть с багами, но рабочую, и начал её продавать. Ещё через месяц выпустил вторую версию исправляющие баги первой и добавляющие новые баги. Ещё через месяц на доходы от продаж нанял двух толковых программеров, которые за два месяца перелопатили весь код, согласно пожеланиям пользователей допилили интерфейс и выпустили третью версию программы. Итого, через пять месяцев у Васи было два работника, куча клиентов и сносно работающее приложение отвечающее желаниям клиентов. У Пети было вылизанное никому не известное приложение, минус на банковском счёте и ни одного клиента. В завершение этого выдуманного примера можно сказать, что через полгода Вася купил все наработки Пети, Петю взял в штат тестировщиком, а сам по пьяни разбился на своём новеньком Туареге

:)

вывод - всегда надо оставлять пространство для маневров в виде фидбека и доработок :)

https://xakep.ru/2018/04/02/goo-gl-closed-down/

Denys
02.04.2018
12:11:18


Stefan
02.04.2018
12:15:01
всем привет вот такая ситуация: к компоненту пользователь добавлены пару дополнительных полей такие как страна, пол ...... теперь, из админки создаем пользователя и заполняем эти доп. поля. вопрос: как обратиться к значениям этих полей чтобы вывести в их в фрон энд ???

Дмитрий
02.04.2018
12:23:13
)))))))

Vladimir
02.04.2018
12:35:27
наш парень! ?

Sergey
02.04.2018
12:39:21
Ну че

пошла жара в Директе



тестят во всю новые форматы

и выдачу тоже



Vladimir
02.04.2018
12:41:33
причем никто не объясняет какие критерии выбора картинок

сходятся во мнении что рандом

Denys
02.04.2018
12:42:16
наш парень! ?
Та нет, чистокровный американец

Vadim
02.04.2018
12:42:17
@ps96068 вот это решение посмотрите

О полях Joomla уже сказано достаточно много, но конкретных примеров работы с ними, очень мало. Сегодня на Joomlaforum опубликован отличный пост по вызову полей пользователя в материалах Joomla https://joomlaforum.ru/index.php/topic,344516.msg1747138.html#msg1747138

Vladimir
02.04.2018
12:42:35
Та нет, чистокровный американец
наш парень - это гугл! не стукач! :)

Denys
02.04.2018
12:43:30
А давайте про трафик поговорим? Кто от куда трафик берет? От куда его больше приходит и почему, тут домыслы с вашей точки зрения?

Страница 1267 из 1879