Jump to content

Leonidk

User
  • Posts

    42
  • Joined

  • Last visited

Everything posted by Leonidk

  1. Здравствуйте! Проблема вот в чем: на сайте под DLE 9.2 установлен модуль для интеграции игр (писал мастер), все работает, ставил на другой DLE 9.2 норм, поставил на DLE 9.7 не хочет. Здесь файл show.full.php DLE 9.2 с модулем: <?php /* ===================================================== DataLife Engine - by SoftNews Media Group —————————————————-- http://dle-news.ru/ —————————————————-- Copyright (c) 2004,2011 SoftNews Media Group ===================================================== Данный код защищен авторскими правами ===================================================== Файл: show.full.php —————————————————-- Назначение: Просмотр полной новости и комментариев ===================================================== Вырезано для сокращения if( empty( $xfieldsdata[$value[0]] ) ) { $tpl->copy_template = preg_replace( "'\\[xfgiven_{$preg_safe_name}\\](.*?)\\[/xfgiven_{$preg_safe_name}\\]'is", "", $tpl->copy_template ); } else { $tpl->copy_template = preg_replace( "'\\[xfgiven_{$preg_safe_name}\\](.*?)\\[/xfgiven_{$preg_safe_name}\\]'is", "\\1", $tpl->copy_template ); } $tpl->copy_template = str_replace( "[xfvalue_{$preg_safe_name}]", stripslashes( $xfieldsdata[$value[0]] ), $tpl->copy_template ); } } //ЗДЕСЬ НАЧИНАЕТСЯ МОДУЛЬ if(isset($xfieldsdata['game_id'])) { // проверяем доступность нашего доп. поля с именем game_id $secret_api_key = '78FCBDD3D92C5219A72D149682909A8299AB5588'; // api ключ $site_id = '1585'; // id площадки $app_id = (int) $xfieldsdata['game_id']; // id приложения из доп. поля $token = time(); // токен в виде unix timestamp $user_id = ($is_logged) ? '&user_id=' . $member_id['user_id'] . '&usr_nickname=' . $member_id['name'] : ''; // добавляем имя пользователя в запрос $query = "app_id={$app_id}&site_id={$site_id}{$user_id}&t={$token}"; $param = explode("&", $query); // разбиваем запрос по частям asort($param); // сортируем, как указано в документации $sign = ''; foreach($param as $sparam => $value) $sign .= $value; // создаем строку подписи $sign .= $secret_api_key; // добавляем к подписи наш API ключ $query .= '&sig=' . md5($sign); $tpl->set('{nextgame_code}', "<script language=\"javascript\" src=\"http://api2.nextgame.ru/iframe/js/?{$query}\"></script>"); // добавляем в шаблон тег {nextgame_code} с нашим итоговым кодом } else $tpl->set('{nextgame_code}', ''); // если доп. поля нет, то тег будет пустым // ЗДЕСЬ ЗАКАНЧИВАЕТСЯ $tpl->compile( 'content' ); if( $user_group[$member_id['user_group']]['allow_hide'] ) $tpl->result['content'] = preg_replace( "'\[hide\](.*?)\[/hide\]'si", "\\1", $tpl->result['content']); else $tpl->result['content'] = preg_replace ( "'\[hide\](.*?)\[/hide\]'si", "<div class=\"quote\">" . $lang['news_regus'] . "</div>", $tpl->result['content'] ); Вырезано для сокращения А когда ставлю тоже самое в DLE 9.7, так же перед $tpl->compile( 'content' ); ничего не выводится Про интеграцию приложений описано тут: http://nextgame.ru/node/51 готов оплатить помощь
  2. Здравствуйте! Я в PHP профан (только начинаю изучать) но возникла необходимость подключить по API отдельные приложения от nextgame.ru на сайт DLE. На сайте установлен подобный модуль, который выводит весь каталог. (у nextgame.ru есть готовый модуль). Помогите плиз: Каким образом вставить <id пользователя>, <Токен>, <Подпись> Возможно просто нужно какое-то дополнение к установленному модулю? Инструкция по функциям: http://nextgame.ru/node/98 Конкретно: id площадки - неизменно id приложения - вставляю через доп. поля В подписи ключ + md5 Забыл сказать: если это дело не пяти минут - скажите, сколько будет стоить.
  3. Здравствуйте! Обращаюсь с вопросом к профи! Облазил весь net - но решения данной проблемы найти не смог. А суть вот в чем: Сайт на DLE 9.2. материал размещает только админ, коменты модерируемые. В динамических страницах движок вырезает полностью или частично скрипты, фреймы и т.д., оставляет только кой какой HTML. В статических страницах есть возможность выбрать HTML без фильтрации и в этом случае выводится все, что вставили. Как сделать тоже самое с динамическими страницами? Вариант размещения материала через базу не подходит так как иногда приходится редактировать статью, а это значит лезть в базу, искать ее там ... Скрипты и фреймы всегда разные. К примеру такой: <!-- admitad.banner: 5098510958b95490bb75075e0df176 Golowar --> <script type="text/javascript"> try{(function(d,ad,s,ulp,subID,injectTo){ /* Optional settings (these lines can be removed): */ ulp = ""; // - custom goto link; subID = ""; // - local banner key; injectTo = ""; // - #id of html element (ex., "top-banner"). var dInject="admitad"+ad+subID+Math.round(Math.random()*100000000); injectTo=="" && d.write('<div id="'+dInject+'"></div>'); s=s.replace("$",ad);s+="?inject="+(injectTo==""||!injectTo?dInject:injectTo); if(subID!="")s+="&subid="+subID;if(ulp!="")s+="&ulp="+escape(encodeURI(ulp)); s=(("https:"==d.location.protocol)?"https":"http")+"://"+s;var j=d.createElement("script"); j.type="text/javascript";j.src=s;(d.getElementsByTagName("head")[0]).appendChild(j); })(window.document,"5098510958b95490bb75075e0df176","ad.admitad.com/j/$/","","","");}catch(err){} </script> <noscript> <embed wmode="opaque" width="728" height="90" src="http://ad.admitad.com/f/5098510958b95490bb75075e0df176/" type="application/x-shockwave-flash"> <noembed> <a target="_blank" rel="nofollow" href="http://ad.admitad.com/goto/5098510958b95490bb75075e0df176/"> <img width="728" height="90" border="0" src="http://ad.admitad.com/b/5098510958b95490bb75075e0df176/" alt="Golowar" /> </a> </noembed> </noscript> <!-- /admitad.banner --> Заранее благодарен!
  4. Здравствуйте! Всех с прошедшими праздниками! Вопрос вот в чем: Необходимо изменить структуру сайта. Тобиш статьи которые сейчас на третьем уровне перевести на второй. Как переводить сами статьи понятно, а как сделать чтоб они из индекса не выпали? url сменится только на -1 вложение. Как бы понятно, что редирект нужен, только какой лучше? (статей не много всего около сотни) но все равно жалко если выпадут! Заранее благодарен.
  5. DLE крякнутый, что же еще Дизайн очень плохой. Советую делать диз на белом бэкграунде с легкими цветными елементами оформления, но без особо ярких тонов, такие сайты не так режут глаза и более привычны. Только с чего Вы взяли, что двиг ломаный? А за совет - благодарен.
  6. Спасибо за критику. Постараюсь исправить косяки. буду учиться!!!
  7. Значит если я правильно понимаю: чтобы ссылки были однозначны - ссылка ведущая на какую либо промежуточную страничку должна быть со слешем (потому, как на конечной страничке ссылка будет иметь слеш в этом месте) Спасибо за ответ. Выше сказанное сделал сразу после открытия сайта. Или яша слишком тормоз, или я не терпелив Слава богу хоть гугл почти все странички выдает.
  8. Ужасно. Замечания нет смысла выкладывать, так как сам сайт - один большой косяк. А можно подробней? это первое, что я сделал
  9. Здравствуйте! Подскажите пожалуйста мои ошибки в оформлении сайта для школы искусств: http://dsi10.ru Хотелось сделать что то необычное. Посмотрите, как соотносятся цвета для разных отделений (тобиш главная и еще 4 отделения со своими цветами фонов) Буду благодарен за все замечания (на ошибках учиться буду)
  10. Здравствуйте! возникла проблемка: яша не индексирует страницы сайта кроме главной (правда сайт молодой) Ссылки в меню поставил таким образом: <a href='/brodilki'><img class='ico' src='{THEME}/images/controller.png'/>Бродилки</a></li> Вопрос в том - обязателен ли слеш после ссылки на раздел сайта в котором размещаются статьи?
  11. эт не помогает )))
  12. Здравствуйте! Лоб об клаву уже разбил - не могу найти косяк: В ие6 центральная колонка (точнее контент колонки) начинается только под менюшкой . И никак не могу на место подвинуть. Знаю - где то накосячил http://dsi10.ru Заранее благодарен!!!
  13. Примного благодарен!!!
  14. Здравствуйте! Возникла необходимость в красной строке. (в больших количествах) Правильного решения данного вопроса не нашел!!! зато случайно получилось это сделать закрывающим тегом <P /> тобиш проставляя его перед началом параграфа и получается нормальная красная строка. Подскажите пожалуйста: насколько это безграмотно, а главное минусы данного решения.
  15. Ошибку нашел!!! А за замечания буду очень благодарен!
  16. Здравствуйте! Помогите пожалуйста с проблемкой: При выводе статической странички и обзора коротких новостей все норм, а когда выводится полная новость в левой колонке нет тени под альбомом и не видно счетчик (для счетчика определен показ только админу). Вся эта беда на: http://dsi10.ru Ну и вообще какие есть замечания со стороны профи! Заранее благодарен
  17. Приношу извинения, что долго отсутствовал (отправили в командировку без права переписки ) Очень благодарен Всем за участие! В который раз убеждаюсь, что здесь обитают настоящие профессионалы!!! Сейчас буду примерять все три варианта.
  18. Примного благодарен - действительно то, что надо. по вертикали ограничить и все в норме
  19. Да действительно эта ширина 300 и наверное Ваш вариант более подходящий, т.к картинки будут примерно в 600х600
  20. В таких случаях принято показывать скриншоты того как должно и не должно быть. менюшка будет выглядеть как ссылка на главную (контент естественно другой, содержание меню тож не это) кинул все с варезника только, чтоб боле мене внешку видить. обведено: пункты подменю и грубо раайон блока подменю
  21. к сожалению резина
  22. но это подменю над текстом
  23. Здравствуйте! подскажите,как решить проблему. фон - картинка, текст контента не имеет своего фона, менюшка тоже не имеет фона (общий фон картинка). меню имеет выпадающее подменю на текст. Вопрос: как сделать прозрачный текст под меню или чтобы фон в подменю повторял в точности основной фон? Заранее благодарен!
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy