Answer the question
In order to leave comments, you need to log in
What is the debug error? How to fix the error?
Hello!
I am now learning to make a site on PHP+Yii Framework 1.1.15. I recently made one component on the same platform called Site and tried to connect it in /protected/config/main.php and here is an example of my code for this file:
<?php
return array (
'name'=>'Сайт благотворительного фонда',
'language'=>'ru-RU',
'layout'=>'desktop1',
'components'=>array(
'urlManager'=>array(
'urlFormat'=>'path',
'rules'=>array(
''=>'site/index',
'projects'=>'projects/view',
'volunteering'=>'volunteering/view',
'contacts'=>'contacts/view',
'organization'=>'organization/index',
'donation'=>'donation/home'
),
),
'site'=>array(
'class'=>'application.components.Site',
'sitepage'=>new CController->route();
)
)
);
?>
<?php
class Site extends CComponent{
private $sitepage;
public function SocialNetworksSitePageData(){
//Метод для работы с данными сайта для соцсетей и мессенджеров в скрытых полях.
$siteurl=Yii::app()->request->url();
switch($sitepage){
case "site/index":
$sndatapage=array(
"title"=>"Добро пожаловать на сайт фонда 'Добрые-Взрослые'!",
"description"=>"На нашем сайте вы узнаете новости из жизни нашего фонда и узнате всю необходимую информацию о деятельности фонда.",
"image"=>""
);
break;
case "organization/index":
$sndatapage=array(
"title"=>"О нас",
"description"=>"В этом разделе представлены несколько подразделов о фонде и его сотрудниках",
"image"=>""
);
break;
case "organization/history":
$sndatapage=array(
"title"=>"История фонда 'Добрые-Взрослые'//О нас",
"description"=>"В 2018 году по инициативе родителей Саратовской области был учрежден благотворительный фонд «Добрые взрослые» и началась работа над созданием Автономного межрегионального центра реабилитации детей-инвалидов и инвалидов с детства с ментальными нарушениями. ",
"image"=>""
);
break;
case "organization/founders":
$sndatapage=array(
"title"=>"Учередители фонда 'Добрые-Взрослые'//О нас",
"description"=>"Учередители-люди, которые работают над фондом и которые они могли добиться решении сложных жизненных проблем",
"image"=>""
);
break;
case "organization/stewardship":
$sndatapage=array(
"title"=>"Попечительский совет фонда 'Добрые-Взрослые'//О нас",
"description"=>"Этот совет занимается поддержкой и развитием фонда. Состоит из 4 человек, члены которого являются представители общественности и власти.",
"image"=>""
);
break;
case "organization/documents":
$sndatapage=array(
"title"=>"Документы фонда 'Добрые-Взрослые'//О нас",
"description"=>"Здесь вы можете просмотреть или загрузить документы фонда в доступных форматах",
"image"=>""
);
break;
case "contacts/view":
$sndatapage=array(
"title"=>"Наши контакты",
"description"=>"Мы всегда поможем вам в решении проблем, связанных со социализацией, лечением и адаптацией ваших людей с расстройствами аутистического спектра 24 часа в сутки и 7 дней в неделю на территории Саратовской области и регионов страны.",
"image"=>""
);
break;
case "projects/view":
$sndatapage=array(
"title"=>"Наши проекты",
"description"=>"Автономный межрегиональный центр реабилитации детей-инвалидов – наш главный проект, для реализации которого и был создан Фонд «Добрые взрослые». Центр будет примером уникального для Поволжья учебно-реабилитационногоучреждения социальной направленности,где мы предусмотрим несколько возможностей",
"image"=>""
);
break;
case "volunteering/view":
$sndatapage=array(
"title"=>"Волонтерство",
"description"=>"",
"image"=>""
);
break;
case "donation/home":
$sndatapage=array(
"title"=>"Помогите развивать фонд",
"description"=>"Внеся денежные средства на счет фонда, мы сделаем то, чтобы жизнь людей с РАС в нашей стране была лучше, радостнее и интереснее",
"image"=>""
);
break;
default:
$sndatapage=array(
"title"=>"Страница не найдена. Ошибка 404",
"description"=>"Проверьте правильность адреса страницы сайта, используя поисковые системы",
"image"=>""
);
break;
}
echo "<div class='site-social-all-data'>/n<input type='hidden' id='url' value='". $siteurl ."' />/n<input type='hidden' id='title' value='".$sndatapage["title"]."'/>/n<input type='hidden' id='description' value='".$sndatapage["description"]."'/>/n<input type='hidden' id='imagesrc' value='".$sndatapage["image"]."'/>";
}
}
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question