#include <iostream> #include <string> using namespace std; class page{ private: -string htmlCode,cssCode; public: -void choosePage(string headerHtml,string footerHtml,string pageName,string backgroundColor){ --int pageNumber; --cout<<"Page 1:\\n" -----"---------------------------------------\\n" -----"| Youtube video | Youtube video |\\n" -----"---------------------------------------\\n" -----"Page 1:\\n" -----"---------------------------------------\\n" -----"| Youtube video | Text |\\n" -----"---------------------------------------\\n" -----"choose Number: "; --cin>>pageNumber; --generateCode(headerHtml,footerHtml,pageName,pageNumber,backgroundColor); -} -void generateCode(string headerHtml,string footerHtml,string pageName,int pageNumber,string backgroundColor){ --htmlCode="<html><head><title>"; --htmlCode+=pageName+"</title>"; --htmlCode+="<link rel=\\"stylesheet\\"href=\\"css\\\\header.css\\">"; --htmlCode+="<link rel=\\"stylesheet\\"href=\\"css\\\\footer.css\\">"; --string videoLink; --cssCode="body{background-color: "+backgroundColor+";}table.pagetable{margin-left:auto;margin-right:auto;width:80%;}td.pagetd{color:white;text-align: center;}iframe{width:100%;}"; --htmlCode+="<style>"+cssCode+"</style></head>"; --htmlCode+="<body><br>"+headerHtml+"<br><br>"; --htmlCode+="<table class=\\"pagetable\\">"; --int rows; --cout<<"Enter rows: "; --cin>>rows; --for(int r=0;r<rows;++r){ ---htmlCode+="<tr><td class=\\"pagetd\\">"; ---cout<<"Enter video Link: "; ---cin>>videoLink; ---htmlCode+="<iframe width=\\"560\\" height=\\"315\\" ---src=\\"https://www.youtube.com/embed/"+videoLink+"\\" ---title=\\"YouTube video player\\" frameborder=\\"0\\" ---allow=\\"accelerometer; autoplay; clipboard-write; ---encrypted-media; gyroscope; picture-in-picture\\" ---allowfullscreen></iframe>"; ---htmlCode+="</td><td class=\\"pagetd\\">"; ---if(pageNumber==1){ ----cout<<"Enter video Link: "; ----cin>>videoLink; ----htmlCode+="<iframe width=\\"560\\" height=\\"315\\" ----src=\\"https://www.youtube.com/embed/"+videoLink+"\\" ----title=\\"YouTube video player\\" frameborder=\\"0\\" ----allow=\\"accelerometer; autoplay; clipboard-write; ----encrypted-media; gyroscope; picture-in-picture\\" ----allowfullscreen></iframe>"; ---} ---else if(pageNumber==2){ ----string text; ----cout<<"Enter text: "; ----getchar(); ----getline(cin,text); ----htmlCode+=text; ---} --htmlCode+="</td></tr>"; ---} ----htmlCode+="</table>"+footerHtml+"</body></html>"; -} -string getHtml(){ --return htmlCode; -} };