Перейти к публикации

igorek-art

местные
  • Публикации

    490
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    9

Сообщения, опубликованные пользователем igorek-art

  1. 4 минуты назад, celsoft сказал:

    он и не должен этого делать, вы должны видеть ошибку 404 и страницу с информацией что ничего нет

    Правильно показывать по несуществующим адресам, что ничего нет, а не куда то кидать.

    Это уже ошибки в вашем шаблоне, вы его некорректно сделали. Если посмотрите например стандартный шаблон который идет с дистрибутивом то там все корректно. А что вы неверно сделали в своем шаблоне, этого уже никто не знает, никто же не знает как вы его верстали.

    Скорее всего шаблон так как с тегами [aviavle] играю иногда. Но непонятно тогда почему в случае адреса /safkjfskaskjafsjk.html система выводит мою страничку 404, а в случае адреса /asfasfffsaaf не выводит ее а просто подгружает страничку типа без тега {content}?

    Хм спасибо разобрался, как раз из за тегов [aviable] если просто в пустой код странички вписать {content} то в обоих случаях все корректно работает. Надо подумать над шаблоном тогда еще разок

  2. Сейчас почему то у меня возник вопрос, а почему у меня никак не обрабатываются адреса на сайте с левым адресом? Например если перейти на https://rabota-v-tinkoff.ru/fdhffdhdfhd он не перекидывает на главную? Или как правильно сделать в таком случае? Чтоб кидало на главную или чтоб собственная страничка 404 была?

  3. Я тоже заметил что с акциями беда какая то) СПерва черная пятница и скидка до 30% или сколько там) А через неделю вторая лицуха бесплатно) Вот и думай теперь стоит ли обращать внимание на акции, если сперва скидка идет а потом по сути скидка 50% вместо первой акции)

  4. 3 часа назад, redissx сказал:

    Так конечно, добавлен <div id='dle-content'>. Он и становится 100 в ширину и все, больше ничего.

    Конкретно для кода выше должно быть так

    
    
    #dle-content {display: grid; grid-template-columns: repeat(100,1fr); grid-column: 1 / -1;}
    #dle-content > *:not(.cell) {grid-column: 1 / -1;}
    .cell {aspect-ratio: 1 / 1;}
    .cell a, .cell img {display: block; width: 100%; aspect-ratio: 1 / 1; height: auto;}

     

    Да спасибо огромное все получилось! Осталось теперь придумать чем занять свободное место экрана на мобиле так как шаблон знатно сократился по высоте)

  5. 2 часа назад, redissx сказал:

    Так конечно, добавлен <div id='dle-content'>. Он и становится 100 в ширину и все, больше ничего.

    Конкретно для кода выше должно быть так

    
    
    #dle-content {display: grid; grid-template-columns: repeat(100,1fr); grid-column: 1 / -1;}
    #dle-content > *:not(.cell) {grid-column: 1 / -1;}
    .cell {aspect-ratio: 1 / 1;}
    .cell a, .cell img {display: block; width: 100%; aspect-ratio: 1 / 1; height: auto;}

     

    Спасибо, сейчас опробую. Этот контейнер dle частенько проблем доставляет 😁

  6. 12 часов назад, redissx сказал:
    
    
    
    					<div class="grid">
    						<div class="cell"></div>
    						<div class="cell"></div>
    						<div class="cell"></div>
    						<div class="cell"></div>
    						<div class="cell"></div>
                          ...................
    					</div>

    ширина не нужна, создаем 50 равных частей с пропорцией 1 к 1 (квадрат).

    
    
    
    .grid {display: grid; grid-template-columns: repeat(50,1fr);}
    .cell {aspect-ratio: 1 / 1;}

     

    и для вашего сайта по соседству

    
    
    
    .cell a, .cell img {display: block; width: 100%; aspect-ratio: 1 / 1;}

     

    Попробовал, что то видимо у меня не так...

    Для примера исходник такой получается в итоге

    <div class="grid">
                    <div id='dle-content'>
                        <div class="cell">
                            <a data-id="1" title="Блок 1"></a>
                        </div>
                        <div class="cell">
                            <a data-id="2" title="Блок 2"></a>
                        </div>
                        <div class="cell">
                            <a data-id="3" title="Блок 3"></a>
                        </div>        
                      ......................
                        <div class="cell">
                            <a data-id="10000" title="Блок 10000"></a>
                        </div>
      				</div>
    </div>

    Класс стилей

    .grid {display: grid; grid-template-columns: repeat(100,1fr);}
    .cell {aspect-ratio: 1 / 1;}
    .cell a, .cell img {display: block; width: 100%; aspect-ratio: 1 / 1;}

    И вообще в принципе пустая страница получается хотя в коде исходном странички все есть..

  7. 11 часов назад, redissx сказал:
    
    
    					<div class="grid">
    						<div class="cell"></div>
    						<div class="cell"></div>
    						<div class="cell"></div>
    						<div class="cell"></div>
    						<div class="cell"></div>
                          ...................
    					</div>

    ширина не нужна, создаем 50 равных частей с пропорцией 1 к 1 (квадрат).

    
    
    .grid {display: grid; grid-template-columns: repeat(50,1fr);}
    .cell {aspect-ratio: 1 / 1;}

     

    и для вашего сайта по соседству

    
    
    .cell a, .cell img {display: block; width: 100%; aspect-ratio: 1 / 1;}

     

    Спасибо, сейчас опробуемс)

  8. 17 минут назад, redissx сказал:

    Ахах, прикольно 😆 у ТС всегда необычные сайты. Правда именно эта тема была актуальна же очень давно, не думал что встречу такое в 2023 😆

    2005 🤣 спустя 18 лет дошло и до РФ 😄

    Да и плюс мне всегда интересно сложные темы реализовывать средствами DLE

    • Нравится 1
  9. Собственно пытаюсь разобраться с этим) Подскажите, как бы разобраться и как стилями описать следующее? Например, есть сайт шириной 500px (для примера), ширина задана через css. Внутри этого вывожу 50 ячеек шириной 10пикселей. Все эти данные в пикселях. Как это правильно написать, чтоб например при просмотре с мобилки с шириной экрана все те же самые 50 ячеек были в ряд но просто изменили масштаб до 3 пикселей ширины. Понимаете о чем речь? Если расмматривать в идеале картинку, то как создать блок (квадрат) например с 50 ячейками в ширину и высоту, чтоб при этом на мобиле под любым экраном эти 50 на 50 так же отображались в виде квадрата а не сползали или не смещались...? Пытаюсь вот Grid использовать но не получается чего-то.. Идея в том чтоб имея на компе блок 50 на 50 (каждая ячейка например 20 пикселей ширина, суммарно 1000) чтоб на смартфоне при ширине 400 пикселей вместились все эти же 50 блоков в ширину то есть имея ширину например 8 пикселей 1 блок... Надеюсь понятно объяснил)

  10. 2 часа назад, MSK сказал:

     

    Дело не в конкретном ящике, а в домене/почтовом сервере...

    Попробуй проверить свой почтовый сервер используя https://www.mail-tester.com/

    Спасибо проверил, там выдает оценку 9.5 единственное выдает вот что

    Ваш сервер соответствует IP-адресу (217.107.34.94) в 24 из самых распространенных IPv4 черных списков. Перечислен в SORBS (last 28 days) ( -0.5 )

    Но это не мой айпи а скорее всего хостинга?!

    И вот Политика DMARC позволяет отправителю указать, что их электронные письма защищены SPF и / или DKIM, и дать инструкции, если ни один из этих методов проверки подлинности проходит. Пожалуйста, убедитесь, что у вас есть набор DKIM и SPF перед использованием DMARC.

  11. Подскажите, пожалуйста, что можно сделать? Суть такая, через сайт например пользуюсь восстановление пароля.. Такие письма попадают в папку СПАМ. Что я сделал? Я вообще использую почту через свой хостинг Джино, почту создал для своего домена. Включил DKIM и SPF. В настройках скрипта поставил отправка через SMTP (указал порты, хост, пользователя, почту). Еще дополнительно в настройках сайта добавил описание небольшое для Заголовок отправителя писем, при отправке писем ну вообщем все по идее везде все красиво должно быть, при этом письма отлетают в папку СПАМ. Ящик новый, нигде не светился, со своего домена. Что еще можно сделать чтоб письма в спам не уходили?((

  12. 1 час назад, akula692009 сказал:

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

    За существенную помощь вознагражу. 

    Так такого рода штуки все через кукисы работают... это надо в этом направлении смотреть.. я раньше сайты делал с такими штуками, типа 12 кнопок изменения цвета сайта)

  13. 51 минуту назад, celsoft сказал:

    Тег {content} подключает и задействует другие файлы шаблонов, например тот же шаблон вывода краткой новости и т.д. А не сам по себе что то выводит. Вот и смотрите и другие файлы своего шаблона. Шаблон это набор файлов а не один файл.

    Так нет, я же это прекрасно все понимаю. Поэтому я сперва файл main.tpl привел к виду <html><body>{content}</body></html>

    А шаблон короткой новости сделал с таким содержанием <div>F</div> и все! То есть у меня главная страничка вообще пустая была в плане шаблона, там вообще ничего такого не было, поэтому я и удивился от этого что по сути пустой код без каких-либо {custom} где либо! Я даже скриншоты содержания этих страничек сделал (могу показать), единственное что в в хедере был тег про категорию 67, возможно это повлияло что шла проверка новостей типа в какой оно категории?

       <meta name="viewport" content="initial-scale=1.0, width=device-width">  
        <meta name="apple-mobile-web-app-capable" content="yes">
        <meta name="apple-mobile-web-app-status-bar-style" content="default">
        [not-category=67]<link href="{THEME}/css/styles.css" type="text/css" rel="stylesheet">[/not-category]
        [category=67]<link href="{THEME}/css/navitel.css" type="text/css" rel="stylesheet">[/category]
        <link rel="apple-touch-icon" href="{THEME}/images/touch-icon-iphone.png">
        <link rel="apple-touch-icon" sizes="76x76" href="{THEME}/images/touch-icon-ipad.png">
        <link rel="apple-touch-icon" sizes="120x120" href="{THEME}/images/touch-icon-iphone-retina.png">
        <link rel="apple-touch-icon" sizes="152x152" href="{THEME}/images/touch-icon-ipad-retina.png">

    А так больше мыслей нет никаких так как шаблон main.tpl из такого кода

    <!DOCTYPE html>
    <html lang="ru">
    <head>
        {headers}
        <meta name="HandheldFriendly" content="true">
        <meta name="format-detection" content="telephone=no">
        <meta name="viewport" content="initial-scale=1.0, width=device-width">  
        <meta name="apple-mobile-web-app-capable" content="yes">
        <meta name="apple-mobile-web-app-status-bar-style" content="default">
        [not-category=67]<link href="{THEME}/css/styles.css" type="text/css" rel="stylesheet">[/not-category]
        [category=67]<link href="{THEME}/css/navitel.css" type="text/css" rel="stylesheet">[/category]
        <link rel="apple-touch-icon" href="{THEME}/images/touch-icon-iphone.png">
        <link rel="apple-touch-icon" sizes="76x76" href="{THEME}/images/touch-icon-ipad.png">
        <link rel="apple-touch-icon" sizes="120x120" href="{THEME}/images/touch-icon-iphone-retina.png">
        <link rel="apple-touch-icon" sizes="152x152" href="{THEME}/images/touch-icon-ipad-retina.png">  
    </head>
    <body>
    {content}   
    
        </body>
    </html>

    А короткая новость из такого

    <div class="short" style=""></div>

    То есть тут в принципе ничего никуда не подключалось вообще отсего и непонятки мои были....

  14. 1 час назад, celsoft сказал:

    Простите, но это невозможный бред на чистом оригинальном DLE и оригинальном шаблоне. Тут даже комментировать нечего. Воткунили какой нибудь {custom ...} в шаблон краткой новости вот и при выводе 2000 новостей получили плюсом 2000 запросов, вот и вся магия. Только DLE тут не причем, это вы уже так проектируете запросы.

    Хмм, извиняюсь, не понимаю тогда в чем была проблема.. Снес полностью шаблон и действительно всего 4 запроса... Но честно, у меня в том шаблоне только фраза {content}  была и короткая новость в виде одного кода <div></div> шаблон пустой был полностью, поэтому я и не понял что за цифра 2000 была

  15. 24 минуты назад, celsoft сказал:

    Конечно.

     

    Никогда ни в какой версии DLE такого количества запросов не делал, все его запросы вообще не зависят от того сколько новостей выводится. То есть, неважно сколько новостей выводится, количество запросов от этого не меняется. Поэтому это количество делали уже ваши сторонние модификации в скрипте.

    Читайте выше, такой логики нет и никогда не было ни в одной версии DLE

    Я это спросил от того, что я на тестовый домен установил чистый движок, добавил 2000 новостей через базу напрямую. Вывел отображение запросов, как советовали ранее и при заходе на сайт я увидел цифру 2000 запросов 😵💫

    Делал просто в пустой шаблон main.tpl вставил просто тег {content} и поставил в настройках отображение 2000 новостей и при первом же заходу показало цифру 2007 запросов. 7 это я понимаю другие части движка) но 2000 то есть 😵💫

  16. 06.12.2023 в 06:14, celsoft сказал:

    Некорректно поставленный вопрос сам по себе и по своем сути. DLE плевать сколько и чего выводит, он выдержит ровно столько сколько способен выдержать ваш сервер, потому что работу делает сервер. Нет понятия выдержит ли DLE в принципе, всегда нужно ориентироваться на то выдержит ли сервер то или иное. А сервера у всех разные, мощности и настройки у них разные.

    Подскажите, пожалуйста, а версия 13 и например 17 отличаются в плане запросов? Например на 13 версии выяснил, что, если выводить на главной страничке образно говоря 150 новостей, то для первого нового посетителя это идет 150+ запросов к БД то есть любая новость +1 запрос. По этой логике например выводя 10000 новостей для нового посетителя это будет 10000+ запросов к БД.. Это на 13 версии по крайней мере так, на 17 ведь по логике так же работает?

  17. 08.12.2023 в 20:41, VGreen сказал:

    Всем доброго времени суток

    Посоветуйте пожалуйста хороший и стабильный хостинг для сайта, находящегося в РФ.

    если тут ссылки нельзя кидать, то можно в личку, также если есть реф программа то можно и такие ссылки тоже

    Заранее спасибо

    Я пользуюсь Джино https://jino.ru/?pl=99fe2fc8 да простенький но хватает для многих целей! У меня порядка 10 сайтов. Все вроде почти всегда стабильно работает. По цене около 100р в месяц выходит!

    • Нравится 1
  18. 4 часа назад, kamensk сказал:

    Посетитель не станет дожидаться - пока откроется твой сайт.

    Посетитель развернется и закроет страницу.

    А если предположить что все мгновенно загрузится?! Вопрос не в том как загрузится сайт, а выдержит ли движок? Если предположить что 2000 новостей это просто 2000 слов (1 слово 1 новость) без картинок.. По идее 2000 слов это ни о чем вообще

  19. Предположим, если хочу на главную страничку сделать 1000 новостей или же 5000 новостей))) DLE такое выдержит и не повесится ли сайт открывая главную на которой 2000 новостей? Предположим новости без картинок, просто текст))

  20. Всем привет. Подзабыл совсем, а если основное меню сделано в виде выпадающей менюшки (справа иконка на сайте https://rabota-v-tinkoff.ru) нормально ли оно индексируется в плане перелинковки, если оно изначально скрыто? Или же лучше когда есть в видимой части сайта меню или сейчас вообще без разницы?

×
×
  • Создать...