Перейти к содержанию

metrpro

Пользователи
  • Постов

    9
  • Зарегистрирован

  • Посещение

Весь контент metrpro

  1. Спасибо, как рабочий вариант приемлемо, только не получается карту сделать на 100% ширины - сам фрэйм растянут на всю ширину, а вот блок div, предусмотренный в файле, не хочет прописывать в style на 100% - просто не отображается карта в таком случае.
  2. Есть форумы. В некотором количестве разделов требуется вставить Яндекс. Карту, но не напрямую через Конструктор - с этим проблем нет через кнопку "источник" при добавлении/редактировании формы, а именно через html+javascript. вариантов я вижу 2. Первый - это изменять шаблоны конкретных разделов, но я не знаю, как это сделать, меняется шаблон всего форума. Второй - это вставлять в конкретное сообщение. Но как бы ни бился, в т.ч. через "источник", ничего не выводится. Код: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Вариант-2 - Отображение данных из csv-афйла на Яндекс.Картах - Версия для API 2.x</title> <script src="http://api-maps.yandex.ru/2.0/?load=package.full&lang=ru-RU" type="text/javascript"></script> <script src="http://yandex.st/jquery/1.9.1/jquery.min.js"></script> <script type="text/javascript"> var myMap, myCollection; ymaps.ready(function () { myMap = new ymaps.Map('ymapid', { center: [56.3241,44.0014], zoom: 15, behaviors: ["scrollZoom","drag"] }); myCollection = new ymaps.GeoObjectCollection(); $.ajax({ url:'http://forums.metrpro.ru/map_evp.csv', success: function(data){ var rows = data.split("\n"); var src_res=''; for(var i in rows){ var colls=rows[i].split(";");//или другой символ разделитель // Устанавливаем координаты и содержимое балуна myPlacemark = new ymaps.Placemark([colls[5], colls[4]], { // Свойства iden: colls[0], balloonContentHeader: '<div style="color:#ff0303;font-weight:bold">'+colls[1]+'</div>', balloonContentBody: '<div style="font-size:12px;"><strong>Адрес:</strong> '+colls[2]+'<br /><strong>Телефон:</strong> '+colls[3]+'</div>' }, { // Опции preset: 'twirl#carIcon' }); myCollection.add(myPlacemark); $('#menu').append('<li>'+'<a href="#" onClick="return go_point('+colls[0]+");"+'\">'+colls[1]+'</a></li>'); } myMap.geoObjects.add(myCollection); myMap.setBounds(myCollection.getBounds()); } }); }); function go_point(id){ myCollection.each(function (item) { if (item.properties.get('iden') == id) { var coord = item.geometry.getCoordinates(); myMap.setCenter(coord, 16); item.balloon.open(); } }); } </script> <style type="text/css"> #menu { list-style: none; margin: 0; padding: 0; } #menu a { text-decoration: none; border-bottom: dashed 1px; } a.active { color: #000; } </style> </head> <body> <table> <tr> <td valign="top"><div id="ymapid" style="width:800px;height:600px"></div></td></tr><tr> <td valign="top"><ul id="menu"></ul></td> </tr> </table> </body> </html> Будучи вбитым в отдельный файл html, код прекрасно работает. Помогите! Как мне отображать его на форумах в конкретной теме?
  3. Есть форумы. В некотором количестве разделов требуется вставить Яндекс. Карту, но не напрямую через Конструктор - с этим проблем нет через кнопку "источник" при добавлении/редактировании формы, а именно через html+javascript. вариантов я вижу 2. Первый - это изменять шаблоны конкретных разделов, но я не знаю, как это сделать, меняется шаблон всего форума. Второй - это вставлять в конкретное сообщение. Но как бы ни бился, в т.ч. через "источник", ничего не выводится. Код: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Вариант-2 - Отображение данных из csv-афйла на Яндекс.Картах - Версия для API 2.x</title> <script src="http://api-maps.yandex.ru/2.0/?load=package.full&lang=ru-RU" type="text/javascript"></script> <script src="http://yandex.st/jquery/1.9.1/jquery.min.js"></script> <script type="text/javascript"> var myMap, myCollection; ymaps.ready(function () { myMap = new ymaps.Map('ymapid', { center: [56.3241,44.0014], zoom: 15, behaviors: ["scrollZoom","drag"] }); myCollection = new ymaps.GeoObjectCollection(); $.ajax({ url:'http://forums.metrpro.ru/map_evp.csv', success: function(data){ var rows = data.split("\n"); var src_res=''; for(var i in rows){ var colls=rows[i].split(";");//или другой символ разделитель // Устанавливаем координаты и содержимое балуна myPlacemark = new ymaps.Placemark([colls[5], colls[4]], { // Свойства iden: colls[0], balloonContentHeader: '<div style="color:#ff0303;font-weight:bold">'+colls[1]+'</div>', balloonContentBody: '<div style="font-size:12px;"><strong>Адрес:</strong> '+colls[2]+'<br /><strong>Телефон:</strong> '+colls[3]+'</div>' }, { // Опции preset: 'twirl#carIcon' }); myCollection.add(myPlacemark); $('#menu').append('<li>'+'<a href="#" onClick="return go_point('+colls[0]+");"+'\">'+colls[1]+'</a></li>'); } myMap.geoObjects.add(myCollection); myMap.setBounds(myCollection.getBounds()); } }); }); function go_point(id){ myCollection.each(function (item) { if (item.properties.get('iden') == id) { var coord = item.geometry.getCoordinates(); myMap.setCenter(coord, 16); item.balloon.open(); } }); } </script> <style type="text/css"> #menu { list-style: none; margin: 0; padding: 0; } #menu a { text-decoration: none; border-bottom: dashed 1px; } a.active { color: #000; } </style> </head> <body> <table> <tr> <td valign="top"><div id="ymapid" style="width:800px;height:600px"></div></td></tr><tr> <td valign="top"><ul id="menu"></ul></td> </tr> </table> </body> </html> Будучи вбитым в отдельный файл html, код прекрасно работает. Помогите! Как мне отображать его на форумах в конкретной теме?
  4. Менял ли пароль? Нет, тот же остался, что был указан мною при создании базы и при установке форума
  5. Поменял в phpmyadmin кодировку на 1251 и вдовесок теперь вываливается Date: Fri, 23 Oct 2015 19:35:57 +0000 Error: 1267 - Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' IP Address: 37.232.132.156 - /index.php?/forum/2-forum/ ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- mySQL query error: SELECT t.*,xxx.* FROM forumtopics t LEFT JOIN forumcore_tags_cache xxx ON ( xxx.tag_cache_key=MD5(CONCAT('forums',';','topics',';',t.tid)) ) WHERE t.forum_id=2 AND t.pinned IN (0,1) AND ( t.approved IN (1,0,-1) ) ORDER BY t.pinned DESC, t.last_post DESC LIMIT 0,30 .--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------. | File | Function | Line No. | |----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------| | admin/applications/forums/modules_public/forums/forums.php | [public_forums_forums_forums].renderForum | 457 | '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------' | admin/applications/forums/modules_public/forums/forums.php | [public_forums_forums_forums].showForum | 147 | '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------' | admin/sources/base/ipsController.php | [public_forums_forums_forums].doExecute | 306 | '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------' Не знаю, как редактировать тут сообщения, но... Поменял в phpmyadmin кодировку обратно и теперь снова только Date: Fri, 23 Oct 2015 19:49:22 +0000 Error: 1267 - Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' IP Address: 37.232.132.156 - /index.php?/topic/1-dobro-pojalovat/?view=getnewpost ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- mySQL query error: SELECT t.*,xxx.* FROM forumtopics t LEFT JOIN forumcore_tags_cache xxx ON ( xxx.tag_cache_key=MD5(CONCAT('forums',';','topics',';',t.tid)) ) WHERE t.tid=1 .--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------. | File | Function | Line No. | |----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------| | admin/sources/base/ipsRegistry.php | [app_class_forums].__construct | 1381 | '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
  6. Нашел лог Date: Fri, 23 Oct 2015 19:07:57 +0000 Error: 1267 - Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' IP Address: 37.232.132.156 - /index.php?/topic/1-dobro-pojalovat/?view=getnewpost ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- mySQL query error: SELECT t.*,xxx.* FROM forumtopics t LEFT JOIN forumcore_tags_cache xxx ON ( xxx.tag_cache_key=MD5(CONCAT('forums',';','topics',';',t.tid)) ) WHERE t.tid=1 .--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------. | File | Function | Line No. | |----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------| | admin/sources/base/ipsRegistry.php | [app_class_forums].__construct | 1381 | '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
  7. установлен форум (forum.metrpro.ru), категории/подкатегории создаются и открываются и редактируются без проблем. но при попытке зайти в стандартную начальную тему "Добро пожаловать" или открыть любой форум/подфорум, вываливается приветствие в виде Driver error - хостинг от agava - но где посмотреть логи, я не знаю. Очень прошу помочь
×
×
  • Создать...