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

    • Maxim

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

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

Активность

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

  1. Ещё раньше
  2. Пожелания

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

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

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

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

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

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

    Привет,не хотел бы сделать такой модуль?
  18. уже нет. я сначала дописал документацию. на сайте уже актуальная версия
  19. Удаляем из папки с шаблоном всё, что имеет общее с 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. Так будут называться ключевые функции для окон и кнопок. Читаем о возможностях шаблонов в разделе установки.
  20. Установка с нуля. Для установки достаточно закинуть в корень сайта все файлы и запустить скрипт установки (сайт.ру/install.php?action=install). В админпанеле устанавливаем для пользователей доп. поле: Название: любое Описание: любое Тип: список Значение по умолчанию: onsend|При отправке на проверку onadd|При добавлении в новость ondel|При отказе добавлять all|Уведомлять обо всём none|Не присылать уведомления Добавить на страницу регистрации?: Да (на ваше усмотрение) Поле может быть изменено пользователем?: Да Сделать это поле личным?: Да В админпанеле настройте скрипт под себя. Открываем файл шаблона полной новости (fullstory.tpl) и в любое место добавляем следующую строку: {include file="/engine/modules/maharder/tagsadd.php?newsid={news-id}&focus=XXX"} Вместо XXX вписываем: button - для вывода кнопки modal - для вывода модального окна functions - для вывода функций Ещё можно дописать параметр nameN. Так будут называться ключевые функции для окон и кнопок. Внешний вид вего настраивается в 3ёх шаблонах, что находятся в папке ШАБЛОН/modules/tagsadd. Настраивайте под себя. Важный аспект в файле с модальным окном: если изменяете его, то помните, что форме нужны те-же названия полей и адрес исполнения. Поддерживаемые теги в шаблонах: button.tpl {name} - по умолчанию tagsadd. Глобальное название кнопок и функций {button} - текст кнопки. Указывается в настройках Поддерживаемые теги в шаблонах: modal.tpl {name} - по умолчанию tagsadd. Глобальное название кнопок и функций {AJAX} - ссылка на папку site.ru/engine/ajax {news-id} - ID Новости {user-id} - ID текущего пользователя Поддерживаемые теги в шаблонах: js.tpl {name} - по умолчанию tagsadd. Глобальное название кнопок и функций {AJAX} - ссылка на папку site.ru/engine/ajax {THEME} - актуальная папка шаблона сайта
  21. Обновление сайта, версия 3.0 BETA Блог Максима Гардера
  22. Курс ЦБР

    Цена по курсу валют Здесь задаём все вопросы по поводу модуля, ошибки и пожелания прошу сюда
  1. Загрузить ещё активность
×