Jump to content

rus

Expert
  • Posts

    5,943
  • Joined

  • Last visited

  • Days Won

    40

Everything posted by rus

  1. да, тут согласен, каждый сталкивался с разными проявлениями свинства со стороны работодателей, но в принципе с со стороны самих работников тоже хватает... я вот к примеру (когда искал работу) проходил одно занятное собеседование, суть которого заключалась лишь в том, что мы с директором сидели в его кабинете, пили чай с конфетками и слушали друг друга, кто с чего начинал и чем закончил (карьера вэб-разработчика) нет, конечно же было предисловие... но очень кратенькое и больше всего порадовало то, что о з.п практически речи не было, только в конце беседы, когда уже прошел час и мне надо было ехать домой, я спросил, а он задал встречный вопрос: сколько? ну я сказал что неплохо было бы 40-45, на что он ответил - не вопрос, мы можем и больше, если отдача будет. но вся фишка была в том, что там конвеер на битриксе и условия - ни вздохнуть, ни п...нуть, поэтому я отказался.
  2. Great Rash, может быть у тебя просто свой взгляд, но я например могу обосновать почему именно я не пошел бы вот к "таким" работодателям: 1) то что от 20 - это меня не смущает, потому как они так пишут для того, что бы была какая-то вилка цен, и как верно заметил hedgehog - это скорее всего страховка своего рода от слабых (или для слабых) джуниоров..., а вот то что такой большой разброс: до 120... - вот это настораживает! ты где-нибудь встречал такой огромный разброс цен на з.п? я вот нет. 2) битрикс уже не пугает, хотя по прежнему "оставляет желать лучшего", но вот что именно оттолкнуло конкретно, так это - "креативный подход" к публикации вакансии. я с самого начала моей трудовой деятельности невзлюбил менеджеров, а "креативизм" я так же отношу к этой категории, ибо для меня эти люди китайцы на одно лицо 3) ну и если уж повнимательнее присмотреться к тексту, то конкретикой требований там и не пахнет вовсе, а это значит что можно и так крутить и эдак - главное что не в нашу пользу но слава богу и на эту гайку словесного поноса есть свой болт с резьбой трудового законодательства, например - трудовой договор и голова на плечах
  3. приведите пример кода как вы делали
  4. Просматривал сегодня рынок вакансий и напоролся на очень необычное предложение, а точнее необычный стиль написания: http://career.ru/vacancy/6979002 улыбнуло..., но если честно к таким вот креативщикам ни за что бы не пошел!
  5. ну не знаю..., может как-то так? $result = mysql_query("SELECT * FROM `table` ORDER BY `author` ASC"); // или DESC? while($res = mysql_fetch_array($result)) { $litera = strtoupper(substr($res['author'],0,1)); if($litera == $res['author_litera']) { $arr = array($res['author']); foreach($arr as $arr_litera) { echo $arr_litera; } } elseif($litera != $res['author_litera']) { echo $res['author']; } } буквально на коленке, не проверял, но думаю смысл ясен?
  6. какое действие? на какую кнопку, ту что ниже, или выше? короче, если вы хотите сделать все тоже самое только чуть ниже, то не получится, контент будет сдвигать нижние табы, а если при наведении на нижние табы просто будут выпадать пункты меню скажем, то можно, почему нет?
  7. не внимательно прочитал пост...
  8. завести еще одну таблицу где будет сам алфавит потом выбирать эти две таблицы в самой выборке нужно сравнить равна ли первая буква из фамилии букве алфавита если значение совпало, то сортировать если не ошибаюсь по гроуп бай айди... может немного путано, но смысл вроде такой.
  9. Radiosity прав, нужно взять что-то типа вот этого: function translited($string) { $converter = array( 'а' => 'a', 'б' => 'b', 'в' => 'v', 'г' => 'g', 'д' => 'd', 'е' => 'e', 'ё' => 'e', 'ж' => 'zh', 'з' => 'z', 'и' => 'i', 'й' => 'y', 'к' => 'k', 'л' => 'l', 'м' => 'm', 'н' => 'n', 'о' => 'o', 'п' => 'p', 'р' => 'r', 'с' => 's', 'т' => 't', 'у' => 'u', 'ф' => 'f', 'х' => 'h', 'ц' => 'c', 'ч' => 'ch', 'ш' => 'sh', 'щ' => 'sch', 'ь' => '\'', 'ы' => 'y', 'ъ' => '\'', 'э' => 'e', 'ю' => 'yu', 'я' => 'ya', 'А' => 'A', 'Б' => 'B', 'В' => 'V', 'Г' => 'G', 'Д' => 'D', 'Е' => 'E', 'Ё' => 'E', 'Ж' => 'Zh', 'З' => 'Z', 'И' => 'I', 'Й' => 'Y', 'К' => 'K', 'Л' => 'L', 'М' => 'M', 'Н' => 'N', 'О' => 'O', 'П' => 'P', 'Р' => 'R', 'С' => 'S', 'Т' => 'T', 'У' => 'U', 'Ф' => 'F', 'Х' => 'H', 'Ц' => 'C', 'Ч' => 'Ch', 'Ш' => 'Sh', 'Щ' => 'Sch', 'Ь' => '\'', 'Ы' => 'Y', 'Ъ' => '\'', 'Э' => 'E', 'Ю' => 'Yu', 'Я' => 'Ya', ); return strtr($string, $converter); } function str2url($str) { // переводим в транслит $str = translited($str); // в нижний регистр $str = strtolower($str); // заменям все ненужное нам на "-", а пробелы на "_" $str = preg_replace('/[^a-z0-9_]+/', '_', str_replace(' ', '_', $str)); // удаляем начальные и конечные '-' и '_' $str = trim($str, "-_"); return $str; } только тут наоборот русские - в транслит, а вам буквы надо местами поменять, но тогда скорее всего уже не будут работать транслитные адреса... и вставить этот код как-то вот так: function translited($str) { $converter = array( 'а' => 'a', 'б' => 'b', 'в' => 'v', 'г' => 'g', 'д' => 'd', 'е' => 'e', 'ё' => 'e', 'ж' => 'zh', 'з' => 'z', 'и' => 'i', 'й' => 'y', 'к' => 'k', 'л' => 'l', 'м' => 'm', 'н' => 'n', 'о' => 'o', 'п' => 'p', 'р' => 'r', 'с' => 's', 'т' => 't', 'у' => 'u', 'ф' => 'f', 'х' => 'h', 'ц' => 'c', 'ч' => 'ch', 'ш' => 'sh', 'щ' => 'sch', 'ь' => '\'', 'ы' => 'y', 'ъ' => '\'', 'э' => 'e', 'ю' => 'yu', 'я' => 'ya', 'А' => 'A', 'Б' => 'B', 'В' => 'V', 'Г' => 'G', 'Д' => 'D', 'Е' => 'E', 'Ё' => 'E', 'Ж' => 'Zh', 'З' => 'Z', 'И' => 'I', 'Й' => 'Y', 'К' => 'K', 'Л' => 'L', 'М' => 'M', 'Н' => 'N', 'О' => 'O', 'П' => 'P', 'Р' => 'R', 'С' => 'S', 'Т' => 'T', 'У' => 'U', 'Ф' => 'F', 'Х' => 'H', 'Ц' => 'C', 'Ч' => 'Ch', 'Ш' => 'Sh', 'Щ' => 'Sch', 'Ь' => '\'', 'Ы' => 'Y', 'Ъ' => '\'', 'Э' => 'E', 'Ю' => 'Yu', 'Я' => 'Ya', ); return strtr($str, $converter); } // Prepares a string to be included in an URL public static function CleanUrlText($string) { // переводим в транслит $string = translited($string); // в нижний регистр $string = strtolower($string); // заменям все ненужное нам на "-", а пробелы на "_" $string = preg_replace('/[^a-z0-9_]+/', '_', str_replace(' ', '_', $string)); // удаляем начальные и конечные '-' и '_' $string = trim($string, "-_"); return $string; }
  10. в вашем случае можно сделать типа такого: <script type = "text/javascript"> function showMessage() { if (confirm("Вы уверены что удалить?")) { alert("Удаление прошло успешно!"); } else { parent.location='путь куда редиректить после удаления'; alert("Ничего не удалено!"); } } </script> <form action="путь до файла обработчика" method="post"> <input name="id" type="checkbox" value="айди из бд"> <input name="submit" type="submit" value="Удалить?" onclick="return showMessage()" /> </form> if(isset($_GET['id'])) { delete write for database... }
  11. не знаю что ты имел ввиду, но думаю что автор говорил про это: к стати, никогда не пользовался этой фичей, и даже понятия не имею какую она может принести пользу, кроме как поглумиться? P.S. не понимаю, за что автору минусанули? человека удивило то, как он отстал от жизни, ну эмоции переполняют, за что тут минусить то?
  12. подозреваю что на индексной странице тупо не прописан session_start();
  13. rus

    .htaccess

    можно редиректить например... для чего вам это нужно? может есть другие способы? выкладывайте как пробовали и что не получалось.
  14. будет больше - пусть делает больше, в чем проблема? а по этой задаче пока что такой - какой есть. если же речь о динамике, то в задаче я не увидел ее упоминание...
  15. копаем в сторону многомерных массивов: $data = array Workes ( "works-1" = array ( 'label' => 'Рытье котлована под фундамент', 'start' => '2012-10-02', 'end' => '2012-10-04' 'metka' = > array ( 'label' => 'Монтаж фундаментных блоков', 'start' => '2012-10-04', 'end' => '2012-10-08' ) ) "works-2" = array ( 'label' => 'Рытье котлована под фундамент', 'start' => '2012-10-02', 'end' => '2012-10-04' 'metka' = > array ( 'label' => 'Монтаж фундаментных блоков', 'start' => '2012-10-04', 'end' => '2012-10-08' ) ) и т.д... ); мне кажется такая структура была бы лучше, не?
  16. rus

    дубли страниц

    wwt, огромное тебе спасибо! я это куда-нибудь запишу и запомню.
  17. погуглите связь многие ко многим msql - там есть решения, ваша задача как раз такого типа.
  18. rus

    дубли страниц

    спасибо! заработало! теперь касательно динамики: ни так: RewriteCond %{QUERY_STRING} ^PAGEN_1=(.*)$ RewriteRule ^catalog/brend/marhatter/index.php$ /catalog/brend/marhatter/?PAGEN_1=$1 [L,R=301] ни так: RewriteCond %{QUERY_STRING} ^PAGEN_1=(.*)$ RewriteRule ^catalog/brend/marhatter/index.php$ /catalog/brend/marhatter/?PAGEN_1=$ [L,R=301] не работает..., должно подставлять любое число.
  19. rus

    дубли страниц

    да, собсно это стандартный набор битрикса, тут не много их: Options -Indexes ErrorDocument 404 /404.php <IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine On RewriteCond %{HTTP_HOST} ^site\.ru$ [NC] RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L] RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-l RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$ RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L] </IfModule> <IfModule mod_dir.c> DirectoryIndex index.php index.html </IfModule> <IfModule mod_expires.c> ExpiresActive on ExpiresByType image/jpeg "access plus 3 day" ExpiresByType image/gif "access plus 3 day" </IfModule> RewriteCond %{QUERY_STRING} ^$ RewriteRule ^index\.php$ / [R=301] #AuthName "My Intranet" #AuthType SSPI #SSPIAuth On #SSPIPackage NTLM #SSPIDomain MYDOMAIN #SSPIPerRequestAuth On #SSPIAuthoritative On #SSPIOfferBasic On #Require valid-user
  20. value="" - т.е. оставить пустым, либо вместо фонового коннекта делать редирект, тогда уж точно не сохранятся.
  21. rus

    дубли страниц

    да, htaccess в корне, но переадресации так и не происходит. дополню, что: /catalog/brend/bla/ - это преобразование, з них физически только каталог и бренд, а бла- преобразование в чпу и да, физически в директории bla индекс.пхп тоже нету, так как и самой директории нету, может из-за этого не происходит переадресации? вот к примеру решение проблемы с дублем для основного адреса: RewriteCond %{QUERY_STRING} ^$ RewriteRule ^index\.php$ / [R=301] работает четко, переадресовывает.
  22. rus

    дубли страниц

    с ним тоже не работает
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy