Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Опубликовать на текущую дату - одним кликом

Тема в разделе "Вопросы- ответы", создана пользователем mwax, 11 апр 2016.

11.04.16 в 16:09
27.04.16 в 10:03
29
2.185
0
  1. TopicStarter Overlay
    mwax

    Команда форума VIP Кинотрафик v2

    Регистрация:
    21 апр 2015
    Сообщения:
    363
    Лучших ответов:
    0
    Рейтинги:
    +207 / 0 / -0
    Часто при выходе новых серий мы обновляем новость на текущую дату.
    Если это дело производить вручную, то нужно сначала снять галочку с "Не изменять дату" и поставить на "Текущая дата и время", а после нажать сохранить.

    Собственно задача состоит в том, чтобы сократить количество кликов.
    К примеру добавив кнопку "Сохранить на текущую дату".
    [​IMG]

    Предполагаю, что данное решение уже у кого то есть. Просьба поделиться методом реализации.
     
  2. bratec9292

    VIP Кинотрафик v2

    Регистрация:
    3 дек 2015
    Сообщения:
    410
    Лучших ответов:
    0
    Рейтинги:
    +50 / 1 / -0
    выбираешь несколько новостей и внизу в выпадающем меню "Установить текущую дату". Если я правильно понял.
     
  3. TopicStarter Overlay
    mwax

    Команда форума VIP Кинотрафик v2

    Регистрация:
    21 апр 2015
    Сообщения:
    363
    Лучших ответов:
    0
    Рейтинги:
    +207 / 0 / -0
    нет, ты неправильно понял.

    Новость редактируется вручную, повторяюсь (т.е. изменяем к примеру серию).
    Задача опубликовать эту новость на текущее время одним нажатием кнопки без манипуляций с галками.
     
  4. LMakc

    Команда форума VIP Кинотрафик v2

    Регистрация:
    31 мар 2015
    Сообщения:
    960
    Лучших ответов:
    2
    Рейтинги:
    +380 / 11 / -0
    Где то я видел уже такой хак. Там было что то обновить дату новости
     
  5. TopicStarter Overlay
    mwax

    Команда форума VIP Кинотрафик v2

    Регистрация:
    21 апр 2015
    Сообщения:
    363
    Лучших ответов:
    0
    Рейтинги:
    +207 / 0 / -0
    где то не считается, поиск не помог
     
  6. Intention

    Intention Местный

    Регистрация:
    15 янв 2016
    Сообщения:
    2.098
    Лучших ответов:
    0
    Рейтинги:
    +689 / 2 / -0
    @mwax, По-моему в ручную там делов на 10 минут? Не?
     
  7. DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.194 / 9 / -0
    как вариант в engine/inc/editnews.php
    строчку
    Код:
    <input type="text" name="newdate" data-rel="calendar" size="20" value="{$row['date']}">&nbsp;<input class="checkbox-inline" type="checkbox" name="allow_date" id="allow_date" value="yes" onclick="CheckStatus(addnews)" checked><label for="allow_date">&nbsp;{$lang['edit_ndate']}</label>&nbsp;<input class="checkbox-inline" type="checkbox" name="allow_now" id="allow_now" value="yes" disabled>&nbsp;<label for="allow_now">{$lang['edit_jdate']}</label>
    заменить на
    Код:
    <input type="text" name="newdate" data-rel="calendar" size="20" value="{$row['date']}">&nbsp;<input class="checkbox-inline" type="checkbox" name="allow_date" id="allow_date" value="yes" onclick="CheckStatus(addnews)" disabled><label for="allow_date">&nbsp;{$lang['edit_ndate']}</label>&nbsp;<input class="checkbox-inline" type="checkbox" name="allow_now" id="allow_now" value="yes" checked>&nbsp;<label for="allow_now">{$lang['edit_jdate']}</label>
    Это будет всегда обновлять дату новости при редактировании
     
    • Нравится Нравится x 1
  8. TopicStarter Overlay
    mwax

    Команда форума VIP Кинотрафик v2

    Регистрация:
    21 апр 2015
    Сообщения:
    363
    Лучших ответов:
    0
    Рейтинги:
    +207 / 0 / -0
    Я пытаюсь оптимизировать свои действия путем сокращения кликов)

    За вариант спс, но мне нужно не всегда, а когда захочу по нажатию одной кнопки. По моему такое на WP реализовано - в старой версии видел.
     
  9. Intention

    Intention Местный

    Регистрация:
    15 янв 2016
    Сообщения:
    2.098
    Лучших ответов:
    0
    Рейтинги:
    +689 / 2 / -0
    @mwax, А что собственно мешает сделать кнопку по клику на которую галочка с неизменять снимается и ставиться на текующую , затем происходит сохрание новости)))
     
  10. TopicStarter Overlay
    mwax

    Команда форума VIP Кинотрафик v2

    Регистрация:
    21 апр 2015
    Сообщения:
    363
    Лучших ответов:
    0
    Рейтинги:
    +207 / 0 / -0
    Так сделай, буду тебе признателен ;)
     
  11. kild

    Команда форума VIP Кинотрафик v2

    Регистрация:
    3 июл 2015
    Сообщения:
    2.130
    Лучших ответов:
    2
    Рейтинги:
    +1.176 / 1 / -0
    engine/inc/editnews.php
    найти
    Код:
    <input type="submit" class="btn btn-green" value="{$lang['news_save']}">&nbsp;
    ниже вставить
    Код:
    <input type="submit" onclick="savedate()" class="btn btn-green" value="{$lang['news_save']} с датой">&nbsp;
    engine/skins/javascripts/application.js
    в самый конец вставить
    HTML:
            function savedate(){
                $("input[name='allow_date']").prop("checked", false);
                $("input[name='allow_now']").prop('disabled', false);
                $("input[name='allow_now']").prop('checked', true);
            };
    
     
    • Нравится Нравится x 8
  12. TopicStarter Overlay
    mwax

    Команда форума VIP Кинотрафик v2

    Регистрация:
    21 апр 2015
    Сообщения:
    363
    Лучших ответов:
    0
    Рейтинги:
    +207 / 0 / -0
    @kild, респект и уважуха тебе. Задача решена!
     
  13. LMakc

    Команда форума VIP Кинотрафик v2

    Регистрация:
    31 мар 2015
    Сообщения:
    960
    Лучших ответов:
    2
    Рейтинги:
    +380 / 11 / -0
  14. MegaMonstr

    Команда форума VIP Кинотрафик v2

    Регистрация:
    27 сен 2015
    Сообщения:
    1.078
    Лучших ответов:
    0
    Рейтинги:
    +317 / 12 / -0
    @kild, Отлично, забрал себе
     
  15. DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.608
    Лучших ответов:
    8
    Рейтинги:
    +1.194 / 9 / -0
    :)
    HTML:
            function savedate(){
                $("input[name='allow_date']").prop('checked', false);
                $("input[name='allow_now']").prop('disabled', false);
                $("input[name='allow_now']").prop('checked', true);
            };
    
     
  16. film

    film Бывалый

    Регистрация:
    17 янв 2016
    Сообщения:
    956
    Лучших ответов:
    0
    Рейтинги:
    +250 / 0 / -0
  17. kild

    Команда форума VIP Кинотрафик v2

    Регистрация:
    3 июл 2015
    Сообщения:
    2.130
    Лучших ответов:
    2
    Рейтинги:
    +1.176 / 1 / -0
    @film, ему кавычки не понравились))
     
  18. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.295
    Лучших ответов:
    31
    Рейтинги:
    +3.894 / 96 / -0
    они ни на что не влияют + в name можно их не использовать [name=allow_now]
     
  19. kild

    Команда форума VIP Кинотрафик v2

    Регистрация:
    3 июл 2015
    Сообщения:
    2.130
    Лучших ответов:
    2
    Рейтинги:
    +1.176 / 1 / -0
    @Gameer, я просто сначала взял селектор по ид, потом решил изменить на этот, плюс еще почти спал уже когда решил помочь...
     
  20. SanShet

    SanShet Бывалый

    Регистрация:
    18 окт 2015
    Сообщения:
    240
    Лучших ответов:
    0
    Рейтинги:
    +114 / 1 / -0
    Хм, кнопка добавилась, новость сохраняется, но дата не апается:(
     
Яндекс.Метрика