Scream89 Опубликовано 3 Марта 2007 Жалоба Поделиться Опубликовано 3 Марта 2007 Есть ли мод "PHP to HTML" для 2.2.х? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Master Опубликовано 3 Марта 2007 Жалоба Поделиться Опубликовано 3 Марта 2007 Есть. Могу сделать потом. Могу дать Темы тоже транслитом перебиваются, то есть в строк е браузера будет название темы транслитом, на латинице. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Scream89 Опубликовано 3 Марта 2007 Автор Жалоба Поделиться Опубликовано 3 Марта 2007 Есть. Могу сделать потом. Могу дать Темы тоже транслитом перебиваются, то есть в строк е браузера будет название темы транслитом, на латинице.Давай А можно также как на 2.1.х было... Тема — topic#.html, форум — forum#.html, а то поисковики уже привыкли. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Jax Опубликовано 5 Марта 2007 Жалоба Поделиться Опубликовано 5 Марта 2007 Темы тоже транслитом перебиваются, то есть в строк е браузера будет название темы транслитом, на латинице.Кстати, я себе такое тоже делал, сделал практически, но забил Перееду вот на 2.2 допишу Я бы глянул, на транслитер твой Одним глазком. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Scream89 Опубликовано 13 Марта 2007 Автор Жалоба Поделиться Опубликовано 13 Марта 2007 (изменено) Так что там с модом? UPD: О, а у меня мод PHP to HTML от 2.1.* прекрасно на 2.2.2 работает Изменено 13 Марта 2007 пользователем Scream89 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Master Опубликовано 13 Марта 2007 Жалоба Поделиться Опубликовано 13 Марта 2007 Вообще я для ibresource все писал, все работало, но было с глюками, так и забил на это Транслит тем работал хорошо jAx, файл class_display.phpКод для топкиков собсно: $this->ipsclass->skin['_wrapper'] = preg_replace("#<a id=\"tid-link-([0-9]*)\" href=\"{$boardurl}\?showtopic=([0-9]*)\" title=\"(.+?)\">(.+?)</a>#ie", "\$this->make_url('\\4','\\2','t','\\3','\\1')", $this->ipsclass->skin['_wrapper'], 1);Ну и реплейсы:function makemy_url($title,$id,$type,$linktitle="",$tidlink=""){ global $ibforums; $text = $title; $text = html_entity_decode ($text); $text = preg_replace ("'<[\/\!]*?[^<>]*?>'si", "", $text); $text = str_replace( "а", "a", $text); $text = str_replace( "б", "b", $text); .......Смысл понятен? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Jax Опубликовано 13 Марта 2007 Жалоба Поделиться Опубликовано 13 Марта 2007 jAx, файл clas_display.phpНу да... Это я понял еще давно У меня хостинг отрубился, а там 2.2 стоит, вот как оплачу, доделаю ЧПУ с транслитером... выложу может быть... для начала для клиентов Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Scream89 Опубликовано 14 Марта 2007 Автор Жалоба Поделиться Опубликовано 14 Марта 2007 Есть уже такой мод, только в реплейсы добавить русские буквы и всё. Проверял, работает! http://mods.invisionize.com/db/index.php/f/7324 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
SAnet Опубликовано 10 Июня 2007 Жалоба Поделиться Опубликовано 10 Июня 2007 Неа чёто он некачается вроде зарегался... Где его можно ещё взять? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Nonamers Опубликовано 10 Июня 2007 Жалоба Поделиться Опубликовано 10 Июня 2007 http://filesurf.ru/5971 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
SAnet Опубликовано 10 Июня 2007 Жалоба Поделиться Опубликовано 10 Июня 2007 Спасибо Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
2rough4u Опубликовано 19 Июня 2007 Жалоба Поделиться Опубликовано 19 Июня 2007 Вот собственно что нужно добавить в функцию make_url() для того чтобы русские буквы не съедались, а переводились в транслит: Открываем файл sources/classes/class_display.php. 1. Ищем:function make_url($title,$id,$type,$linktitle="",$tidlink=""){ global $ibforums; $text = $title;Ниже добавляем: $rus = array("Щ", "щ", "Ж", "ж", "Х", "х", "Ц", "ц", "Ч", "ч", "Ш", "ш", "Э", "э", "Ю", "ю", "Я", "я", "А", "а", "Б", "б", "В", "в", "Г", "г", "Д", "д", "Е", "е", "Ё", "ё", "З", "з", "И", "и", "Й", "й", "К", "к", "Л", "л", "М", "м", "Н", "н", "О", "о", "П", "п", "Р", "р", "С", "с", "Т", "т", "У", "у", "Ф", "ф", "ы", "Ы", "ь", "Ь", "ъ", "Ъ" ); $eng = array("SHCH", "shch", "ZH", "zh", "KH", "kh", "TS", "ts", "CH", "ch", "SH", "sh", "YE", "ye", "YU", "yu", "YA", "ya", "A", "a", "B", "b", "V", "v", "G", "g", "D", "d", "E", "e", "E", "e", "Z", "z", "I", "i", "I", "i", "K", "k", "L", "l", "M", "m", "N", "n", "O", "o", "P", "p", "R", "r", "S", "s", "T", "t", "U", "u", "F", "f", "y", "Y", "'", "'", '"', '"' ); 2. Ищем:$text = str_replace(" ","-",$text);Ниже добавляем:$text = str_replace($rus, $eng, $text);Всё. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Monah Опубликовано 15 Августа 2007 Жалоба Поделиться Опубликовано 15 Августа 2007 Под 2.3 работает?Есть такой мод? Добавьте в архив айбиресурс плз. Или ссылочку на рабочий мод под 2.3. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
olmer2002 Опубликовано 15 Августа 2007 Жалоба Поделиться Опубликовано 15 Августа 2007 вопрос: а на кой вообще этот мод нужен? =) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Spy Опубликовано 3 Сентября 2007 Жалоба Поделиться Опубликовано 3 Сентября 2007 В моде ссылки создаются вида: http://site.com/nazvanie-topica-t777.html , а как сделать так, чтобы создавалось просто http://site.com/t777.html ? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
FiLLiN Опубликовано 3 Сентября 2007 Жалоба Поделиться Опубликовано 3 Сентября 2007 Spyа смысл ?? Главное что .html Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Wolf Messing Опубликовано 3 Сентября 2007 Жалоба Поделиться Опубликовано 3 Сентября 2007 Не работает( В логах следущее: [Tue Sep 4 00:08:54 2007] [error] PHP Fatal error: Call to undefined function: make_url() in /home/***/www/site8/public_html/forum/FURL.php(8) : regexp code on line 1 [Tue Sep 4 00:08:57 2007] [error] PHP Fatal error: Call to undefined function: make_url() in /home/***/www/site8/public_html/forum/FURL.php(8) : regexp code on line 1 [Tue Sep 4 00:09:10 2007] [error] PHP Fatal error: Call to undefined function: make_url() in /home/***/www/site8/public_html/forum/FURL.php(9) : regexp code on line 1 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Spy Опубликовано 4 Сентября 2007 Жалоба Поделиться Опубликовано 4 Сентября 2007 Не работает( В логах следущее: [Tue Sep 4 00:08:54 2007] [error] PHP Fatal error: Call to undefined function: make_url() in /home/***/www/site8/public_html/forum/FURL.php(8) : regexp code on line 1 [Tue Sep 4 00:08:57 2007] [error] PHP Fatal error: Call to undefined function: make_url() in /home/***/www/site8/public_html/forum/FURL.php(8) : regexp code on line 1 [Tue Sep 4 00:09:10 2007] [error] PHP Fatal error: Call to undefined function: make_url() in /home/***/www/site8/public_html/forum/FURL.php(9) : regexp code on line 1 Вы make_url() прописали в class_display? Spyа смысл ?? Главное что .htmlСмысл в удобстве для пользователей. В таком формате очень удобно давать ссылки на темы и т.д.. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
dimakers Опубликовано 4 Сентября 2007 Жалоба Поделиться Опубликовано 4 Сентября 2007 дайте под Под 2.3 рабочий пожалуйста Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Wolf Messing Опубликовано 4 Сентября 2007 Жалоба Поделиться Опубликовано 4 Сентября 2007 Прописал из предложенного выше мода и добавил для русского языка. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Spy Опубликовано 5 Сентября 2007 Жалоба Поделиться Опубликовано 5 Сентября 2007 В моде ссылки создаются вида: http://site.com/nazvanie-topica-t777.html , а как сделать так, чтобы создавалось просто http://site.com/t777.html ?? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
RSboarder Опубликовано 7 Октября 2007 Жалоба Поделиться Опубликовано 7 Октября 2007 Прописал из предложенного выше мода и добавил для русского языка. таж самая фигня( Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Freestyler(c) Опубликовано 20 Октября 2007 Жалоба Поделиться Опубликовано 20 Октября 2007 В моде ссылки создаются вида: http://site.com/nazvanie-topica-t777.html , а как сделать так, чтобы создавалось просто http://site.com/t777.html ?? На сколько мне извесно по 2.1.x он и пишет http://site.com/topic777.html, а не http://site.com/nazvanie-topica-t777.html Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Spy Опубликовано 4 Ноября 2007 Жалоба Поделиться Опубликовано 4 Ноября 2007 В моде ссылки создаются вида: http://site.com/nazvanie-topica-t777.html , а как сделать так, чтобы создавалось просто http://site.com/t777.html ?? На сколько мне извесно по 2.1.x он и пишет http://site.com/topic777.html, а не http://site.com/nazvanie-topica-t777.htmlСтоит FURL 3.4, тоборажет ввиде http://site.com/nazvanie-topica-t777.html .. Переделать в http://site.com/t777.html я так и не смог.. Может кто помочь? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
RSboarder Опубликовано 14 Ноября 2007 Жалоба Поделиться Опубликовано 14 Ноября 2007 Не работает( В логах следущее: [Tue Sep 4 00:08:54 2007] [error] PHP Fatal error: Call to undefined function: make_url() in /home/***/www/site8/public_html/forum/FURL.php(8) : regexp code on line 1 [Tue Sep 4 00:08:57 2007] [error] PHP Fatal error: Call to undefined function: make_url() in /home/***/www/site8/public_html/forum/FURL.php(8) : regexp code on line 1 [Tue Sep 4 00:09:10 2007] [error] PHP Fatal error: Call to undefined function: make_url() in /home/***/www/site8/public_html/forum/FURL.php(9) : regexp code on line 1 может кто-нибудь помочь с данной ошибкой? абсолютно всё сделано по инструкции Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.