|
Can you please tell me on which technology you have created your Website?
I mean Php, Asp.net, Shopify, Magento or any other technology?
|
|
|
|
|
Hi,
I am working in asp.net WCF Service with sql server stored procedure for connecting an android application. I am using Visual Studio 2010 Professional and sql server 2008.
Anyone can help me to solve the problem with thestep by step procedure to create WCF service and hosting it in iis?
|
|
|
|
|
|
Hi, here's a question: I dynamicly create controllers. I put them in the folder Controllers and all is well. For one thing: I can't use them because they are not yet "Include in Project". When I do this manually, it works fine, but that is not the idea.
So, how to do this final part also 'dynamic'. What do I need to add to my code
|
|
|
|
|
Impossible to answer without knowing how your controller selection is being processed, how you're generating them, and what the technologies involved are.
"Never attribute to malice that which can be explained by stupidity."
- Hanlon's Razor
|
|
|
|
|
Really? Wll this is how I create a controller
String[] controllerFile = { "using System;",
"using System.Collections.Generic; ",
"using System.IO;",
"using System.Web;",
"using System.Web.Mvc;",
"using Queeste.BusinessLogic;",
"using Queeste.BusinessEntities;",
" ",
"namespace Queeste.GUI.Controllers",
"{",
" public class " + controllerFileName + " : Controller",
" {",
" MenuItemsManager menuItemsManager = new MenuItemsManager(); ",
"",
" public ActionResult Index()",
" {",
" ViewBag.MenuItems = menuItemsManager.GetMenuItems(); ",
" ",
" return View();",
" }",
" }",
"}"};
string controllerPath = @path\Controllers\" + controllerName;
System.IO.File.WriteAllLines(controllerPath, controllerFile, Encoding.UTF8);
This very morning, I found another solution to solve my problem, so it's not needed to solve this. But, it would be nice to know for future development.
Thanks for your reply.
|
|
|
|
|
Okay, so it's C# and leveraging the MVC.NET stack, which we didn't know when you asked; so we're already in better shape!
I'm glad that you found a solution, but I don't think that I would ever advise this approach unless you're building an application specifically intended to bootstrap simple and tiny CRUD applications, but that doesn't appear to be your intent.
From a code/extensibility standpoint, a better approach might be to generate controllers at runtime from your models. I was going to give an approach, but I found a very solid one at: Generic and dynamically generated controllers in ASP.NET Core MVC | StrathWeb. Have a look at Approach #2, it's a little complex but infinitely extensible and plays nicely with the ecosystem.
"Never attribute to malice that which can be explained by stupidity."
- Hanlon's Razor
|
|
|
|
|
Thanks for the link and the reply. I will study it
|
|
|
|
|
Nice link. I might have a use for that one soon.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Message Removed
modified 5-Aug-18 12:06pm.
|
|
|
|
|
Hi everyone! I'm just starting with web development and I am currently trying to recreate the Billboard website (in a way). I already have the basics and got the data from a mysql database and had them ordered the way I want to by reading a lot of internet articles and tutorials.
Problem is, I don't know how to format it properly, the way I want it to. I have resized the photo elements and that's it.
Here's my index page:
<div class="content">
<?php
$result = mysqli_query($con, "SELECT * FROM singles ORDER BY sales DESC;");
$produceByType = array();
while ($row = mysqli_fetch_array($result)) {
$produceByType[ $row['title'] ][] = $row;
}
?>
<table>
<?php
$counter=1;
foreach ($produceByType as $title => $produce):
?>
<tr>
<th colspan="9"></th>
</tr>
<?php
foreach ($produce as $row): ?>
<tr class="rowHolder">
<td class="number"><?= $counter?></td>
<td class="activity"><img src="<?php echo $row['activity'] ?>" ?></td>
<td class="artwork"><img src="<?php echo $row['artwork'] ?>" ?></td>
<td style="display:inline-block;"class="title"><?= $row['title'] ?></td>
<td style="display:block;"class="artist"><?= $row['artist'] ?></td>
<td style="width:20px;"class="buttonExpand"><img src="assets/images/expand.png"></td>
</tr>
<tr class="additionalHolder">
<td class="lastWeek"><?= $row['last'] ?></td>
<td class="peak"><?= $row['peak'] ?></td>
<td class="woc"><?= $row['woc'] ?></td>
<td class="sales"><?= $row['sales'] ?></td>
<td class="tSales"><?= $row['tSales'] ?></td>
</tr>
<?php
$counter++;
endforeach;
endforeach; ?>
</table>
</div>
and my css:
*{
font-family: "Poppins", sans-serif;
}
body {
margin: 0;
padding: 0;
}
.header {
padding: 25px 0;
background-color: #000;
}
.bblogo img{
display: block;
width:200px;
margin-left: auto;
margin-right: auto;
}
.nav {
padding: 15px 0;
background-color: #333333;
position: -webkit-sticky;
}
.nav .item{
text-decoration: none;
color: white;
padding-right: 30px;
}
.nav .item:hover{
text-decoration: underline;
}
.nav .active{
color: #6b6b6b;
text-decoration: none;
padding-right: 30px;
}
.header, .nav {
text-align: center;
color: #fff;
}
.content {
width: 600px;
margin: 10px auto 100px;
}
.sticky {
position: fixed;
width: 100%;
left: 0;
top: 0;
z-index: 100;
border-top: 0;
}
.artwork img{
width: 110px;
}
.activity img{
width:40px;
}
.buttonExpand img{
width: 20px;
}
.content{
text-align: center;
}
.title{
width: 30px
border-top: 20px;
}
I'm still pretty new to do this so please go easy on me.
(For reference, you can look at numbers 2-100 here: Top 100 Songs | Billboard Hot 100 Chart | Billboard[^] .)
Thank you everyone. If you also can suggest me some books I can read and articles, I'm open to suggestions.
|
|
|
|
|
Hello sir, I am making a website from where users can generate SVG logo with theirs desire color.
Everything is working fine. I want to know that how a user can download this logo?
|
|
|
|
|
Don't "shotgun" post questions: two here and a question all the same? That's rude as it wastes effort...
Sent from my Amstrad PC 1640
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Hello,
I am trying to run an angular app which was working 6 months ago. While compiling i am getting following error. It was working with exact code but not sure whats causing this. I am new to angular and not sure about where i am going wrong. please advise. thank you in advance. following is error and then app files
Date: 2018-07-23T18:06:06.906Z
Hash: 4f65682650985a01a753
Time: 10797ms
chunk {main} main.js, main.js.map (main) 1.91 kB [initial] [rendered]
chunk {polyfills} polyfills.js, polyfills.js.map (polyfills) 674 bytes [initial] [rendered]
chunk {runtime} runtime.js, runtime.js.map (runtime) 5.22 kB [entry] [rendered]
chunk {styles} styles.js, styles.js.map (styles) 15.6 kB [initial] [rendered]
chunk {vendor} vendor.js, vendor.js.map (vendor) 325 kB [initial] [rendered]
ERROR in src/app/app.service.ts(19,6): error TS2339: Property 'map' does not exist on type 'Observable<Object>'.
src/app/app.service.ts(28,17): error TS2339: Property 'map' does not exist on type 'Observable<Object>'.
src/app/app.service.ts(35,6): error TS2339: Property 'map' does not exist on type 'Observable<Object>'.
src/app/app.service.ts(41,17): error TS2339: Property 'map' does not exist on type 'Observable<Object>'.
src/app/app.service.ts(47,10): error TS2339: Property 'map' does not exist on type 'Observable<Object>'.
app.component.spec.ts
import { TestBed, async } from '@angular/core/testing';
import { AppComponent } from './app.component';
describe('AppComponent', () => {
beforeEach(async(() => {
TestBed.configureTestingModule({
declarations: [
AppComponent
],
}).compileComponents();
}));
it('should create the app', async(() => {
const fixture = TestBed.createComponent(AppComponent);
const app = fixture.debugElement.componentInstance;
expect(app).toBeTruthy();
}));
it(`should have as title 'app'`, async(() => {
const fixture = TestBed.createComponent(AppComponent);
const app = fixture.debugElement.componentInstance;
expect(app.title).toEqual('app');
}));
it('should render title in a h1 tag', async(() => {
const fixture = TestBed.createComponent(AppComponent);
fixture.detectChanges();
const compiled = fixture.debugElement.nativeElement;
expect(compiled.querySelector('h1').textContent).toContain('Welcome to app!');
}));
});
app.component.ts
import {Component} from '@angular/core';
@Component({
selector:'app-root',
templateUrl:'./app.component.html',
styleUrls:['./app.component.css']
})
export class AppComponent{}
app.service.ts
<big></big></big>
import { Injectable } from '@angular/core';
import { HttpClient, HttpResponse } from '@angular/common/http';
import { Observable } from 'rxjs';
import { map } from "rxjs/operators";
@Injectable()
export class AppService {
articleUrl = "http://localhost:3000/data";
constructor(private http:HttpClient) {
}
getAllArticles(): Observable<any[]> {
return this.http.get(this.articleUrl)
.map(this.extractData)
.catch(this.handleError);
}
createArticle(article: any):Observable<number> {
let cpHeaders = new Headers({ 'Content-Type': 'application/json' });
return this.http.post(this.articleUrl, article)
.map(this.extractData)
.catch(this.handleError);
}
getArticleById(articleId: string): Observable<any> {
console.log(this.articleUrl +"/"+ articleId);
return this.http.get(this.articleUrl +"/"+ articleId)
.map(this.extractData)
.catch(this.handleError);
}
updateArticle(article: any):Observable<number> {
return this.http.put(this.articleUrl +"/"+ article.id, article)
.map(this.extractData)
.catch(this.handleError);
}
deleteArticleById(articleId: string): Observable<number> {
return this.http.delete(this.articleUrl +"/"+ articleId)
.map(this.extractData)
.catch(this.handleError);
}
private extractData(res: Response) {
let body = res;
return body;
}
private handleError (error: Response | any) {
console.error(error.message || error);
return Observable.throw(error.status);
}
}
app.component.spec.ts
import { TestBed, async } from '@angular/core/testing';
import { AppComponent } from './app.component';
describe('AppComponent', () => {
beforeEach(async(() => {
TestBed.configureTestingModule({
declarations: [
AppComponent
],
}).compileComponents();
}));
it('should create the app', async(() => {
const fixture = TestBed.createComponent(AppComponent);
const app = fixture.debugElement.componentInstance;
expect(app).toBeTruthy();
}));
it(`should have as title 'app'`, async(() => {
const fixture = TestBed.createComponent(AppComponent);
const app = fixture.debugElement.componentInstance;
expect(app.title).toEqual('app');
}));
it('should render title in a h1 tag', async(() => {
const fixture = TestBed.createComponent(AppComponent);
fixture.detectChanges();
const compiled = fixture.debugElement.nativeElement;
expect(compiled.querySelector('h1').textContent).toContain('Welcome to app!');
}));
});
|
|
|
|
|
Hi all, Good day... I m Surendran. Beginner for PHP Development. Kindly need guidance and help from all of you here. Thank You so much Be happy always
|
|
|
|
|
You want "guidance and help" from 13,626,950 members, and you can't even tell us what guidance or help you need?
Start by reading How to get an answer to your question[^].
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Hello there! Hope you will like this site as much as I do! I am new too, so welcome aboard
|
|
|
|
|
|
I'm not clicking your link.
Compression is common for web servers, and most browsers have no trouble interpreting a gzipped file. If you're having an issue, post the relevant code and a proper description of the issue.
"Never attribute to malice that which can be explained by stupidity."
- Hanlon's Razor
|
|
|
|
|
|
People like that are why we can't have nice things.
"Never attribute to malice that which can be explained by stupidity."
- Hanlon's Razor
|
|
|
|
|
I have following line of HTML codes and I would like to show or display only four lines of description in each card and rest text would display when I click on "readmore" button, which probably render in different page/pages. Therefore how to limit the lines or characters in card-text in bootstrap. Help is appreciated:-
<div class="col-4 ml-2" *ngFor="let t of techBlogs">
<div class="card shadow">
<div class="card-body">
<h2 class="card-title">{{t.title}}</h2>
<h4 class="card-text">{{t.name}}</h4>
<h4 class="card-text text-muted" id="run">{{t.postCreatedDate | date}}</h4>
<h4 class="card-text">Description: {{t.description}}
<a href="#" class="btn btn-success btn-sm">read more..</a>
</h4>
</div>
</div>
</div>
|
|
|
|
|
We have a weird situation for one of our products.
We serve a webpage that's behind a third-party SSO (openAM). This webpage is created by using several components (images/json/graphs/...) from our own server behind that same SSO. Those object are doing fine.
However, there are also images served from another server, not under our control, but behind that same SSO. The weird thing is that images do not come through correctly. That is, if you first access the image directly and than through the files, it works, otherwise the image will not show.
We have made a workaround that shows the image directly, by using an "object" tag instead of an img tag, but we would like to change that.
We think this has to do with the client needing an additional authentication at the other server (and perhaps a switch from http to https, back to http again) But I can't find anything on the internet about this.
My question is first and foremost, what could cause this behavior? (If an SSO change is needed, we need to have solid arguments towards our clients.)
And secondly, do you know of a solution?
thanks!
WORKFLOW:
1. client requests page on our server
2. client is redirected to login page (and fills in credentials)
3. login credentials checked on server and page is served towards client with all objects of this server correctly on the page
4. *client browser detects some objects are from another server and requests those objects with the credentials passed in step 2
5. *credentials are checked on the other server and the server redirects to the requested urls (something here doesn't work correctly?)
*step 4 and 5 is what w expect or what we think happens.
|
|
|
|
|
V. wrote: if you first access the image directly and than through the files, it works, otherwise the image will not show.
It almost sounds like the other server is checking the HTTP_REFERER header, and refusing to serve the image if it looks like it's embedded in another site. If you load it directly first, no referrer header will be sent, and the image will be cached, which is why it then works in your page.
Try clearing your cache, then loading a page on your site which links to the image with an <a> tag, rather than embedding it. If you click on the link, does the image load?
Try using something like Fiddler[^] to compare the requests that don't work to those that do, to see if there's any other obvious differences.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Thanks! I'll look into it.
(I'm already using fiddler )
I just made a test page that requests the image through a object tag and the same through an img tag.
The result was that the object tag loaded, but the image tag did not. After hitting F5, both loaded.
Now I have to wait until I'm logged out, before I can launch Fiddler on it (there is no logout option, ... don't ask )
|
|
|
|
|