djazzcool Опубликовано 26 Марта 2009 Жалоба Поделиться Опубликовано 26 Марта 2009 Вобщем ничего пока придумать по поводу русских тегов не получилось. Может кто нить поможет, хотя бы где копать. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 26 Марта 2009 Жалоба Поделиться Опубликовано 26 Марта 2009 не получится, слишком много копатьтоесть получится, но через задницу, проще установить другой мод Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
loopo Опубликовано 26 Марта 2009 Жалоба Поделиться Опубликовано 26 Марта 2009 ...на локалке транслитерация кириллицы в латиницу работает... ненормально, но работает... поставил на форум - в установках всё тоже самое обозначил, а транслитерировать не хочет... Подскажите, пжлст, в чём может быть проблема?..проще установить другой мод...ну, если появится другая бесплатная альтернатива - тогда конечно: пуркуа бы и не па... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
loopo Опубликовано 27 Марта 2009 Жалоба Поделиться Опубликовано 27 Марта 2009 Arhar, спасибо большое. Кодировка стала на место. Однако,и полностью заменяем функцию clean_url2 - мусор в метатегахдля этого полностью заменяем функцию gentle_clean3 - мусор в мета кейвордахЧто-то одно из этого убивает Bookmarklet в темах. Т.е. до изменений эта функция была, а потом пропала.Не жизненно важно, но всё же... Можно это как-то поправить? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 27 Марта 2009 Жалоба Поделиться Опубликовано 27 Марта 2009 а что делает этот букмарклет Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
loopo Опубликовано 27 Марта 2009 Жалоба Поделиться Опубликовано 27 Марта 2009 а что делает этот букмарклет..."Эдд Зыс Баттон", другими словами. Добавляет страницу в "Избранное", "фейс бук" и пр. http://www.addthis.com/ Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 27 Марта 2009 Жалоба Поделиться Опубликовано 27 Марта 2009 мне надо смотреть на месте, как и всегда Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
loopo Опубликовано 30 Марта 2009 Жалоба Поделиться Опубликовано 30 Марта 2009 мне надо смотреть на месте, как и всегдада аллах с ней... отключил её вообще... тут другая проблемка;решил совместить приятное с полезным, установил твой мод Сumulus и поставил Минерву... теги перестали работать... Т.е. в файле .htaccess изначально было следующее:RewriteEngine On #tags RewriteRule ^tag/([0-9A-Za-z\_\-]+) index.php?act=tv&tag=$1 RewriteRule ^tag/ index.php?act=tv%{QUERY_STRING}Минерва добавила ещё своё:<IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^sitemapx.xml(.*) forum/modules/minerva/tools/sitemap.php$1 [L] RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . forum/index.php [L] </IfModule>и это каким-то образом блокирует страницу с тегами.Убираю это из .htaccess - теги снова нормально работать начинают. Архар, подскажи пожалуйста, как это можно поправить? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 30 Марта 2009 Жалоба Поделиться Опубликовано 30 Марта 2009 RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . forum/index.php [L]первая строчка значит: применять RewriteRule, только если запрашиваемое имя файла не совпадает с именем какого-нибудь реального файла на серверевторая: и не совпадает с именем какой-нибудь реальной директории естественно никакой реальной директории /tag/ у нас нет, вот оно и срабатываетне знаю, есть ли смысл в этих 3 строчках для минервы, можно минервовский htaccess вообще удалить, ибо там идет редирект на невалидный (как показала практика) sitemap Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
loopo Опубликовано 30 Марта 2009 Жалоба Поделиться Опубликовано 30 Марта 2009 можно минервовский htaccess вообще удалить, ибо там идет редирект на невалидный (как показала практика) sitemapПонял.Благодарствую за разъяснение. "как и всегда"(с) Пошумел минервовский htaccess в газенваген... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Wolf Messing Опубликовано 9 Ноября 2009 Жалоба Поделиться Опубликовано 9 Ноября 2009 решил много проблемВСЕ в файле ./modules/minerva/tools/include.php 1 - транслитерация русских названий тем в furlдля этого добавляем в класс следующие функции function rus_alphanumerical_clean($t) { $exclude = array( " "=>",", "%20"=>",", "& quot;"=>"", // УБРАТЬ ПРОБЕЛ ПОСЛЕ & "& #33;"=>"", // УБРАТЬ ПРОБЕЛ ПОСЛЕ & "& #39;"=>"", // УБРАТЬ ПРОБЕЛ ПОСЛЕ & "& #036;"=>"", // УБРАТЬ ПРОБЕЛ ПОСЛЕ & "& #36;"=>"", // УБРАТЬ ПРОБЕЛ ПОСЛЕ & "ь"=>"", "ъ"=>"", ); $t = html_entity_decode( $t, ENT_NOQUOTES, "windows-1251" ); $t = strtr($t,$exclude); return preg_replace( "/[^а-яА-Яa-zA-Z0-9\-\_]/", "," , $t ); } function convert_rus_eng($s,$mode='rus') { @setlocale(LC_ALL,"ru_RU.CP1251"); $s=strtolower($s); /*if((preg_match( "/[a-zA-Z]/", $s ))and($mode=='eng')) { return 0; }*/ $trans = array( 'a'=>'а', 'b'=>'б', 'v'=>'в', 'g'=>'г', 'd'=>'д', 'e'=>'е', 'jo'=>'ё', 'zh'=>'ж', 'z'=>'з', 'i'=>'и', 'j'=>'й', 'k'=>'к', 'l'=>'л', 'm'=>'м', 'n'=>'н', 'o'=>'о', 'p'=>'п', 'r'=>'р', 's'=>'с', 't'=>'т', 'u'=>'у', 'f'=>'ф', 'h'=>'х', 'c'=>'ц', 'ch'=>'ч', 'sh'=>'ш', 'w'=>'щ', //"'"=>'ь', 'y'=>'ы', //'"'=>'ъ', 'je'=>'э', 'ju'=>'ю', 'ya'=>'я', ); if($mode=="eng") { $trans = array_flip($trans); } return strtr($s,$trans); } Почему-то вместо "Ё" отбражаеться прочерк( Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 10 Ноября 2009 Жалоба Поделиться Опубликовано 10 Ноября 2009 ну собственно да, "/[^а-яА-Яa-zA-Z0-9\-\_]/" -> "/[^а-яА-ЯёЁa-zA-Z0-9\-\_]/" Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Wolf Messing Опубликовано 10 Ноября 2009 Жалоба Поделиться Опубликовано 10 Ноября 2009 ну собственно да, "/[^а-яА-Яa-zA-Z0-9\-\_]/" -> "/[^а-яА-ЯёЁa-zA-Z0-9\-\_]/"Спасибо Arhar, всё работает так, как нужно.Ещё возник вопрос: указание номеров тем и форумов есть обязательно? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 12 Ноября 2009 Жалоба Поделиться Опубликовано 12 Ноября 2009 да, чтобы не указывать - придется много хитро писать кодда и если названия встретятся одинаковые, то возникнет казустак что не нужно оно Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Wolf Messing Опубликовано 22 Ноября 2009 Жалоба Поделиться Опубликовано 22 Ноября 2009 Спасибо)Кстати, случаем ни у кого не завалялся Minerva SEO v0.4.1.rar, а то свой пролюбил куда-то, поделитесь на почту s[at]netorn.ru Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Wolf Messing Опубликовано 2 Декабря 2009 Жалоба Поделиться Опубликовано 2 Декабря 2009 И ещё мои 5 капель. В логах стали появляться такие сообщения:[Wed Dec 02 23:40:51 2009] [error] [client 66.249.68.34] PHP Notice: Use of undefined constant SCRIPT_FILENAME - assumed 'SCRIPT_FILENAME' in /usr/local/www/apache22/data/site2/public_html/modules/minerva/tools/sitemap.php on line 18 [Wed Dec 02 23:40:51 2009] [error] [client 66.249.68.34] PHP Notice: Use of undefined constant IPB_THIS_SCRIPT - assumed 'IPB_THIS_SCRIPT' in /usr/local/www/apache22/data/site2/public_html/modules/minerva/tools/sitemap.php on line 22 [Thu Dec 03 01:07:57 2009] [error] [client 66.249.65.211] PHP Notice: Use of undefined constant bBASE - assumed 'bBASE' in /usr/local/www/apache22/data/site2/public_html/modules/minerva/tools/sitemap.php on line 14 и такие: [Wed Dec 02 07:57:47 2009] [error] [client 95.78.62.249] PHP Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/apache22/data/site2/public_html/sources/action_public/misc/captcha.php:238) in /usr/local/www/apache22/data/site2/public_html/sources/classes/class_display.php on line 506, referer: http://sumerki.anotherreflections.ru/index.php?act=Reg&CODE=image&rc=511ff6b5f1a7666b5e13f9a367dc8b3c [Wed Dec 02 07:57:47 2009] [error] [client 95.78.62.249] PHP Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/apache22/data/site2/public_html/sources/action_public/misc/captcha.php:238) in /usr/local/www/apache22/data/site2/public_html/sources/classes/class_display.php on line 507, referer: http://sumerki.anotherreflections.ru/index.php?act=Reg&CODE=image&rc=511ff6b5f1a7666b5e13f9a367dc8b3c [Wed Dec 02 07:57:47 2009] [error] [client 95.78.62.249] PHP Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/apache22/data/site2/public_html/sources/action_public/misc/captcha.php:238) in /usr/local/www/apache22/data/site2/public_html/sources/classes/class_display.php on line 508, referer: http://sumerki.anotherreflections.ru/index.php?act=Reg&CODE=image&rc=511ff6b5f1a7666b5e13f9a367dc8b3c Подскажите пожалуйста, в какую сторону ковырять? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 3 Декабря 2009 Жалоба Поделиться Опубликовано 3 Декабря 2009 1 - в миневре кастрированный сайтмап генератор, долой его2 - sources/action_public/misc/captcha.php косячит в 238 строке Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
2rough4u Опубликовано 8 Декабря 2009 Жалоба Поделиться Опубликовано 8 Декабря 2009 (изменено) Небольшой, но приятный фикс, который делает прямые ссылки на сообщения в теме рабочими при включенном FURL минервы: Открываем sources/action_public/topics.php, находим: $this->ipsclass->boink_it($this->ipsclass->base_url."showtopic=".$this->topic['tid']."&{$pre}={$st}&p={$pid}"."entry".$pid); Заменяем на: $this->ipsclass->boink_it($this->ipsclass->base_url."showtopic=".$this->topic['tid']."&pid={$pid}&{$pre}={$st}"."#entry".$pid); И еще открываем sources/action_public/findpost.php, находим: $this->ipsclass->boink_it($this->ipsclass->base_url."showtopic=".$post['topic_id']."&st=$st&p=$pid".$hl."entry".$pid); Заменяем на: $this->ipsclass->boink_it($this->ipsclass->base_url."showtopic=".$post['topic_id']."&pid=$pid&st=$st".$hl."entry".$pid); Теперь ссылки вида /index.php?s=&showtopic=11111&view=findpost&pid=22222 начинают работать. P.S. Этот баг у меня имеет место быть на версии 4.хх, в более свежих версиях он мог быть пофиксен автором, но свежие версии закодированы, по-этому я не стал обновлять Минерву. Изменено 8 Декабря 2009 пользователем 2rough4u Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Egor.M Опубликовано 18 Декабря 2010 Жалоба Поделиться Опубликовано 18 Декабря 2010 Если несложно, подкиньте кто-нибудь последнюю версию, которая ещё не закодирована. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.