icebols 1 Опубликовано: 13 апреля 2011 Рассказать Опубликовано: 13 апреля 2011 Добрый вечер! Версия 9.2. нашел хак Цикл хаков AddNews - изменение вида добавления новостей. В engine/inc/addnews.php добавить следующее: <script type="text/javascript" src="engine/ajax/dle_ajax.js"></script> <script type="text/javascript"> function tpl ( ch ) { if (ch == "video") { document.getElementById('short_story').innerHTML = ' [center][img] ссылка на картинку [/img][/center] \\n\\n[b]Название:[/b] \\n[b]Год:[/b] \\n[b]Страна:[/b] \\n[b]Режиссер:[/b] \\n[b]Жанр:[/b] \\n[b]Продолжительность:[/b] \\n\\n[b]Описание:[/b] [color=#0066CC][/color] '; document.getElementById('full_story').innerHTML = ' [center][img]ссылка на картинку [/img][/center] \\n[b]Название:[/b] \\n[b]Год:[/b] \\n[b]Страна:[/b] \\n[b]Режиссер:[/b] \\n[b]Жанр:[/b] \\n[b]Продолжительность:[/b] \\n[b]В ролях:[/b] \\n\\n[b]Описание:[/b] [color=#0066CC][/color] \\n\\n[b]Перевод:[/b] \\n[b]Video:[/b] \\n[b]Audio:[/b][/quote] '; } if (ch == "audiobooks") { document.getElementById('short_story').innerHTML = '[img=left]адрес ссылки на изображение[/img]\\n[b]Название:[/b] (обязательно)\\n[b]Исполнитель:[/b] \\n[b]Год выпуска:[/b] \\n[b]Жанр:[/b]\\n[b]Страна:[/b]\\n[b]Описание:[/b] (краткое)\\n[b]Формат:[/b] mp3, wav, wma и т.д.\\n[b]Размер:[/b] (общий) '; document.getElementById('full_story').innerHTML = '[img=left]адрес ссылки на изображение[/img]\\n[b]Название:[/b] (обязательно)\\n[b]Исполнитель:[/b]\\n[b]Год выпуска:[/b] \\n[b]Жанр:[/b]\\n[b]Страна:[/b][/quote] '; } if (ch == "Textempty") { document.getElementById('short_story').innerHTML = ''; document.getElementById('full_story').innerHTML = ''; } }; И тд.. все не стал писать... </script> <tr> <td>Шаблоны:</td> <td> <input class="bbcodes" type="button" onclick="tpl('video'); return false;" value="Фильмы" /> <input class="bbcodes" type="button" onclick="tpl('music'); return false;" value="Музыка" /> <input class="bbcodes" type="button" onclick="tpl('game'); return false;" value="Игры" /> <input class="bbcodes" type="button" onclick="tpl('soft'); return false;" value="Софт" /> <input class="bbcodes" type="button" onclick="tpl('clips'); return false;" value="Видео" /> <input class="bbcodes" type="button" onclick="tpl('anime'); return false;" value="Аниме" /> <input class="bbcodes" type="button" onclick="tpl('graphics'); return false;" value="Графика" /> <input class="bbcodes" type="button" onclick="tpl('books'); return false;" value="Книги" /> <input class="bbcodes" type="button" onclick="tpl('audiobooks'); return false;" value="Аудиокниги" /> <input class="bbcodes" type="button" onclick="tpl('Textempty'); return false;" value="Очистить" style="font-weight: bold" /> </td> На локалхосте все работало отлично, перешел на домен и перестало, при нажатии ничего не происходит... Скажите пожалуйста, в чем может быть причина? Цитата Ссылка на сообщение Поделиться на других сайтах
Critical Error 155 Опубликовано: 13 апреля 2011 Рассказать Опубликовано: 13 апреля 2011 Предпологаю, что отличия в dle_js.js на домене и на локалхосте Цитата Ссылка на сообщение Поделиться на других сайтах
icebols 1 Опубликовано: 13 апреля 2011 Рассказать Опубликовано: 13 апреля 2011 (изменено) Автор Предпологаю, что отличия в dle_js.js на домене и на локалхосте не на локалхосте , ни на хостинге по адресу engine/ajax/ данного файла нету.... Все было скопировано с локалхоста и примиком на хостинг, без потери файлов... Изменено 13 апреля 2011 пользователем icebols Цитата Ссылка на сообщение Поделиться на других сайтах
Critical Error 155 Опубликовано: 13 апреля 2011 Рассказать Опубликовано: 13 апреля 2011 (изменено) не на локалхосте , ни на хостинге по адресу engine/ajax/ данного файла нету.... Да, простите, я описался, перепутал dle_ajax.js и dle_js.js. Бывает Так как у вас версия 9.2, то файла этого там вообще нет. Все они лежат в ../engine/classes/js/ но файла engine/ajax/dle_ajax.js, именно его, скорей всего нет на домене по этому адресу. Проверьте, если что просто залейте. Изменено 13 апреля 2011 пользователем Critical Error Цитата Ссылка на сообщение Поделиться на других сайтах
icebols 1 Опубликовано: 13 апреля 2011 Рассказать Опубликовано: 13 апреля 2011 Автор прописал engine/classes/js/dle_js.js, но ничего не изменилось... файл dle_js.js присутствует по данному адресу. Цитата Ссылка на сообщение Поделиться на других сайтах
Critical Error 155 Опубликовано: 13 апреля 2011 Рассказать Опубликовано: 13 апреля 2011 engine/ajax/dle_ajax.js, именно его, скорей всего нет на домене по этому адресу. Проверьте, если что просто залейте. Цитата Ссылка на сообщение Поделиться на других сайтах
icebols 1 Опубликовано: 13 апреля 2011 Рассказать Опубликовано: 13 апреля 2011 Автор не получаеться, на локалхосте этого файла тоже нет, но работает) Цитата Ссылка на сообщение Поделиться на других сайтах
Critical Error 155 Опубликовано: 13 апреля 2011 Рассказать Опубликовано: 13 апреля 2011 Попробуйте очистить кэш браузера, и в скрипте DLE Если не будет никакой реакции, попробуйте из engine/inc/addnews.php, из кода который вы добавили, удалить строчку: <script type="text/javascript" src="engine/ajax/dle_ajax.js"></script> и попробуйте заново, все это делайте на локалхосте! И просто напросто просмотрите код, который вы туда внесли, и поищите все скрипты которые подключны. Возможно просто не хватает чего-то. Цитата Ссылка на сообщение Поделиться на других сайтах
icebols 1 Опубликовано: 13 апреля 2011 Рассказать Опубликовано: 13 апреля 2011 Автор Удалял, кэш очищал, не помогает. С хостинга переношу сайт на локалхост - все работает.... Цитата Ссылка на сообщение Поделиться на других сайтах
Critical Error 155 Опубликовано: 13 апреля 2011 Рассказать Опубликовано: 13 апреля 2011 Дайте ссылку на хак, установлю, поищу в чем трабл, но отписатьсясмогу только затвра уже. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
icebols 1 Опубликовано: 13 апреля 2011 Рассказать Опубликовано: 13 апреля 2011 Автор Спасибо большое, отправил личкой. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.