
Артем
+24
Репутация
0
Рейтинг
Пробовал — не работает!
Как подправить рассылку по клубам т.е. когда делается рассылка всем участникам клуба, в уведомлении было не "Сообщение от Администратора клуба такой-то" а "Сообщение от 'имя пользователя' клуба такой-то" где имя пользователя должно быть ссылкой на его профиль.
Я так понимаю, нужно править в файле components/clubs/frontend.php эту строчку:
Я так понимаю, нужно править в файле components/clubs/frontend.php эту строчку:
$message = str_replace('%club%', '<a href="/clubs/'.$club['id'].'">'.$club['title'].'</a>', $_LANG['MESSAGE_FROM ADMIN']).$message;
Может подробнее — я вот нефига не понял лично( может я дурак(
Может! Как еще объяснить. Как добавить фильтр, подобный тому, который реализован в админке, на страницу сайта, где идет список клубов (http://сайт.ру/clubs)&
Доброго времени!
Возникла необходимость добавить фильтр клубов на страницу как это сделано в админке. Как такое реализовать?
Возникла необходимость добавить фильтр клубов на страницу как это сделано в админке. Как такое реализовать?
KS, сделал все по аналогии — не работает! Повторил каждый шаг, все несколько раз перепроверил, результата ноль.
Нужно сделать поиск и сортировку по клубам. А также подправить рассылку по клубам т.е. когда делается рассылка всем участникам клуба, в уведомлении было не "Сообщение от Администратора клуба ..." а "Сообщение от 'имя пользователя' клуба ..." и должна стоять ссылка на профиль этого пользователя. По вопросам бюджета писать в личку!
instantcms.ru/forum/thread11011.html и пост выше к нему.
В 1.10 все совсем по другому. Никак не получается прикрутить данный метод.
И это не работает:
<script> $(function() { $( "<div>" ).text( message ).prependTo( "#log" ); $( "#log" ).scrollTop( 0 ); } $( "#birds" ).autocomplete({ source: "search.php", minLength: 2, select: function( event, ui ) { "Selected: " + ui.item.value + " aka " + ui.item.id : "Nothing selected, input was " + this.value ); } }); }); </script>
picaboo, Спасибо огромное, это решило практически все трудности! Остался только один момент. Вот создал я необходимое поле профессия или еще какое то, как мне реализовать функцию автозаполнения этого поля? Например, как реализован поиск пользователей по городу на этом сайте? Методы, указанные на сайте jqury не работают в версии библиотеки инстанта.
Стандартный метод с сайта JQury:
не работает с версией скрипта в инстанте!
<script> $(function() { var availableTags = [ "ActionScript", "AppleScript", "Asp", "BASIC", "C", "C++", "Clojure", "COBOL", "ColdFusion", "Erlang", "Fortran", "Groovy", "Haskell", "Java", "JavaScript", "Lisp", "Perl", "PHP", "Python", "Ruby", "Scala", "Scheme" ]; $( "#tags" ).autocomplete({ source: availableTags }); }); </script>
А как его можно реализовать для поля профессия? т.е. как должен выглядеть javascript на странице?
Я заменил все city, но что делать с
$geo = cmsCore::arrayToYaml($geo);
Все исправил. На странице регистрации все работает. Как все это засунуть в профиль? Например, что изменить тут:
$city_int = cmsCore::request('city_int', 'int', 0); if(!$city_int){cmsCore::addSessionMessage('Город необходимо выбрать из вариантов!', 'error');$errors = true;} else{ $sql = "SELECT s.id_city, s.id_region, s.id_country, s.city_name_ru, r.region_name_ru, c.country_name_ru FROM cms_geo_cities s LEFT JOIN cms_geo_countries c ON s.id_country = c.id_country LEFT JOIN cms_geo_regions r ON s.id_region = r.id_region WHERE s.id_city={$city_int}"; $geo = $inDB->query($sql); if($inDB->num_rows($geo)){ $geo = $inDB->fetch_assoc($geo); $city= $geo['city_name_ru']; $geo = cmsCore::arrayToYaml($geo); }else{cmsCore::addSessionMessage('Город необходимо выбрать из вариантов!', 'error');$errors = true;} }
Сделал вот так:
результат тот же
$item['professia_int'] = cmsCore::request('professia_int', 'int', 0); $item['professia'] = cmsCore::request('professia', 'str', ''); if(!$item['professia_int']){cmsCore::addSessionMessage('Профессию необходимо выбрать из вариантов!', 'error');$errors = true;} else{ $sql = "SELECT id, professia FROM cms_user_profession WHERE id={$item['professia_int']}"; $professia = $inDB->query($sql); if($inDB->num_rows($professia)){ $professia = $inDB->fetch_assoc($professia); $item['professia'] = $professia['professia']; $item['professia'] = cmsCore::arrayToYaml($professia); }else{cmsCore::addSessionMessage('Профессию необходимо выбрать из вариантов!', 'error');$errors = true;} }
picaboo, Ну подскажи, как правильно все это организовать! Я готов заплатить за потраченное время!