Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

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

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

Discussion in 'Вопросы- ответы' started by mwax, Apr 11, 2016.

11.04.16 в 16:09
27.04.16 в 10:03
29
2,713
0
  1. TopicStarter Overlay
    mwax

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

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

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

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

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

    Joined:
    Dec 3, 2015
    Messages:
    427
    Best Answers:
    0
    Ratings:
    +53 / 2 / -0
    выбираешь несколько новостей и внизу в выпадающем меню "Установить текущую дату". Если я правильно понял.
     
  3. TopicStarter Overlay
    mwax

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

    Joined:
    Apr 21, 2015
    Messages:
    363
    Best Answers:
    0
    Ratings:
    +207 / 0 / -0
    нет, ты неправильно понял.

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

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

    Joined:
    Mar 31, 2015
    Messages:
    998
    Best Answers:
    2
    Ratings:
    +403 / 14 / -0
    Где то я видел уже такой хак. Там было что то обновить дату новости
     
  5. TopicStarter Overlay
    mwax

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

    Joined:
    Apr 21, 2015
    Messages:
    363
    Best Answers:
    0
    Ratings:
    +207 / 0 / -0
    где то не считается, поиск не помог
     
  6. Intention

    Intention Местный

    Joined:
    Jan 15, 2016
    Messages:
    2,098
    Best Answers:
    0
    Ratings:
    +690 / 2 / -0
    @mwax, По-моему в ручную там делов на 10 минут? Не?
     
  7. DLEPlugins

    Кодер

    Joined:
    Nov 29, 2015
    Messages:
    1,601
    Best Answers:
    8
    Ratings:
    +1,187 / 9 / -0
    как вариант в engine/inc/editnews.php
    строчку
    Code:
    <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>
    заменить на
    Code:
    <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

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

    Joined:
    Apr 21, 2015
    Messages:
    363
    Best Answers:
    0
    Ratings:
    +207 / 0 / -0
    Я пытаюсь оптимизировать свои действия путем сокращения кликов)

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

    Intention Местный

    Joined:
    Jan 15, 2016
    Messages:
    2,098
    Best Answers:
    0
    Ratings:
    +690 / 2 / -0
    @mwax, А что собственно мешает сделать кнопку по клику на которую галочка с неизменять снимается и ставиться на текующую , затем происходит сохрание новости)))
     
  10. TopicStarter Overlay
    mwax

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

    Joined:
    Apr 21, 2015
    Messages:
    363
    Best Answers:
    0
    Ratings:
    +207 / 0 / -0
    Так сделай, буду тебе признателен ;)
     
  11. kild

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

    Joined:
    Jul 3, 2015
    Messages:
    2,117
    Best Answers:
    2
    Ratings:
    +1,174 / 1 / -0
    engine/inc/editnews.php
    найти
    Code:
    <input type="submit" class="btn btn-green" value="{$lang['news_save']}">&nbsp;
    ниже вставить
    Code:
    <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

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

    Joined:
    Apr 21, 2015
    Messages:
    363
    Best Answers:
    0
    Ratings:
    +207 / 0 / -0
    @kild, респект и уважуха тебе. Задача решена!
     
  13. LMakc

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

    Joined:
    Mar 31, 2015
    Messages:
    998
    Best Answers:
    2
    Ratings:
    +403 / 14 / -0
  14. MegaMonstr

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

    Joined:
    Sep 27, 2015
    Messages:
    1,085
    Best Answers:
    0
    Ratings:
    +319 / 12 / -0
    @kild, Отлично, забрал себе
     
  15. DLEPlugins

    Кодер

    Joined:
    Nov 29, 2015
    Messages:
    1,601
    Best Answers:
    8
    Ratings:
    +1,187 / 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 Бывалый

    Joined:
    Jan 17, 2016
    Messages:
    953
    Best Answers:
    0
    Ratings:
    +245 / 0 / -0
  17. kild

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

    Joined:
    Jul 3, 2015
    Messages:
    2,117
    Best Answers:
    2
    Ratings:
    +1,174 / 1 / -0
    @film, ему кавычки не понравились))
     
  18. PunPun

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

    Joined:
    Jun 11, 2015
    Messages:
    7,434
    Best Answers:
    32
    Ratings:
    +4,062 / 137 / -0
    они ни на что не влияют + в name можно их не использовать [name=allow_now]
     
  19. kild

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

    Joined:
    Jul 3, 2015
    Messages:
    2,117
    Best Answers:
    2
    Ratings:
    +1,174 / 1 / -0
    @Gameer, я просто сначала взял селектор по ид, потом решил изменить на этот, плюс еще почти спал уже когда решил помочь...
     
  20. SanShet

    SanShet Бывалый

    Joined:
    Oct 18, 2015
    Messages:
    240
    Best Answers:
    0
    Ratings:
    +114 / 1 / -0
    Хм, кнопка добавилась, новость сохраняется, но дата не апается:(
     
Яндекс.Метрика