CMS для одностраничников - Форум успешных вебмастеров - GoFuckBiz.com - Страница 5
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB88.4375
BTC/USD67637.3699
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 17.11.2012, 01:16
Start Post: CMS для одностраничников 
  #41
kip
Senior Member
 
Аватар для kip
 
Регистрация: 06.05.2007
Сообщений: 477
Бабло: $70325
Отправить сообщение для kip с помощью ICQ
По умолчанию

Возникла необходимость в самой простой CMS для создания сайтов из 1-5 страниц, хочется увидеть слегка извращенный вариант:
1) Без Mysql
2) Минимальная админка
3) Самое просто натягивание шаблона.
4) Минимально количество плагинов, среди которых лишь поддержка META-тегов для каждой страницы и ЧПУ
5) Удобства остальные - совсем не нужны, т.к. не хочется писать велосипед, а хочется взять что-то минимально готовое.
__________________
Cloacking под любой источник трафика. Сдаю в аренду.
kip вне форума  
Старый 21.11.2012, 20:19   #42
DoctorFake
Не ленись - ебанись!
 
Аватар для DoctorFake
 
Регистрация: 03.04.2009
Адрес: Эльфовая башня
Сообщений: 1,218
Бабло: $358586
По умолчанию

vilnus, а из заголовка h1 никак ни сделать урл в транслите?

upd. Ну ясно, ждем

Последний раз редактировалось DoctorFake; 21.11.2012 в 20:29.
DoctorFake вне форума  
Старый 24.05.2013, 13:00   #43
vilnus
Member
 
Регистрация: 12.02.2010
Сообщений: 41
Бабло: $7055
По умолчанию

Сорри, завтыкал ответить.

Для транслита я нашел в гугле первую попавшуюся функцию:
PHP код:
function translit($string) {
    
$string=strtr($string,
"абвгдеёзийклмнопрстуфхъыэ".chr(0xB3)."АБВГДЕЁЗИЙКЛМНОПРСТУФХЪЫЭ".chr(0xB2), 
      
"abvgdeeziyklmnoprstufh'ieiabvgdeeziyklmnoprstufh'iei");
    
$string=strtr($string,
 array(
 
"ж"=>"zh""ц"=>"ts""ч"=>"ch""ш"=>"sh",
 
"щ"=>"shch","ь"=>"""ю"=>"yu""я"=>"ya",
 
"Ж"=>"ZH""Ц"=>"TS""Ч"=>"CH""Ш"=>"SH",
 
"Щ"=>"SHCH","Ь"=>"""Ю"=>"YU""Я"=>"YA",
 
"ї"=>"i""Ї"=>"Yi""є"=>"ie""Є"=>"Ye"
 )
    );
    return 
$string;

Но этого мало. Чтобы из тайтла в <h1> сделать урл, его надо:
- почистить от тегов и мусора
- перевести с кириллицы na moldavskiy - та самая функция translit()
- конвертнуть в маленькие буквы (все время путаю строчные они или прописные),
- заменить все "не-буквы" и "не-цифры" на знак минус
- убрать повторяющиеся знаки минус, заменить на один одинарный.
- можно в конце .htm дописать для правдоподобности, все-таки урл же

PHP код:
function title2url($str) {
    
$str strip_tags($str);
    
$str preg_replace('/&.+?;/'''$str); // kill entities
    
$str translit($str);
    
$str strtolower($str);
    
$str preg_replace('/[^a-z0-9_.-]+/','-',$str);
    
$str preg_replace('/-+/','-',$str);
    
$str trim($str,'-');
    
$str .= '.htm';
    return 
$str;

vilnus вне форума  
Старый 28.05.2013, 13:03   #44
tipoknamillion
Рабооооотать!
 
Аватар для tipoknamillion
 
Регистрация: 16.05.2013
Сообщений: 50
Бабло: $11915
По умолчанию

у меня с кандитатом все удачно сложилось http://kan-studio.ru/
tipoknamillion вне форума