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

MSK

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

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

  • Посещение

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

    106

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

  1. Хорошо, с 1 новостью я привел не совсем показательный вариант.

    Пусть на модерации их будет 5001 (при нынешнем обилии автопостеров абсолютно реальная картина), тогда все идет по описаномы выше сценарию.

    Зачем закладывать 5к, если можно просто исключить новости на модерации?

    их наличие или отсутствие на сервере никакой роли не играют

    Ну да, я ожидал именно такой ответ...

  2. Да я не говорю о том, что на 5к меньше, я о том, что если новостей 40001 и из них 5 на модерации, мы имеем:

    $pages_count = @ceil( $row['count'] / 40000 );

    2 страницы, и карта новостей будет составляться из 2 частей.

    Т.е. будет

    sitemap индексный

    sitemap1 статические

    sitemap2 с новостями

    sitemap3 будет пустой и на него ссылка будет в индексном.

    Или я что-то упустил?

  3. В админской части создания карты не верно считается к-во новостей.

    	$row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_post" );

    т.е. учитываются все новости, хотя надо только опубликованные.

    А в самом классе выборка верная.

  4. А если групп БОЛЬШЕ 5 и у группы 6 прав больше, чем у 5?

    Нельзя по такому принципу права раздавать.

    Хотя сама идея интересная :)

    и по поводу отдельной таблицы для каждого пользователя - а если на сайте 100к регистраций и активных в чате (кто хотя бы 1 писал сообщение) больше 1к сколько будет таблиц в базе!

    а если одновременно человек 5 писать будут - одновременно запись в 6 таблиц.

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

    Имеются вложенные категории (3,4 уровня):

    Категория 1

    - подкатегория 1

    -- вложенная 1

    -- вложенная 2

    - подкатегория 2

    - подкатегория 3

    Категория 2

    - подкатегория 1

    - подкатегория 2

    -- вложенная 1

    -- вложенная 2

    - подкатегория 3

    Задача:

    необходимо вывести категории на старанице таким образом:

    Категория 1 | Категория 2

    при клике на "Категория 2" перегрузить страницу и получить:

    Категория 1 | Категория 2

    подкатегория 1 | подкатегория 2 | подкатегория 3

    т.е. показать подкатегории

    при клике на "подкатегория 1" перегрузить страницу и получить:

    Категория 1 | Категория 2

    подкатегория 1 | подкатегория 2 | подкатегория 3

    вложенная 1 | вложенная 2

    Кто-нибудь писал функцию под подобную задачу?

  6. При наложении ватермарка проверять размер картинки.

    Примерно так:

    	if ($image_width <= 300) {
    
    		$this->watermark_image_light = ROOT_DIR.'/templates/watermark_light_small.png';
    
    		$this->watermark_image_dark =  ROOT_DIR.'/templates/watermark_dark_small.png';
    
    	} else {
    
    		$this->watermark_image_light = ROOT_DIR.'/templates/watermark_light.png';
    
    		$this->watermark_image_dark =  ROOT_DIR.'/templates/watermark_dark.png';
    
    	}

    • Поддерживаю 1
  7. Я давно поднимал такую тему, но она так и подвисла.

    На странице редактирования пользователей список с номерами страниц порой превышает по размеру данные на странице.

    Добавьте, плиз, в пагинацию разбивку как в новостях.

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