Перейти к содержанию
  • Sky
  • Blueberry
  • Slate
  • Blackcurrant
  • Watermelon
  • Strawberry
  • Orange
  • Banana
  • Apple
  • Emerald
  • Chocolate
  • Charcoal
  • Объявления

    • Maxim

      Регистрация на форуме!   05/03/17

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

Активность

Лента обновляется автоматически     

  1. Ещё раньше
  2. DLE-Script „Artikel einfügen über die Homepagemaske“ (nicht Admincenter) Beim Einfügen sollte eine E-Mail versandt werden wenn in einem bestimmten „xfield“ z.B. Software ausgewählt wurde geht die Mail an maxmueller@gmail.com, bei Bücher geht die Mail an stefanmueller@gmail.com usw. dieser Punkt sollte erweiterbar sein (da es sein kann, dass weitere Helfer dazukommen). Das gleiche sollte für ein weiteres „xfield“ möglich sein, soll in diesem Fall die CC Funktion in der Mail übernehmen. Die Mails trage ich immer ein, diese sind FIX und immer bekannt. Die Mail sollte als html (z.B. tabellarischer Aufbau) generiert werden, mit Daten aus „xfields, title, shortstory, fullstory,“ sollte immer variabel sein, da ein weiteres Feld dazukommen kann „das E-Mail Template muss also individuell“ gestaltet werden können. Betreff sollte auch über Freier Text plus title und „xfields“ nach Auswahl ausfüllbar sein.
  3. Отзывы / рецензии

    тоже интересует подобный модуль только отзывы не сайта а новостей.. есть каталог хостингов, и хотел бы такой модуль отзывов к нему. чтоб каждую новость можно оценить, и написать отзыв!
  4. Пожелания

    для чего? над этим думаю
  5. Установка v1.2.1

    Залейте все файлы на сервер Установите install_telegramposting.xml через менеджер плагинов Откройте /cron.php и найдите $allow_cron = 0; и замените на $allow_cron = 1; Найдите } elseif($cronmode == "antivirus") { и выше вставьте } elseif($cronmode == "telegram") { include_once (DLEPlugins::Check(ENGINE_DIR . "/ajax/maharder/telegram/cronadd.php")); die ("done"); Удаляем install.php с корня сайта Данная инструкция подходит для DLE 13 и выше
  6. Пожелания

    1. было бы не плохо, дать возможность добавлять несколько ботов 2.добавь несколько условий, что бы можно было выставлять(при отправке сообщений) там поле 1=1 или поле2=2, поле1=1 и поле2=2
  7. 1. Загрузить все файлы на сервер с перезаписью 2. Запустить файл www.ваш-сайт.ru/install.php 3. Следовать инструкциям 4. Удалить install.php после установки Установка готова
  8. Установка версии 1.0

    Ссылка на сайт: Telegram Posting Разработка приложений для DLE и блог разработчика Ссылка на GitHub: GitHub - Gokujo/telegramposting
  9. Отзывы / рецензии

    в целом - могу взяться. никаких сроков не обещаю. месяц-два точно уйдёт
  10. Гляну на досуге. Только сегодня сел за комп.
  11. У меня статус не определяет Вот пример Мужчина ищет женщину (Не определено) MyShows ID: 39626
  12. Отзывы / рецензии

    Вот такой Advice / Отзывы 7.0 [DLE 9.8 - 12.0] Web - разработки Хотелось бы такой модуль но немного подешевле
  13. На данный ответ есть несколько вариантов решения. Я покажу 2 варианта. Но для начала нам нужно добавить бота в качестве администратора в нужный чат. Думаю не надо объяснять как создавать группу или канал? Начинаем: Переходим в чат Жмём на три точки, что справа от названия в углу Идём к администраторам Добавляем нового администратора Вбиваем название бота и добавляем нажатием по нему в чат Вбиваем любое сообщение с указанием на бота, к примеру: моё сообщение @боту Всё Начальные настройки закончили. Как я писал выше - можно использовать несколько решений для выявления ID. Я покажу два способа. Первый способ: (самый простой) это использовать @НазваниеКаналаЧата Второй способ: Пока пишу скрипт для этого
  14. Как узнать ID чата?

    Где и как получить ID чата, куда будет писать бот?
  15. Всё довольно просто. Нужен для начала аккаунт для телеграма. Теперь следуем след. пунктам: В поиске ищем крёстного отца всех ботов: @BotFather Вбиваем команду /newbot Нас он спросит как должен называться бот. Это значение можно потом заменить. Вписываем. Теперь он нам ответит, что всё хорошо и что нужно выбрать уникальное имя для бота. Это значение изменить будет нельзя. Не забываем в конец добавлять либо bot, либо _bot, т.е. Mybot или My_bot. Крёстный отец может ругаться на то, что имя не уникально. Поздравляю. Бот создан. Отец даст ссылку на чат с ботом и ключ доступа, он же токен (token). Перейдите в чат бота и начните работу с ним. Всё. Бот создан.
  16. Хочу добавить бота в телеграм. Как это сделать?
  17. пока никто не жаловался на ошибки
  18. на гит добавлю readme, а так в файле install.php всё описано в дальнейшем буду добавлять сразу
  19. Отзывы / рецензии

    Если напишешь что к чему, т.е. как ты представляешь себе модуль - напишу.
  20. Инструкцию в архив по идее забыл положить. Модуль четкий, спасяб!
  21. Отзывы / рецензии

    Привет,не хотел бы сделать такой модуль?
  22. уже нет. я сначала дописал документацию. на сайте уже актуальная версия
  23. Удаляем из папки с шаблоном всё, что имеет общее с tagsadd Удаляем из папки engine/inc и engine/modules файл tags.php Открываем .htaccess и удаляем #Пользовательские теги RewriteRule ^tags.php index.php?do=tag [L,QSA] Открываем engine/engine.php и удаляем: case "tag" : include ENGINE_DIR . '/modules/tags.php'; break; Открываем engine/modules/main.php и удаляем: /*Добавление тегов*/ include ENGINE_DIR . '/data/tagsadd.php'; if($tagsconf['onof'] == 1) { $tagsbutton = "<a href=\"#\" role=\"button\" id=\"TagsAdd\">{$tagsconf['button']}</a><div style=\"display: none;\"><div class=\"box-modal\" id=\"AddTags\"><div class=\"box-modal_close arcticmodal-close\">закрыть</div><form action=\"/tags.php\" method=\"post\"><input class=\"form-control\" type=\"text\" placeholder=\"теги\" name=\"utags\" id=\"utags\"><input type=\"hidden\" name=\"news\" value=\"".$id."\"><input type=\"hidden\" name=\"username\" value=\"".$user."\"><input type=\"hidden\" name=\"userid\" value=\"".$userid."\"><input type=\"hidden\" name=\"link\" value=\"".$link."\"><input type=\"hidden\" name=\"title\" value=\"".$name."\"><button class=\"btn btn-block btn-success\" onclick=\"submit();\" id=\"add_tags\">Отправить</button></form></div></div>"; if($tagsconf['guest'] == 1) { $tpl->set( '{tagsbutton}', $tagsbutton ); } else { if($is_logged) { $tpl->set( '{tagsbutton}', $tagsbutton); } else { $tpl->set( '{tagsbutton}', ""); } } } else { $tpl->set( '{tagsbutton}', ""); } /*Добавление тегов*/ Открываем engine/modules/show.full.php и удаляем: include ENGINE_DIR . '/data/tagsadd.php'; if($tagsconf['onof'] == 1) { $id = $row['id']; $name = $row['title']; $link = $full_link; if($tagsconf['guest'] == 1 && empty($member_id['name'])) { $user = "Гость"; $userid = 0; } else { $user = $member_id['name']; $userid = $member_id['user_id']; } $tags = $_POST['utags']; $tagsfull = "<a href=\"#\" role=\"button\" id=\"TagsAdd\">{$tagsconf['button']}</a><div style=\"display: none;\"><div class=\"box-modal\" id=\"AddTags\"><div class=\"box-modal_close arcticmodal-close\">закрыть</div><form action=\"/tags.php\" method=\"post\"><input class=\"form-control\" type=\"text\" placeholder=\"теги\" name=\"utags\" id=\"utags\"><input type=\"hidden\" name=\"news\" value=\"{$id}\"><input type=\"hidden\" name=\"username\" value=\"{$user}\"><input type=\"hidden\" name=\"userid\" value=\"{$userid}\"><input type=\"hidden\" name=\"link\" value=\"{$link}\"><input type=\"hidden\" name=\"title\" value=\"{$name}\"><br><br><button class=\"btn btn-block btn-success\" onclick=\"submit();\" id=\"add_tags\">Отправить</button></form></div></div>"; $tagsbutton = "<a href=\"#\" role=\"button\" id=\"TagsAdd\">{$tagsconf['button']}</a>"; $tagsbody = "<div style=\"display: none;\"><div class=\"box-modal\" id=\"AddTags\"><div class=\"box-modal_close arcticmodal-close\">закрыть</div><form action=\"/tags.php\" method=\"post\"><input class=\"form-control\" type=\"text\" placeholder=\"теги\" name=\"utags\" id=\"utags\"><input type=\"hidden\" name=\"news\" value=\"{$id}\"><input type=\"hidden\" name=\"username\" value=\"{$user}\"><input type=\"hidden\" name=\"userid\" value=\"{$userid}\"><input type=\"hidden\" name=\"link\" value=\"{$link}\"><input type=\"hidden\" name=\"title\" value=\"{$name}\"><br><br><button class=\"btn btn-block btn-success\" onclick=\"submit();\" id=\"add_tags\">Отправить</button></form></div></div>"; if($tagsconf['guest'] == 1) { $tpl->set( '{tagsadd}', $tagsfull ); $tpl->set( '{tagsbutton}', $tagsbutton); $tpl->set( '{tagsbody}', $tagsbody); $tpl->set_block( "'\[usertags\](.*?)\[/usertags\]'si", "\1" ); $tpl->set_block( "'\[not-usertags\](.*?)\[/not-usertags\]'si", "" ); } else { if($is_logged) { $tpl->set( '{tagsadd}', $tagsfull ); $tpl->set( '{tagsbutton}', $tagsbutton); $tpl->set( '{tagsbody}', $tagsbody); $tpl->set_block( "'\[usertags\](.*?)\[/usertags\]'si", "\1" ); $tpl->set_block( "'\[not-usertags\](.*?)\[/not-usertags\]'si", "" ); } else { $tpl->set( '{tagsadd}', ""); $tpl->set( '{tagsbutton}', ""); $tpl->set( '{tagsbody}', ""); $tpl->set_block( "'\[usertags\](.*?)\[/usertags\]'si", "" ); $tpl->set_block( "'\[not-usertags\](.*?)\[/not-usertags\]'si", "\1" ); } } } else { $tpl->set( '{tagsadd}', ""); $tpl->set( '{tagsbutton}', ""); $tpl->set( '{tagsbody}', ""); $tpl->set_block( "'\[usertags\](.*?)\[/usertags\]'si", "" ); $tpl->set_block( "'\[not-usertags\](.*?)\[/not-usertags\]'si", "\1" ); } /*Добавление тегов*/ Открываем templates/THEME/fullstory.tpl <script src="{THEME}/tagsadd/jquery.arcticmodal-0.3.min.js"></script> <script src="{THEME}/tagsadd/jquery.arcticmodal-0.3.min.js"></script> <script src="{THEME}/tagsadd/bootstrap-tokenfield.js"></script> <link rel="stylesheet" href="{THEME}/tagsadd/css/jquery.arcticmodal-0.3.css"> <link rel="stylesheet" href="{THEME}/tagsadd/css/bootstrap-tokenfield.css"> <link rel="stylesheet" href="{THEME}/tagsadd/css/themes/dark.css"> <script type="text/javascript"> $(document).ready(function() { $(document).on('click', '#TagsAdd', function(){ $('#AddTags').arcticmodal({ beforeClose: function(data, el) { alert('Ваши предложенные теги были отпавлены на рассмотрение! Администрация проверит и добавит.'); } }); }); $(document).on('click', '#add_tags', function(){ $('#AddTags').arcticmodal('close'); }); $('#utags').tokenfield(); }); </script> Для обновления достаточно закинуть в корень сайта все файлы и запустить скрипт (сайт.ру/install.php?action=update). В админпанеле устанавливаем для пользователей доп. поле: Название: любое Описание: любое Тип: список Значение по умолчанию: onsend|При отправке на проверку onadd|При добавлении в новость ondel|При отказе добавлять all|Уведомлять обо всём none|Не присылать уведомления Добавить на страницу регистрации?: Да (на ваше усмотрение) Поле может быть изменено пользователем?: Да Сделать это поле личным?: Да В админпанеле настройте скрипт под себя. Открываем файл шаблона полной новости (fullstory.tpl) и в любое место добавляем следующую строку: {include file="/engine/modules/maharder/tagsadd.php?newsid={news-id}&focus=XXX"} Вместо XXX вписываем: button - для вывода кнопки modal - для вывода модального окна functions - для вывода функций Ещё можно дописать параметр nameN. Так будут называться ключевые функции для окон и кнопок. Читаем о возможностях шаблонов в разделе установки.
  1. Загрузить ещё активность
×