Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: PowerCouner: сделать url_decode на главной странице счетчика
 
 автор: Xenos   (16.02.2007 в 17:58)   письмо автору
 
 

Жаль, конечно, что этот скрипт отложен в долгий ящик(
Решил после неудачного опыта вернуться снова к этому счетчику, вооружившись приобретенными знаниями)
( http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=24892&page=1 )

Вопрос вот в чем... На главной странице (и во многих иных местах) русские символы смотрятся жутко.... в UTF :) Вида:
http://www.cxid.info/main.php?newsid=38024&newsgroup=%CF%EE%EB%E8%F2%E8%EA%E0

Если или пока не планируется модификация скрипта, то в каких строчках каких файлов мне надо вставить url_decode, для преобразования таких ссылок к виду:
http://www.cxid.info/main.php?newsid=38024&newsgroup=Политика

?

И вообще... я мыслю правильно или в чем-то ошибаюсь?

(версия самая последняя, что нашел на сайте: 3.3.7)

   
 
 автор: cheops   (16.02.2007 в 20:56)   письмо автору
 
   для: Xenos   (16.02.2007 в 17:58)
 

Кодировка русских символов может быть совершенно различная на разных сайтах.

   
 
 автор: Xenos   (19.02.2007 в 10:02)   письмо автору
 
   для: cheops   (16.02.2007 в 20:56)
 

не, в полемику унификации я вступать не буду. мне интересно что и где мне надо поправить в данном случае)

   
 
 автор: cheops   (19.02.2007 в 13:01)   письмо автору
 
   для: Xenos   (19.02.2007 в 10:02)
 

У вас символы %CF%EE%EB%E8%F2%E8%EA%E0 вообще не преобразуются? Это реферер?

   
 
 автор: Xenos   (19.02.2007 в 14:02)   письмо автору
 
   для: cheops   (19.02.2007 в 13:01)
 

Нет.
Сейчас сложилась такая ситуация, что шеф, благодаря этому, изучает что люди читают на нашем сайте. Но жалуется на то, что приходится ориентироваться только на ID новости, т.к. русская часть выглядит этими корябушками.

Я могу ошибаться. Поэтому сделал маленький локальный скрипт:

<?
$kr
='http://www.cxid.info/main.php?newsid=38040&newsgroup=%CF%F0%EE%E8%F1%F8%E5%F1%F2%E2%E8%FF';
echo 
"<pre>".$kr."</pre>";
echo 
"<pre>".urldecode($kr)."</pre>";
?>


По его выработке получаем:

http://www.cxid.info/main.php?newsid=38040&newsgroup=%CF%F0%EE%E8%F1%F8%E5%F1%F2%E2%E8%FF
http://www.cxid.info/main.php?newsid=38040&newsgroup=Происшествия


В приложении я прикрепил полностью скрин страницы (19кб), где шеф просит выдавать русские хотя б в названии URLа..

Т.е. я просто прошу подсказать где мне найти строчку, что на этой странице выдает этот список. :)

   
 
 автор: cheops   (19.02.2007 в 18:42)   письмо автору
 
   для: Xenos   (19.02.2007 в 14:02)
 

Понятно, откройте файл admin/index.php и 159 строку исправьте следующим образом
              <td><a href=http://".$_SERVER["SERVER_NAME"].$pag['name'].">".urldecode($title)."</a></td>

Строго говоря вы можете назвать страницы более удобваримыми именами, если перед подключением счёткика назначите имя страницы при помощи переменной $titlepage
<?php
  $titlepage 
"Название страницы";
  require_once(
"count.php");
?>

   
 
 автор: Xenos   (20.02.2007 в 10:15)   письмо автору
 
   для: cheops   (19.02.2007 в 18:42)
 

Спасибо. :)

>Строго говоря вы можете назвать страницы более удобваримыми именами, если перед подключением счёткика назначите имя страницы при помощи переменной $titlepage
И рад бы... да движек Zend~om забит... :( Ничего, толком, не сделаешь.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования