Все для DataLife Engine / DLE хаки / Хак для DLE / Хак заменить стандартные bbcode для DLE

Хак заменить стандартные bbcode для DLE



Полезная статья как хак заменить стандартные bbcode в DataLife Engine на новые от студии CENTROARTs

Новинка от студии CENTROARTs позволит изменить стандартное окно вывод BBcode редактирования новостей и добавления комментариев. Простоя установка для всех версии dle.
Хак для DLE заменить стандартные bbcode
Установка:

1.Папку "THEME " записываем все файлы в ваш шаблон
2.Заливаем все из папки "uploads" к себе на веб-ресурс
3.Открываем файл "engine.css" (лежит в папке с шаблоном либо в папке "css" либо в "style")

Находим код который нужно заменить:

/*---BB коды---*/ /* различие bbcodes и bbcodes_poll исключительно в длине кнопки *//* класс bbcodes используем в списке персональных сообщений (pm.tpl)  и по умолчанию в модуле редактора сообщений*/.bbcodes, .bbcodes_poll {    background: #fff url("../images/fbutton.png") repeat-x 0 50%;    text-shadow: 0 1px 0 #fff;    border: 1px solid #b3b3b3;    color: #383838;    padding: 1px 9px 4px 9px;    margin-bottom: 2px !important;    height: 24px;    font-weight: bold;    cursor: pointer;}.bbcodes:hover, .bbcodes_poll:hover { background-position: 0 3px;    -moz-box-shadow: 0 1px 5px -2px black;    -webkit-box-shadow: 0 1px 5px -2px black;    box-shadow: 0 1px 5px -2px black;}.bbcodes_poll { width: 100px; }.editor { border: 1px solid #bcc0c2; background: #fff; }.base .editor { padding: 5px; }.editorcomm .editor { width: 96% !important; }.editorcomm .editor textarea { width: 100% !important; background: none; border: 0 none;  }.editor_button {    float: left;    cursor: pointer;    padding-left: 0;    padding-right: 0;}.editor_button select {    font-size: 10px;}.editor input[type="text"] { background: #fff url("../images/fields.png") repeat-x; border: 1px solid #bcc0c2; }.editor_buttoncl {    float: left;    cursor: pointer;    padding-left: 1px;    padding-right: 1px;    border-left: 1px solid #bbb;    border-right: 1px solid #bbb;}.editbclose { float: right; cursor: pointer; display: none; }.editor_button img { margin: 0; padding: 0; }.editbclose img { margin: 0; padding: 0; }.editor_button_brk img { margin: 0; padding: 0; }


Заменяем на код:

/* ==================== BB коды */ /* различие bbcodes и bbcodes_poll исключительно в длине кнопки *//* класс bbcodes используем в списке персональных сообщений (pm.tpl)  и по умолчанию в модуле редактора сообщений*/.clr { clear: both;}.bbcodes {    background: #f2f2f2 url("../images/bbcodes.png") repeat-x;    border: 1px solid #c5c5c5;    color: #3479a7;    padding: 2px 9px;    font-weight: bold;    cursor: pointer;    -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;}.bbcodes:hover { background: #fff none; }/* BBEditor Centroarts.com */.bbeditor { border: 1px solid #d4dfe8; background: #fff url("../bbcodes/bg.png") repeat; }.bbeditor span, .bbeditor span img, .bbeditor .bbspacer, .bbeditor .bbselect { float: left; }.bbeditor .bbselect { height: 21px; padding: 4px 3px 0 3px; }.bbeditor .bbselect select { font-size: 11px; }.bbeditor span { cursor: pointer; background: url("../bbcodes/buttons.png") no-repeat; }.bbeditor span:hover { background-position: -23px 0; }.editor { width: 398px !important; background-color: #f9fafa; border: 1px solid #d4dfe8; }.editor .bbeditor { border-width: 0 0 1px 0; }.taedit { background-color: #f9fafa; border: 1px solid #d4dfe8; }.editor textarea, .taedit textarea { width: 100% !important; background: none; border: 0 none;  }.editor_button {    float: left;    cursor: pointer;    padding-left: 0;    padding-right: 0;}.editor_buttoncl {    float: left;    cursor: pointer;    padding-left: 1px;    padding-right: 1px;    border-left: 1px solid #bbb;    border-right: 1px solid #bbb;}.editbclose { float: right; cursor: pointer; display: none; }.editor_button select { font-size: 11px; }.editor_button img { margin: 0; padding: 0; }.editbclose img { margin: 0; padding: 0; }.editor_button_brk img { margin: 0; padding: 0; }.bbcodes_poll {    background-color: #ffffff;    border: 1px solid #1434B0;    color: #fff;    width: 100px;    height: 20px;    font-weight: bold;}


Установка ЗАКОНЧЕНА!

Мы https://dle9.com/ добавил файлы GIF картинки, достаточно заменить папку BBcode без изменения кода или на худой конец взять кода "engine.css" из дистрибутива и все. Так же в папке добавил оптимизированные сжатые с 39Кб до 4Кб,одно только прозрачность нету надо смотреть как будет смотреться.

Советуем скачать хак на DataLife Engine заменить стандартные bbcode

bbcode-for-dle-9.x.rar [78,54 Kb] (cкачиваний: 854)
  • 100

Комментарии 17

avtech от 19 июня 2013 12:43
В самом шаблоне TPL - якоря организовать 5 минут. Но задача стоит следующая...

У меня контент добавляется через админку и как статическую страницу.
В вверху скажем так идет 5 кнопок. + описание
Ниже идут в шахматном порядке а + анонс (текстов) Остальное "портянка текста" засунуто под спойлер. Все это на одной странице.

Задача: Сделать якорь на определенный кусок (текста)
если в TPL шаблоне это просто, то через редактор НЕВОЗМОЖНО..
Так как там просто нет ЯКОРЯ. Хотя, если переключить другой редактор - там есть якорь. Но сам редактор один сплошной глюк.

вот как то так..
dle9.com от 19 июня 2013 12:00
по моему сложно реализовать нужно, чтобы был якорь в новости (предположим ссылка с ID новостью ) и потом ссылка примерно как в хаке ссылка на комментарий
avtech от 19 июня 2013 09:54
Цитата: dle9
вот похожая инструкция добавлять нужно только engine/modules/bbcodes.php


Спасибо за скорый ответ. Дело в том что для не для посетителей нужно, а в редакторе в АДМИНКЕ. Пробовал делать по инструкции, работает "НОИНДЕКС", а вот функцию ЯКОРЯ (это же по сути ссылка) - не получилост реализовать =(

dle9.com от 19 июня 2013 09:18
вот похожая инструкция добавлять нужно только engine/modules/bbcodes.php
короче дублируете добавление гиперссылки, но со своим значением например url_yakor] и в значение добавляете создание якоря

На это время надо, чтобы подробно описать ...это целый хак, так что могу только направления подсказать
avtech от 19 июня 2013 08:10
Админ, подскажите.. (Я не спец в пшп)
как мне добавить функцию "ЯКОРЬ" в ВВ-коды только для СТАТИЧЕСКИХ страниц и ДОБАВЛЕНИЕ НОВОСТЕЙ чтоб работали в АДМИН ПАНЕЛИ. DLE 9.8
препробовал уже все и перелопатил пол интернета, Заранее спасибо.
dle9.com от 8 августа 2012 21:23
Ghetto,
Ну если по ссылке выше прошли и не помогло, тогда не знаю хостинг и браузер остается

Исправлена проблема 20 июня 2012 DataLife Engine 9.6 сообщение ошибки о невозможности загрузить и вставить выбранные загруженные картинки
Ghetto от 8 августа 2012 19:58
dle9,
В стандартном шаблоне тоже самое + заметил не работает закачка файлов на сервер, но это наверно из за того что в дле 9.6 загрузка файлов в аjax, а не в окне. DLE у меня ретаил с заменой php файлов проверки лицензии из нулла, но от этого ничего не меняется.
dle9.com от 8 августа 2012 18:57
Ghetto,
Определите проблема в шаблоне(поменяйте на стан. шаблоон проверьте), браузере(js-скрипт всплывающего окна не работает) или в движке DataLife Engine v.9.6 DLE 9.6 Nulled Лицензионная key
Ghetto от 8 августа 2012 17:33
Версия DLE: 9.6
Ghetto от 8 августа 2012 17:31
Помогите не работает кнопка Вставка изображения. Я на неё жму и ничего не происходит
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent