-
Публикации
857 -
Зарегистрирован
-
Посещение
-
Дней в лидерах
62
Сообщения, опубликованные пользователем webair
-
-
Попробуйте вставить код соц сети в самый конец addcomments.tpl
-
Решил. Кому интересно как сделать выбор категории по get запросу DLE (немного SEO)
Удалить в engine/modules/addnews.php (// закомментировать):
$cats .= $categories_list;
В templates/ваш_шаблон/addnews.tpl в самый конец добавить:
<script> function get(cat){ if(cat=(new RegExp('[?&]'+encodeURIComponent(cat)+'=([^&]*)')).exec(location.search)) return decodeURIComponent(cat[1]); } document.getElementById('category').innerHTML = "<option value='" + get('cat') + "' selected='selected'></option>"; </script>
Результат (скройте tr с помощью стиля display:none, если не хотите чтобы это безобразие кто то увидел):
-
Здравствуйте, нельзя ли передать параметр, чтобы при переходе к добавлению новости автоматически выбиралась нужная категория?
Например, ссылка типа /addnews.html?catlist[]=1 будет вести на добавление новости с автоматически выбранной первой категорией.
-
30 минуты назад, Serg_T сказал:
у меня нет заголовков новостей(
Если у вас нет заголовков, то с вашей копией дистрибутива что то не так, возможно вы стали жертвой nulled (пиратской) версии DLE. Обратитесь в службу поддержки, если есть лицензия.
-
Какое количество новостей и каталогов? Покажите ваш сайт, нужно оценить.
Около 20000 руб., в зависимости от подробностей выше.
-
-
Стрелочки же есть.
А чтобы листать жестом, такого я не знаю в highslide. Нужно будет установить другую библиотеку, поддерживающую такие возможности.
-
Нажимайте на заголовок новости для перехода к редактированию
-
Вдруг кому интересно будет...
function CheckPhone() { $.post("/engine/ajax/registration_phone.php",{'phone':$('#phone').val()},function(data) { $('#result-registration-phone').html(data); }); };
- 1
-
Здравствуйте.
Пытаюсь вставить в register.php
function CheckPhone() { var a=new dle_ajax, c = a.encodeVAR(document.getElementById("phone").value); a.onShow(""); a.requestFile=dle_root+"engine/ajax/registration_phone.php"; a.method="POST"; a.element="result-registration-phone"; a.sendAJAX("phone="+c); return false; };
В консоли Firebug ошибка "ReferenceError: dle_ajax is not defined"
Функция dle_ajax больше не существует? Как выйти из ситуации? Я не шибко в js разбираюсь.
Лицензия есть, на сайте с одноименным логином.
-
Не думаю, что ручное ковыряние в CSV удобнее пользования панелью администратора.
Любой каприз за ваши деньги. 60000 руб, 1 месяц, 60% предоплата, договор.
-
Если вывод осуществляется у вас через Календарь, то вам нужно подправить sql запрос, где явно указать из какой категории новости брать.
Если не обладаете знаниями php и mysql, то обращайтесь к специалистам за деньги.
-
4 минуты назад, odys сказал:
убирать либо {xfields}, либо то, что выделил на скриншоте.
Спасибо. Будем убирать {xfields} конечно же. Процесс добавления новых полей и редактирования существующих усложнится. Ну ладно. Спасибо )
-
Что тут исправить можно. Чистый дистрибутив, просто добавил после {xfields}
-
Не смог всё еще решить по уму.
При добавлении новости отображается два поля с одним id и name, Поле text не нужно, только которое checkbox. Как бы если не убрать его полностью, то хотя бы сделать display:none , с помощью JS наверное
<tr id="xfield_holder_s-nds" style=""> <td class="addnews">с НДС:</td> <td colspan="2" class="xfields"><input type="text" value="" id="xf_s-nds" name="xfield[s-nds]"> (необязательно)</td> </tr> <tr id="xfield_holder_s-nds" style=""> <td class="addnews">с НДС:</td> <td colspan="2" class="xfields"><input type="checkbox" value="с НДС" id="xf_s-nds" name="xfield[s-nds]"></td> </tr>
-
Спасибо )
Я догадался сам, написать сюда забыл.
- 1
-
Здравствуйте. Как можно реализовать доп поле checkbox?
Знаю, в addnews.tpl можно добавить
Заполнить это поле <input type="checkbox" name="xfield[field]" value="Да" />
Но у меня несколько категорий, как сделать чтобы это поле отображалось для редактирования только при выборе нужной категории?
Лицензия имеется, на сайте такой же логин.
- 1
-
Добавить побольше типов полей (хотя бы чекбокс), хотя бы банально чтобы использовать [xfgiven_X]...[/xfgiven_X], как то глупо объяснять людям, что надо что либо написать в поле, чтобы в новости отобразилось то что нужно.
Еще желательно html5 типы для input и атрибут pattern.
Извините, если объяснился не понятно.
-
Используя JS определите User Agent и выводите.
-
1. Какой период кеширования RSS информера?
2. Если RSS источник медленно отвечает на запросы, то сайт ждет пока будет получен ответ, и только после того как будет получена вся информация сайт отображается?
Мой вопрос относится к оптимизации времени загрузки сайта, к наименьшему потреблению ресурсов сайта и RSS источника (могут забанить IP сервера за частое обращение)
-
25 минуты назад, mondolfo сказал:
i think that not working
i already installed this hacklock photo:
Go to the third page and take a screenshot
-
6 часов назад, mondolfo сказал:
how to hide next-link if i in last page?
engine/modules/show.short.php
1. Find:
$enpages_count = @ceil( $count_all / $config['news_number'] );
Paste down:
$tpl->set('{page_count}', $enpages_count);
2. Find (twice):
$pages .= "<span>$j</span> ";
Paste down:
$tpl->set('{current_page}', $j);
3. Find:
$pages .= "<span>{$enpages_count}</span> ";
Replace:
{ $pages .= "<span>{$enpages_count}</span> "; $tpl->set('{current_page}', $j); }
engine/modules/show.full.php
4. Find:
$tpl2->load_template( 'splitnewsnavigation.tpl' );
Paste down:
$tpl2->set('{page_count}', $anzahl_seiten);
5. Find (twice):
$listpages .= "<span>$j</span> ";
Paste down:
$tpl2->set('{current_page}', $j);
6. Find:
$listpages .= "<span>{$anzahl_seiten}</span> ";
Replace:
{ $listpages .= "<span>{$anzahl_seiten}</span> "; $tpl2->set('{current_page}', $anzahl_seiten); }
In navigation.tpl and splitnewsnavigation.tpl use:
{page_count} - total number of pages,
{current_page} - curren page number.[not-page-count={page_count}][next-link]<i class="fa fa-chevron-right"></i>[/next-link][/not-page-count]
If i'm help you, click "Like" ===>
-
Действительно, первый вариант не сработал, не тот файл :)
Вот, проверил только что.
/engine/inc/addnews.php
Найти
$db->query( "INSERT INTO " . PREFIX . "_post_extras (news_id, allow_rate, votes, disable_index, access, user_id) VALUES('{$row}', '{$allow_rating}', '{$add_vote}', '{$disable_index}', '{$group_regel}', '{$userid}')" );
Заменить на
$rand_news_read = mt_rand(900, 1000); //рандом с 900 до 1000, для правдоподобности $db->query( "INSERT INTO " . PREFIX . "_post_extras (news_id, news_read, allow_rate, votes, disable_index, access, user_id) VALUES('{$row}', '$rand_news_read', '{$allow_rating}', '{$add_vote}', '{$disable_index}', '{$group_regel}', '{$userid}')" );
- 1
-
В 11.11.2015, 12:19:46, MrBest сказал:
Вопрос: как изменить стартовое количество просмотров каждой новости? Чтобы оно начиналось не с 0, а, например, с 1000
\engine\modules\addnews.php
Найти примерно на 366 строке:
$db->query( "INSERT INTO " . PREFIX . "_post_extras (news_id, allow_rate, votes, user_id) VALUES('{$row['id']}', '{$allow_rating}', '{$add_vote}','{$member_id['user_id']}')" );
Заменить на:
$rand_news_read = mt_rand('900, 1000'); //рандом с 900 до 1000, для правдоподобности $db->query( "INSERT INTO " . PREFIX . "_post_extras (news_id, allow_rate, votes, user_id, news_read) VALUES('{$row['id']}', '{$allow_rating}', '{$add_vote}','{$member_id['user_id']}', '$rand_news_read')" );
Таблица Цен Помощь!
в DataLife Engine (Общие вопросы)
Опубликовано:
Напишите мне в личные сообщения или skype efremovxp1