Remie

Remie

+56
Репутация
191
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Ссылка на страницу вместо раздела в глубиномере 26 мая 2011 в 18:33
Не могу откорректировать правильно функцию добавления глубиномера.
Нужно, чтобы в глубиномере ссылка на раздел вела на одноименную страницу.
Для этого я добавила к ссылке в пути ".html":

  1. public function printPathway($separator='→'){
  2.  
  3. $inCore = cmsCore::getInstance();
  4. $inConf = cmsConfig::getInstance();
  5.  
  6. //Проверяем, на главной мы или нет
  7. if (($inCore->menuId()==1 && !$inConf->index_pw) || !$inConf->show_pw) { return false; }
  8.  
  9. if ($inConf->short_pw){ unset($this->pathway[sizeof($this->pathway)-1]); }
  10.  
  11. if (is_array($this->pathway)){
  12. echo '<div class="pathway">';
  13. foreach($this->pathway as $key => $value){
  14. if ($key<sizeof($this->pathway)-1)
  15. echo '<a href="'.$this->pathway[$key]['link'].'.html" class="pathwaylink">'.$this->pathway[$key]['title'].'</a> ';
  16. else
  17. echo ''.$this->pathway[$key]['title'].' ';
  18.  
  19. if ($key<sizeof($this->pathway)-1) {
  20. echo ' '.$separator.' ';
  21. }
  22. }
  23. echo '</div>';
  24. }
  25.  
  26. }
Но не предусмотрела, что он же туда и Главную засовывает, и теперь при нажатии на ссылку Главная в глубиномере перекидывает на страницу mysite.com/.html

Помогите, пожалуйста, решить задачу.
#1 CKEditor 24 мая 2011 в 18:09
Спасибо за ответ, • Mike •.
А зачем он вставляет canvas? При чем с каждым открытием документа канвасов становится все больше.

Алхимик, в данный момент я работаю с CKEditorом. В конфиг файле там всего пара строк и относительно перекодировок или канвасов нет ничего.
#1 CKEditor 24 мая 2011 в 17:26
Установила плагин отсюда, все работает, но при редактировании текстов сам добавляет всякую хрень:
  1. <p>
  2. <canvas height="250" style="position:fixed;top:0;display:none;z-index:-999;left:0;opacity:1;" width="1211"></canvas></p>
  1. <div>
  2. <div id="hint" style="z-index: 2147483647; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; width: auto; position: absolute; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #ffffff; font-family: &quot;Times New Roman&quot;; font-size: 16px; color: #000000; display: block; top: 147px; left: 8px">
  3. <div id="hintstart" style="height: 24px; display: block">
  4. <img alt="Translate" height="24" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuODc7gF0AAAUISURBVDhPnZT7UxNXFMf9J/pTf9P+0BmFjGPHitUaQPABTCuoHUXrOOVRwSkqtaPWiqhVrJKotQJCeCRAIq8yEyJRCQmEhITwSgKEkBA2yWbzfu8zCbRXs1VHO52p55fduefs53733Hu+6/56FTY7nFdcW3mFzecLRK9CKBR2dnY2NzfzeDy1SqVWKjUajVqtttvtNpvN7/fH4/Hkt8lYl3zUNT85WNHscrvfziXf3W73sFgM6XQOm81oNCqVSoVCMT4+PiSR9orkas1MkkiDKqsbKm50rq6uvg8iCMIDQYRhYRXHX2cxDFuBrPVt/fsLL+j1ehoESnOLWQ0d4vcpSUWoEwkOP18Lh98pEL5QMbLKpFIpDVpcNGYWNUhGVO+D1tbWHA4H4UJ8fV1rfv87Bd0iBSPrlEwmo0EyufrLk3XLFsvrukRiNRLBEHfYDAcNy4jDaHL19iR8vndAvP5RRnb5G1Br1/MdhTWxWAzUAQnBMD5pDvbqoxwtwZ0n2udxoQkbMzhX7J54PPHWZonHAgkj+x9FoOc36/u/LmMngIxVIAQdXgi06fF2E9UDxfqtsV4z+hTCxUsBmdlngVygKslCUfRukzA1q4RWFA6HK+/0VVxvIUkSw3Ctyc3R4nwLJUJiw964xB1/4SRG4ahsyTHqw9Vml9PpA6pBeL3eqgc9qbuLaZAFsuefbWQ19YGzgx0egcbPNVIDSGzMH58NJyZC8fEAPhNEpxGXFsU1/qjOaMVxAvTBYrGcvdn2BjRnhDK/q23/UxKNonNLjpaJAN9MiZ0xgJiPxqcjlBYljChmcCFLBL5IUBMLFq83AHYF16fkShNjdxGtSDVr2lJwZWBIGQqFJvTWVk3wiZkU2cgRDzUViWkx0kRREIparJAVxyAqNq4zIYgbNAhc7uMX6lMzTtCgRsGzzCK2bEwdCAQntcttE95uMzkIk3I/pcVjCwRhoShnJOJcWvREo3YUU0zOOxzuQCAwODiYX/EgJeMEfSEv3u0oONcwOTUN5lCvN3UqrD3LhNhGjPlIHREz4DhEkt5QKKDXhUOhJdgzqpjx+fwej6e7uzun/F5K+nFa0YGyO8VVnLm5OXAKNhvcJ9Z0GVExnARRBgyDCMIbjYbttkgkMqLQjimmg8EggiAcDmfPqXup6d/SoE055ytvNAB/WHgVcrnqcZesf9E34sFnMHIOwywEgZAkHIyopgyPHnVLpROIbXll2chms/eW3d+cfhQ06+WIbMg4feinlnO3+ZdY/F9qudWslh+rHt5uFLXL9CN276Q/qPX4ZTOLzR1CFpvL54vkEqn56WXDQNVvt6pzfni0M69kZWXlJWjTZ7s++jTz480H1qcd25j5/Za888zCm3mn6o+d55Ve7ij7ubHiKu9irejsjc5z11uu1dRNDbC8Q0VQ08amS3sKKut35BTRoGg0KpfLgRm2trbW1NScOXOmtLQ0OzubyWSmpW3f+vm2rdt2MtL2MXYUMJjHvjl8SPvkCAVzI4pyiJPCvlqyKyufBv2rByUXwfSAEwA2AkwWdFQgEPx6rar8YIqupzAGt0aU5ZbGlEtHU0aGn4EhpR3yP3Bvp4Ax1j28X5j9CTxUGofbIsrTs6wNrIqMef3s/wMloaAPBcwNqvYjlJ0blJeN3t568vDeDwEB1h+/3z++b6OCe8QoucVjVx/4Kv8DQeAfASt3+/rCXOYXaen79+f+DdExYy3FTY9BAAAAAElFTkSuQmCC" width="24" /></div>
  5. <div id="hintprogress" style="display: none">
  6. <img src="data:image/gif;base64,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" /></div>
  7. <div id="hinttext" style="text-align: left; display: none">
  8. &nbsp;</div>
  9. </div>
  10. </div>
На какой-то прошлой версии InstantCMC, при использовании плагина FCKEditor, была такая же хрень.
Почему так происходит?
#1 Вставка формы во внешний скрипт 24 мая 2011 в 17:04
Возможно ли каким-то образом вставить созданную в системе форму во внешний скрипт (/includes/myphp/myscript.php)?
#2 [ЕСТЬ РЕШЕНИЕ] InstantShop 16 мая 2011 в 13:19
Откройте, пожалуйста, доступ к демке.
#3 [ЕСТЬ РЕШЕНИЕ] InstantShop 13 мая 2011 в 17:34

Возможно что все так — просто тот кто заходил ранее мог — напортачить со сменой пароля — как вариант ...

Madmax

Давайте накажем виновных и дадим доступ невиновным:)
#4 [ЕСТЬ РЕШЕНИЕ] InstantShop 13 мая 2011 в 16:51
Пытаюсь зайти в демо шопа по ссылке shop.instantsoft.ru — пишет "Ошибка авторизации. Проверьте правильность ввода имени и пароля."
использую логин/пароль: demo / demo
Что я делаю не так?
#5 [ЕСТЬ РЕШЕНИЕ] Проблема с последней страницей темы форума 1 марта 2011 в 19:24
Ну а если удалять будет не пользователь, а админ?
Проблема действительно есть. Даже на этом форуме.
Еще не красиво смотрится, когда в поиске отображаются темы, которых больше нет.
#6 Подсветка выбранного пункта меню 17 февраля 2011 в 15:45
Если может кто, объясните хоть куда копать… Возможно ли это реализовать вообще?
#7 Подсветка выбранного пункта меню 16 февраля 2011 в 18:24
Блин, только сейчас увидела, что javascript не отобразился.
Прилагаю его в аттаче.
Прикрепленный файл
script_51502.txt 499 байт
#1 Подсветка выбранного пункта меню 16 февраля 2011 в 18:21
Не могу взять в толк, как можно добиться подсветки пункта меню, на странице которого находится пользователь.
Модуль "Горизонтальное выпадающее меню"

Попытки вставить
  1. Код PHP:1 $(this).addClass('selected');
ни к чему хорошему не привели stuk
Может быть кто-нибудь поможет?

  1.  
  2. $menu_name = 'mainmenu'; //какое меню выводить
  3. $max_items = 7; //Количетсво полностью отображаемых пунктов
  4. /*End Конфиг************************************************************************************/
  5.  
  6. function mod_hmenu($module_id,$menu_name,$max_items){
  7. global $_CFG;
  8. $menuid = cmsMenuId();
  9.  
  10. if (isset($_SESSION['user']['id'])){
  11. $user_group = $_SESSION['user']['group_id'];
  12. } else {
  13. $user_group = cmsGuestGroup();
  14. }
  15.  
  16. $sql = "SELECT NSLeft, NSRight, NSLevel FROM cms_menu WHERE id = $menuid";
  17. $result = mysql_query($sql) or die(mysql_error());
  18. $currentmenu = mysql_fetch_assoc($result);
  19. mysql_free_result($result);
  20.  
  21. $root_id = dbGetField('cms_menu', 'parent_id=0', 'id');
  22.  
  23. $nested_sets = cmsNestedSetsInit('cms_menu');
  24. $rs_rows = $nested_sets->SelectSubNodes($root_id);
  25. $last_level = -1;
  26.  
  27. ob_start();
  28.  
  29. echo '<div id="hmenu" class="hmenu" align="center"><ul>';
  30. $m_count = 0;
  31. $splitit = 0;
  32. $is_admin = false;
  33. if(isset($_SESSION['user']['id'])) { if (cmsUserIsAdmin($_SESSION['user']['id'])) { $is_admin = true; } }
  34. while ($row = mysql_fetch_assoc($rs_rows)){
  35. if ($row['menu'] == $menu_name){
  36. $_2levellink='';
  37. $menulink = cmsMenuSeoLink($row['link'], $row['linktype'], $row['id']);
  38.  
  39. if ($row['allow_group']==-1 || $row['allow_group']==$user_group || $is_admin){
  40. if($row['published']){
  41. // BUILD ITEM /////////////////////////////////////////////////////////////////////
  42. if (!$row['iconurl']) {
  43. $fileicon = '/includes/jquery/treeview/images/file.gif';
  44. $foldericon = '/includes/jquery/treeview/images/folder-closed.gif';
  45. } else {
  46. $fileicon = '/images/menuicons/'.$row['iconurl'];
  47. $foldericon = '/images/menuicons/'.$row['iconurl'];
  48. }
  49. //////
  50. if ( $row['NSLevel']==1) {$m_count++;}
  51. if ($row['id']!=$menuid){
  52. //link target
  53. if ($row['target']) { $target = $row['target']; } else { $target = '_self'; }
  54. $link = '<a target="'.$target.'" class="'.$css_menulink.'" href="'.$menulink.'" style="background: url('.$fileicon.')">'.$row['title'].'</a>';
  55. } else {
  56. $link = '<div class="file" style="background: url('.$fileicon.')">'.$row['title'].'</div>';
  57. }
  58. if ($m_count==$max_items && !$splitit ){$_2levellink='<a href="#" style="background: url('.$fileicon.')">More.....</a><ul><li>';$splitit = 1;}
  59. if ( $row['NSLevel'] < $last_level ) { echo str_repeat('</ul></li>', $last_level-$row['NSLevel']); }
  60. if ( $row['NSRight'] - $row['NSLeft'] == 1 ){ // если разница единица, то значит у него нет потомков
  61. echo '<li>'.$_2levellink.$link.'</li>';
  62. }
  63. else {
  64. echo '<li>'.$_2levellink.'<a href="'.$menulink.'" style="background: url('.$foldericon.')">'.$row['title'].'</a><ul>';
  65. }
  66. $last_level = $row['NSLevel'];
  67. ////////////////////////////////////////////////////////////////////////////////////
  68. }
  69. }
  70. }
  71. }
  72. echo ($splitit)?'</ul></ul></div>':'</ul></div>';
  73.  
  74. ?>
  75. <link href="/templates/<?php echo $_CFG['template']; ?>/css/hmenu.css" rel="stylesheet" type="text/css">
  76.  
  77.  
  78.  
  79. <?php
  80.  
  81. return true;
  82.  
  83. }
  84. mod_hmenu(0,$menu_name,$max_items);
  85. ?>
#8 Instant Shop, посоветуйте кто уже приобрел 15 февраля 2011 в 15:02
Да, развитие магазина — очень важный момент. В коде я не профи, но занимаюсь дизайнами для сайтов, и хочу использовать Инстант для сайтов клиентов. Думается, встроенный магазин — один из самых важных компонентов.
И конечно, очень нужны некоторые функции — импорт из 1С в частности.
И еще вопрос, будет ли интеграция с украинскими системами интернет платежей, типа Приват24?
#9 Изменить адрес блога 15 февраля 2011 в 14:45
Пропиской правила в .htaccess?
#10 Вход в Админ панель 22 декабря 2010 в 13:02

Та же проблема, но на релизе 1.7
Выйти из админки нельзя — "Страница не найдена — 404 Возможно, она была удалена или перемещена." (ссылка Выход в админке ведет на мойсайт.com/logout)
После очистки куков войти в админку так же нет возможности.
Миграция выполнялась строго по инструкции.
Не могу понять, куда копать. Ведь это админка, там не делалось никаких изменений мною.

Remie

Проблема крылась в таблице cms_components. Замена ее из дампа чистого Инстанта помогла решить проблему. Где именно разница в них, пока не смотрела.
#11 [ЗАКРЫТО] Проблемы с миграцией 10 декабря 2010 в 13:34
Найдите файл, найдите строку, видимо в ней кроется ответ.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.